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,1,3,5,1,0,0,0,0,0,0,0,0,0,0,0,9,6,7,8,2,3,4,5,10,1,255,196,0,118,16,0,1,3,2,4,3,4,6,4,10,4,5,11,14,3,25,0,1,2,3,4,5,6,7,17,18,8,19,33,9,20,49,65,21,34,56,81,119,181,22,50,97,133,23,35,66,71,82,113,129,134,145,197,24,51,98,161,36,37,83,114,209,25,52,67,69,86,99,130,177,193,211,212,38,39,68,84,87,100,115,116,146,147,149,166,225,240,53,54,57,85,88,104,148,150,210,228,55,117,118,131,179,180,182,195,241,103,163,164,178,132,165,162,196,226,255,196,0,27,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,2,3,4,6,5,7,255,196,0,46,17,1,1,1,0,2,1,4,1,3,3,4,2,3,1,0,0,0,1,17,2,18,33,3,4,5,49,6,19,65,81,34,50,97,7,113,129,161,66,177,35,51,193,241,255,218,0,12,3,1,0,2,17,3,17,0,63,0,149,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,53,123,72,187,72,191,7,254,148,225,235,135,171,247,253,85,250,244,120,155,19,81,203,255,0,192,190,79,163,164,122,127,217,158,41,36,169,254,183,234,214,175,63,85,167,146,162,48,59,89,56,37,163,184,88,191,164,222,80,225,78,85,125,175,123,113,141,174,209,109,130,56,230,165,115,230,158,75,204,156,180,108,143,153,178,72,169,59,213,36,115,163,115,36,114,198,216,36,115,131,34,187,60,248,211,181,113,79,149,244,246,44,95,136,41,29,154,152,106,157,83,16,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,57,113,177,240,238,203,83,204,102,78,231,22,62,200,172,127,107,204,108,185,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,212,169,232,163,135,92,249,193,188,73,101,29,139,53,176,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,104,142,86,55,123,21,146,53,54,61,170,161,114,206,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,44,136,14,214,190,52,126,154,95,107,56,81,192,14,219,101,195,151,8,103,197,23,72,43,183,54,227,93,27,55,54,133,173,137,234,197,134,7,189,22,86,202,138,238,243,11,83,108,107,79,186,64,162,177,175,107,78,110,84,241,71,22,112,224,58,58,186,92,190,183,211,182,204,204,23,93,92,254,69,210,220,146,185,238,168,168,106,57,241,65,92,245,118,230,205,19,87,148,140,142,53,89,216,217,57,210,233,145,121,233,151,28,69,229,197,187,52,50,190,243,223,173,85,218,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,229,204,205,205,213,53,86,171,92,215,177,207,99,216,247,64,15,7,252,53,223,120,169,207,27,62,89,91,23,147,106,135,109,211,18,85,182,169,144,73,73,103,138,104,217,81,36,74,230,191,116,203,205,100,113,162,49,233,204,145,138,228,70,35,220,223,66,121,85,150,120,87,38,242,227,14,101,110,10,164,238,246,92,51,111,138,223,77,186,56,217,36,219,19,215,158,94,91,24,199,77,43,213,210,72,244,106,111,145,239,114,166,174,80,48,215,179,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,31,39,55,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,245,55,49,200,246,53,200,201,149,153,234,121,108,194,120,166,251,129,177,85,155,26,225,106,238,229,122,195,247,10,123,165,186,167,148,201,57,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,159,238,8,56,209,194,188,92,101,196,21,213,174,181,89,49,245,183,153,5,239,15,69,93,27,164,127,41,33,221,93,77,2,189,102,74,55,172,241,162,57,233,234,72,174,139,115,246,164,143,12,149,0,0,56,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,178,24,59,79,120,245,166,206,123,173,95,15,217,63,125,164,175,203,235,101,69,52,215,91,189,39,53,139,118,184,192,233,183,195,28,173,151,149,81,66,213,116,14,69,88,189,105,160,73,24,231,49,35,123,131,40,56,78,227,95,21,113,89,199,118,52,178,90,110,125,223,44,176,206,15,186,71,135,45,244,235,35,35,175,217,115,160,141,183,58,132,145,172,123,166,149,138,170,198,189,169,201,141,234,196,77,206,149,242,231,249,10,221,138,158,212,248,167,225,253,119,204,109,196,212,128,34,47,181,219,59,243,163,45,120,146,195,118,44,185,205,236,107,133,109,179,224,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,93,24,212,242,66,93,8,86,237,171,246,167,194,223,15,232,126,99,113,2,181,236,137,206,252,232,204,174,36,177,37,139,49,179,123,26,226,171,108,24,30,178,174,42,59,221,254,174,186,8,231,109,125,3,91,43,99,154,71,53,30,141,123,218,142,68,215,71,185,60,212,173,123,96,239,249,251,149,120,171,1,102,102,89,230,254,96,97,204,55,122,183,207,98,173,162,177,92,171,104,104,105,171,169,228,116,209,203,44,144,202,145,172,211,199,80,246,181,174,106,59,109,19,149,21,232,138,140,178,189,138,158,212,248,167,225,253,119,204,109,198,127,246,154,100,167,225,167,132,124,83,221,238,29,214,191,2,107,141,104,247,203,178,25,123,148,19,119,136,228,210,55,185,218,210,203,83,177,169,183,89,82,45,206,70,238,212,48,87,178,191,138,76,211,196,28,86,83,224,92,214,205,108,192,197,212,152,171,15,220,109,246,186,91,165,246,166,190,150,158,186,36,142,179,158,246,79,42,163,52,130,146,165,136,246,181,206,221,34,55,68,107,156,169,50,135,152,28,167,199,95,130,252,211,193,185,153,232,191,73,253,18,196,22,235,239,114,231,242,123,215,117,169,142,110,87,51,107,182,110,229,237,221,181,218,107,174,139,166,135,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,0,229,145,171,219,25,196,14,99,229,135,224,199,5,101,94,108,221,112,181,93,199,210,119,75,205,53,138,232,180,117,206,141,156,136,232,228,149,240,185,179,54,23,43,235,17,169,170,71,35,163,114,170,57,209,34,178,74,143,60,61,160,185,197,106,206,254,45,49,214,46,195,87,234,187,174,30,162,168,134,201,103,150,90,166,207,2,65,73,11,33,145,212,174,99,222,206,237,37,67,106,39,141,88,186,57,39,222,168,142,123,144,12,138,236,183,199,60,83,231,79,20,20,55,27,254,114,230,5,255,0,6,96,251,125,101,195,16,65,121,196,87,26,170,25,121,212,242,211,210,192,173,123,159,19,166,89,165,73,88,201,54,234,218,105,94,213,85,143,69,153,66,58,187,22,242,114,251,131,242,107,22,231,21,222,110,93,38,98,92,41,233,237,116,219,88,187,169,109,174,168,141,213,59,218,245,84,223,60,245,17,114,220,198,57,189,219,119,172,217,26,169,34,160,0,0,12,106,237,30,197,152,171,3,112,99,152,120,167,5,98,107,174,31,189,81,122,39,187,92,109,117,178,82,85,65,190,235,72,199,236,150,53,107,219,185,143,115,87,69,234,215,42,47,69,83,37,76,85,237,71,246,19,204,223,185,126,113,68,4,80,112,201,196,223,18,87,254,36,178,162,197,125,226,15,50,174,54,219,142,56,177,82,86,81,213,226,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,232,36,243,89,194,119,181,62,77,252,64,195,223,49,128,244,166,0,179,252,94,225,188,125,138,184,104,204,43,102,86,226,124,65,96,197,144,89,223,114,180,213,216,18,111,72,201,61,35,219,82,148,176,114,30,217,119,212,36,43,79,234,42,175,227,151,213,127,212,117,224,0,121,172,254,150,60,83,255,0,243,203,102,175,255,0,86,87,31,249,227,209,158,94,227,91,86,101,96,12,53,152,214,42,122,184,45,184,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,154,235,162,175,137,231,51,138,124,148,254,142,220,65,99,108,156,142,225,223,105,48,253,193,59,132,238,151,153,35,232,103,137,149,20,188,215,114,227,69,153,32,154,36,147,107,17,188,196,126,221,91,162,172,186,118,65,102,133,171,26,112,151,77,128,225,109,36,23,44,190,188,86,219,106,32,109,107,101,158,88,42,102,117,108,85,79,139,68,116,44,115,170,38,133,186,238,71,45,44,138,142,241,107,67,55,203,41,198,134,113,223,114,11,134,12,127,154,184,90,29,247,171,85,190,58,123,116,155,152,157,218,170,174,162,42,72,170,116,123,30,199,242,95,80,217,121,110,106,181,252,189,139,162,59,84,189,100,101,246,216,103,21,214,203,131,112,30,72,88,239,212,145,83,226,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,4,117,90,120,155,226,238,255,0,117,162,177,88,184,131,206,11,141,202,227,81,29,37,29,29,38,44,185,205,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,232,207,9,216,62,138,97,91,54,22,244,221,214,243,232,107,125,61,191,210,55,106,158,241,93,89,202,141,172,231,212,75,162,115,38,126,221,207,126,137,185,202,171,162,106,64,191,102,46,86,254,20,56,201,193,93,238,197,233,59,86,18,239,24,166,225,254,21,201,238,189,214,53,238,147,244,123,92,253,181,210,81,122,141,221,174,190,179,85,136,242,127,128,24,213,218,61,139,49,86,6,224,199,48,241,78,10,196,215,92,63,122,162,244,79,118,184,218,235,100,164,170,131,125,214,145,143,217,44,106,215,183,115,30,230,174,139,213,174,84,94,138,166,74,152,171,218,143,236,39,153,191,114,252,226,136,8,160,225,147,137,190,36,175,252,73,101,69,138,251,196,30,101,92,109,183,28,113,98,164,172,163,171,197,149,243,65,83,4,149,240,182,72,164,141,210,171,94,199,53,85,170,213,69,69,69,84,83,208,73,230,179,132,239,106,124,155,248,129,135,190,99,1,233,76,0,0,0,0,12,63,227,155,140,219,239,7,153,143,147,183,57,45,94,153,193,152,163,211,148,248,154,219,19,24,149,78,142,37,160,229,84,211,72,237,52,154,46,108,170,145,185,201,28,141,123,154,237,170,172,150,60,170,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,251,181,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,186,47,71,53,81,122,162,145,131,219,157,249,147,253,228,254,90,89,254,204,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,218,90,203,164,238,99,48,221,107,209,206,107,227,147,69,70,83,77,46,141,145,143,219,27,31,39,63,116,104,147,115,66,109,0,0,8,64,237,30,226,23,63,112,55,25,217,135,133,176,86,120,102,6,31,178,209,122,39,187,91,173,120,154,182,146,150,13,246,170,71,191,100,81,200,214,55,115,222,231,46,137,213,206,85,94,170,164,223,144,3,218,143,237,217,153,191,114,252,158,136,9,31,236,137,204,44,125,153,92,54,226,75,238,99,99,140,65,138,174,80,99,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,186,106,247,47,154,153,190,96,7,98,167,178,198,41,248,129,93,242,235,113,159,224,0,0,97,87,103,119,31,84,124,78,97,85,192,121,165,112,181,91,115,54,201,202,167,213,106,96,167,250,77,26,199,43,251,205,45,54,228,122,204,198,65,35,170,35,141,139,27,125,89,27,181,178,114,226,205,83,203,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,208,71,5,28,87,88,184,180,201,170,44,101,205,181,81,226,251,110,148,120,166,201,69,51,221,220,42,183,61,35,145,27,34,35,210,25,216,206,108,107,171,218,154,190,62,99,223,20,138,6,64,0,0,29,78,41,197,152,87,3,88,170,177,78,53,196,214,172,63,101,162,217,222,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,213,122,185,200,137,213,80,237,136,75,237,53,227,182,235,157,216,202,227,145,153,91,137,169,36,202,251,13,68,109,170,172,181,206,231,179,18,86,177,26,231,62,73,52,68,125,52,50,234,216,216,205,209,189,241,243,247,72,139,15,40,51,211,129,158,51,111,188,97,230,62,113,92,227,181,122,27,6,97,127,65,211,225,155,108,172,98,213,54,57,86,191,155,83,83,35,117,214,105,121,81,42,198,215,44,113,181,141,107,119,42,62,89,49,47,181,219,59,243,163,45,120,146,195,118,44,185,205,236,107,133,109,179,224,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,93,24,212,242,66,160,236,49,252,246,126,237,255,0,50,45,87,109,95,181,62,22,248,127,67,243,27,136,23,255,0,177,175,54,51,79,52,63,11,255,0,132,204,203,197,120,183,209,159,71,251,151,167,111,53,53,253,215,153,233,14,103,43,156,247,108,221,203,102,237,186,107,177,186,248,33,37,68,85,246,24,254,123,63,118,255,0,153,18,168,0,0,0,0,4,32,118,143,113,11,159,184,27,140,236,195,194,216,43,60,51,3,15,217,104,189,19,221,173,214,188,77,91,73,75,6,251,85,35,223,178,40,228,107,27,185,239,115,151,68,234,231,42,175,85,83,37,123,26,243,99,52,243,67,240,191,248,76,204,188,87,139,125,25,244,127,185,122,118,243,83,95,221,121,158,144,230,114,185,207,118,205,220,182,110,219,166,187,27,175,130,24,87,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,32,37,80,0,0,0,4,122,220,184,237,186,228,143,104,246,59,200,204,210,196,212,145,229,125,250,162,212,218,90,203,164,238,99,48,221,107,236,212,142,107,227,147,69,70,83,77,46,141,145,143,219,27,31,39,63,116,104,147,115,100,40,128,30,212,127,110,204,205,251,151,228,244,70,90,118,87,241,235,77,85,77,106,225,99,57,47,180,148,111,163,167,134,223,129,174,117,28,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,185,90,171,214,38,188,37,40,0,0,0,0,141,94,217,76,216,205,60,175,252,16,126,12,243,47,21,225,47,73,253,32,239,190,130,188,212,208,119,174,95,163,249,124,222,75,219,191,111,49,251,119,107,166,247,105,226,164,149,17,87,219,157,249,147,253,228,254,90,5,63,217,19,157,249,209,153,92,73,98,75,22,99,102,246,53,197,86,216,48,61,101,92,84,119,187,253,93,116,17,206,218,250,6,182,86,199,52,142,106,61,26,247,181,28,137,174,143,114,121,169,46,132,43,118,42,123,83,226,159,135,245,223,49,183,25,169,218,35,199,213,31,12,120,85,48,30,86,220,45,87,44,205,189,243,105,245,74,152,42,62,140,198,145,196,254,243,85,77,185,94,147,61,147,198,234,120,228,98,70,239,90,71,110,108,124,185,66,202,246,157,118,133,214,97,106,202,158,29,120,126,197,252,155,172,59,162,197,183,251,100,211,193,85,106,170,138,120,100,138,150,138,174,9,153,182,100,229,76,202,148,218,246,163,100,72,247,35,210,86,178,224,118,115,118,138,226,174,37,47,179,228,206,111,97,221,248,190,142,223,223,104,111,182,123,116,157,214,182,158,22,49,147,58,185,140,220,202,89,149,234,143,73,83,100,15,116,188,182,182,39,164,76,154,26,240,182,19,197,88,230,251,75,133,176,86,25,186,226,11,213,110,254,237,110,181,209,73,87,85,62,198,57,239,217,20,104,231,187,107,24,231,46,137,209,173,85,94,136,164,255,0,112,47,193,149,139,131,204,184,170,182,73,117,244,206,51,197,29,222,163,19,92,162,123,210,149,210,68,143,229,83,83,70,237,52,134,46,108,168,146,57,169,36,142,123,156,237,168,172,138,48,201,80,0,16,129,218,61,196,46,126,224,110,51,179,15,11,96,172,240,204,12,63,101,162,244,79,118,183,90,241,53,109,37,44,27,237,84,143,126,200,163,145,172,110,231,189,206,93,19,171,156,170,189,85,76,224,236,137,204,44,125,153,92,54,226,75,238,99,99,140,65,138,174,80,99,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,186,106,247,47,154,145,193,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,224,51,252,0,6,53,118,143,98,204,85,129,184,49,204,60,83,130,177,53,215,15,222,168,189,19,221,174,54,186,217,41,42,160,223,117,164,99,246,75,26,181,237,220,199,185,171,162,245,107,149,23,162,169,8,63,210,199,138,127,254,121,108,213,255,0,234,202,227,255,0,60,77,79,106,63,176,158,102,253,203,243,138,34,0,64,245,80,0,0,0,0,0,0,99,87,104,246,44,197,88,27,131,28,195,197,56,43,19,93,112,253,234,139,209,61,218,227,107,173,146,146,170,13,247,90,70,63,100,177,171,94,221,204,123,154,186,47,86,185,81,122,42,153,42,98,175,106,63,176,158,102,253,203,243,138,32,33,91,250,88,241,79,255,0,207,45,154,191,253,89,92,127,231,143,74,103,149,115,213,64,3,169,197,150,15,165,120,86,243,133,189,55,117,179,122,102,223,81,111,244,141,166,167,187,215,81,243,99,115,57,244,242,232,188,185,153,187,115,31,162,237,114,34,232,186,29,176,3,205,181,219,137,190,46,236,23,90,219,21,247,136,60,224,183,92,173,213,18,82,86,81,213,226,203,156,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,147,169,193,30,124,212,241,29,195,70,14,204,155,205,109,36,248,133,105,223,107,196,9,13,68,82,61,46,52,207,88,164,146,86,68,198,54,23,204,214,199,82,145,108,110,198,84,49,19,86,237,114,197,95,107,126,67,84,229,103,18,242,102,77,190,138,146,12,61,153,244,254,148,166,74,106,120,169,217,21,198,6,71,21,116,106,198,61,92,247,185,203,21,75,229,115,25,189,245,142,79,89,204,123,150,229,118,45,231,165,139,11,99,188,91,144,216,142,243,117,101,94,54,238,247,28,53,73,163,228,161,239,84,144,212,62,181,52,69,84,138,105,32,72,157,191,106,53,237,164,218,231,163,155,19,92,23,87,182,83,54,51,79,43,255,0,4,31,131,60,203,197,120,75,210,127,72,59,239,160,175,53,52,29,235,151,232,254,95,55,146,246,239,219,204,126,221,218,233,189,218,120,169,141,93,156,60,66,231,238,57,227,59,47,48,182,53,207,12,192,196,22,90,223,75,119,155,117,211,19,86,213,210,207,178,213,86,246,111,138,73,28,199,109,123,26,228,213,58,57,168,169,213,16,189,125,185,223,153,63,222,79,229,166,42,246,92,123,118,101,151,223,95,39,173,2,124,238,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,60,240,230,175,28,252,77,102,70,99,226,60,115,108,206,188,192,194,244,23,155,132,181,20,86,75,94,40,170,167,165,182,210,235,164,52,204,108,11,20,107,203,141,24,213,145,35,107,164,114,43,221,171,156,229,89,95,237,94,206,43,86,90,240,151,123,194,45,191,85,208,226,28,193,168,167,178,90,226,162,170,108,83,201,3,102,142,106,215,61,187,218,245,166,90,118,62,9,21,168,228,214,170,38,61,54,200,170,67,6,64,228,229,247,136,12,229,194,121,59,135,38,238,245,120,154,224,218,121,42,118,177,253,210,149,141,116,149,53,59,30,246,36,156,168,35,150,94,94,244,115,246,109,111,172,228,64,39,39,179,110,155,31,77,194,94,23,197,217,157,139,113,173,255,0,16,226,234,138,203,220,242,226,170,249,170,167,134,7,76,176,211,54,157,211,122,237,166,125,60,16,206,196,85,114,57,103,123,218,187,94,136,150,87,178,231,142,219,174,118,90,166,200,140,232,196,212,149,24,218,199,78,199,97,251,141,92,238,239,184,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,50,88,220,175,86,185,97,154,87,103,253,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,150,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,0,245,60,12,85,224,39,141,251,23,23,24,18,90,44,71,85,106,182,230,109,147,155,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,235,185,173,108,145,43,242,168,0,0,14,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,16,112,203,198,253,103,21,92,113,98,156,37,131,170,182,229,150,19,193,247,57,108,78,72,103,166,154,233,35,170,237,49,190,170,170,39,202,230,59,107,217,63,119,85,142,57,25,21,67,145,237,71,61,237,76,106,237,72,227,234,143,49,59,247,12,153,57,112,181,92,176,130,119,58,140,69,136,168,234,96,174,134,239,34,114,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,245,25,27,249,212,175,98,167,181,62,41,248,127,93,243,27,112,25,211,199,55,25,183,222,15,51,31,39,110,114,90,189,51,131,49,71,167,41,241,53,182,38,49,42,157,28,75,65,202,169,166,145,218,105,52,92,217,85,35,115,146,57,26,247,53,219,85,89,44,121,85,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,247,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,116,94,142,106,162,245,69,35,7,183,59,243,39,251,201,252,180,179,253,153,92,118,221,114,71,25,91,178,51,52,177,53,36,121,95,126,168,145,180,181,151,73,220,198,97,186,215,163,156,215,199,38,138,140,166,154,93,27,35,31,182,54,62,78,126,232,209,38,230,132,218,0,0,0,0,0,0,20,166,105,96,15,194,134,4,185,224,95,166,184,175,9,122,79,147,254,57,194,215,46,225,116,165,229,204,201,127,19,62,215,108,221,203,216,239,85,117,99,222,223,61,74,172,1,231,135,58,51,79,141,156,133,205,12,65,148,121,129,196,126,101,71,125,195,181,13,134,161,105,49,205,194,104,37,99,227,108,177,77,27,249,168,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,155,253,152,189,161,117,152,166,178,155,135,94,32,113,127,58,235,54,216,176,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,238,153,121,176,178,153,54,177,170,216,214,61,202,245,137,175,201,94,61,184,32,177,113,113,129,34,173,195,148,182,171,110,102,217,57,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,46,155,92,214,201,42,62,5,191,234,171,1,98,175,246,215,14,98,76,57,112,255,0,124,163,174,182,215,83,201,255,0,6,72,102,142,70,125,142,107,155,228,168,7,169,51,207,183,19,124,77,241,37,96,226,75,53,236,86,46,32,243,42,221,109,183,99,139,237,37,29,29,38,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,18,105,217,255,0,218,17,133,120,147,177,90,114,183,49,47,29,211,55,40,173,239,125,95,54,146,58,74,91,239,45,242,107,37,30,199,185,29,51,96,100,114,77,30,216,253,103,74,232,153,203,99,185,113,3,197,143,181,62,114,124,64,196,63,49,156,9,116,236,137,204,44,125,153,92,54,226,75,238,99,99,140,65,138,174,80,99,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,186,106,247,47,154,153,63,158,153,233,151,28,58,101,197,199,52,51,66,243,220,109,84,58,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,230,76,253,174,209,53,70,163,90,231,189,204,99,30,246,225,7,100,158,63,193,185,89,193,54,63,204,28,193,196,52,150,60,61,99,199,21,245,53,213,213,42,187,34,103,163,237,168,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,184,1,198,103,25,152,251,139,60,127,83,89,89,93,87,110,193,54,234,135,197,97,176,197,44,208,192,232,35,154,161,105,170,234,169,150,121,97,90,238,77,66,199,36,177,232,154,38,214,244,241,14,38,106,241,207,196,214,100,102,62,35,199,54,204,235,204,12,47,65,121,184,75,81,69,100,181,226,138,170,122,91,109,46,186,67,76,198,192,177,70,188,184,209,141,89,18,54,186,71,34,189,218,185,206,85,207,94,205,12,160,226,123,51,234,97,207,188,254,207,60,224,110,24,183,84,70,252,63,134,174,88,142,237,11,47,143,88,163,154,58,217,146,87,163,102,161,219,43,21,141,102,230,78,244,114,61,121,108,115,38,198,174,205,14,7,42,120,142,198,80,231,14,56,125,35,50,235,5,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,174,201,18,54,34,171,158,248,102,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,57,96,0,34,47,181,219,59,243,163,45,120,146,195,118,44,185,205,236,107,133,109,179,224,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,93,24,212,242,66,229,118,53,230,198,105,230,135,225,127,240,153,153,120,175,22,250,51,232,255,0,114,244,237,230,166,191,186,243,61,33,204,229,115,158,237,155,185,108,221,183,77,118,55,95,4,44,7,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,137,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,203,0,65,95,105,159,5,223,209,179,49,217,153,24,41,188,204,3,143,174,21,115,211,83,195,67,201,142,197,92,171,205,125,14,177,177,176,182,23,35,220,234,118,166,215,114,226,149,138,213,228,172,146,81,92,5,113,137,136,120,88,205,203,99,111,55,138,185,242,234,249,81,220,177,5,178,106,202,174,233,68,201,223,3,100,186,69,79,22,230,186,166,38,195,26,170,242,158,247,196,215,196,155,85,237,115,103,123,53,114,207,10,231,38,92,98,60,173,198,180,157,226,203,137,173,242,219,234,118,199,27,228,135,122,122,147,197,204,99,216,217,162,122,54,72,222,173,93,146,49,142,68,213,168,121,215,226,119,135,172,85,194,254,114,222,178,143,20,212,247,254,225,203,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,255,0,58,55,163,92,246,178,88,165,98,61,251,55,40,74,247,105,47,30,180,217,39,128,45,57,125,147,87,218,74,236,89,152,86,119,92,35,186,83,115,95,5,29,130,170,25,226,142,190,146,178,9,88,137,82,233,81,175,129,236,89,26,137,11,220,228,77,98,223,13,152,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,166,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,224,214,49,173,77,17,17,9,159,236,189,224,91,240,41,133,89,158,57,199,131,59,166,100,222,183,250,30,154,181,219,166,177,90,228,141,168,154,194,173,78,239,89,54,178,115,53,87,61,145,43,35,252,83,157,81,26,133,255,0,224,187,132,156,43,194,54,86,38,22,182,203,223,177,37,247,187,92,49,53,197,206,142,94,101,115,105,163,99,224,130,84,134,41,22,142,57,18,103,66,201,17,92,222,116,138,171,171,212,200,0,0,242,174,87,249,23,158,153,143,195,166,99,219,179,67,43,239,61,198,235,67,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,100,47,218,221,83,84,114,57,173,123,28,199,177,143,109,0,101,87,18,156,16,95,114,147,35,178,183,136,124,7,75,117,188,96,204,91,131,236,215,28,71,83,60,204,154,75,69,226,174,22,200,228,115,35,137,156,170,55,243,98,100,79,85,122,164,136,230,61,232,175,137,30,19,103,195,174,124,224,222,36,178,142,197,154,216,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,180,71,43,27,189,138,201,26,155,30,213,91,150,121,214,224,187,139,108,85,194,54,105,166,41,182,197,223,176,221,247,187,91,241,53,185,205,146,94,101,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,116,136,169,163,212,148,174,54,187,69,176,110,84,100,53,139,17,112,255,0,141,112,254,32,197,153,139,78,147,97,249,154,229,149,109,246,229,230,50,91,147,224,115,21,17,241,203,26,192,216,103,217,248,228,147,115,31,221,230,136,11,105,218,139,199,213,30,15,177,92,184,103,201,219,133,170,233,117,196,118,250,154,28,89,120,130,166,10,200,237,148,175,124,180,211,219,90,198,185,219,43,29,203,145,178,243,17,174,134,55,55,106,43,228,71,195,16,39,107,255,0,85,88,247,21,127,182,184,143,18,98,59,135,251,229,101,117,202,186,162,79,248,82,77,52,146,63,237,115,156,239,53,82,234,241,71,195,93,247,133,235,198,5,193,88,197,118,98,155,222,15,135,16,223,105,153,84,202,136,104,234,166,175,173,141,144,70,246,53,17,118,65,4,8,253,21,237,230,243,85,143,115,21,138,6,74,246,42,123,83,226,159,135,245,223,49,183,19,82,66,183,98,167,181,62,41,248,127,93,243,27,113,53,32,8,86,237,171,246,167,194,223,15,232,126,99,113,38,164,133,110,218,191,106,124,45,240,254,135,230,55,16,29,138,158,212,248,167,225,253,119,204,109,196,201,226,204,45,98,199,56,86,243,130,177,77,15,125,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,67,103,98,167,181,62,41,248,127,93,243,27,113,53,32,121,129,205,140,11,248,47,205,60,101,150,126,148,244,159,209,44,65,113,177,119,222,71,39,189,119,90,153,33,230,242,247,59,102,238,94,237,187,157,166,186,106,186,106,78,167,102,94,117,254,26,120,71,194,221,226,223,221,107,240,38,152,42,179,100,91,33,151,185,65,15,119,146,61,100,123,157,173,44,180,219,220,187,117,149,37,218,212,110,221,99,131,181,223,39,109,89,107,197,27,49,118,28,176,213,208,219,115,6,207,21,238,166,84,165,108,84,82,93,91,44,144,213,182,7,49,141,106,189,90,202,121,229,69,87,63,153,84,231,185,127,24,212,46,255,0,98,94,113,223,98,197,88,235,135,234,136,121,214,90,155,122,227,26,57,55,49,189,210,170,57,41,233,42,19,68,102,249,57,204,150,155,170,191,107,59,175,170,221,100,114,160,73,174,117,230,133,171,37,114,143,23,230,189,229,180,146,83,225,107,61,77,201,148,245,53,173,164,101,100,236,98,242,105,82,87,34,163,31,52,188,184,153,234,185,85,242,53,17,174,85,68,95,49,132,212,246,201,231,95,208,110,31,109,57,57,73,111,231,85,230,109,193,121,211,201,22,232,224,161,183,75,79,81,38,215,36,141,86,204,233,223,70,141,213,143,106,199,207,215,107,182,41,25,124,12,229,125,171,56,248,180,203,60,7,125,117,34,219,103,188,122,74,178,10,186,38,213,193,87,5,12,50,86,201,75,36,78,84,107,153,51,105,150,21,215,84,68,145,85,90,237,54,168,78,247,11,25,41,253,29,184,125,193,57,57,37,195,190,213,225,251,122,247,249,219,47,50,55,215,79,43,234,42,185,78,229,198,171,10,79,52,169,30,230,35,185,104,205,218,187,85,91,170,0,0,0,3,21,123,81,253,132,243,55,238,95,156,81,25,84,98,175,106,63,176,158,102,253,203,243,138,32,33,91,132,239,106,124,155,248,129,135,190,99,1,233,76,243,89,194,119,181,62,77,252,64,195,223,49,128,244,166,0,0,4,53,246,210,100,229,139,7,231,46,18,206,43,68,220,186,188,196,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,229,181,140,107,123,182,239,89,210,57,83,170,236,108,206,191,160,220,65,93,178,114,174,223,206,164,204,219,122,114,103,142,45,210,65,93,110,138,162,162,61,206,89,26,141,133,208,62,177,29,163,30,229,147,145,166,214,239,83,55,251,87,178,118,213,153,92,37,222,241,115,108,53,117,216,135,47,170,41,239,118,185,104,169,91,44,241,192,233,163,134,181,175,118,199,61,41,146,157,239,158,68,106,181,53,165,137,239,93,177,170,16,193,144,57,199,125,225,255,0,57,112,158,113,97,200,123,197,94,25,184,54,162,74,109,204,103,123,165,123,93,29,77,54,247,177,233,31,54,9,37,139,153,177,92,205,251,155,235,53,20,15,77,36,5,246,166,227,250,156,117,198,150,50,165,76,67,73,118,182,225,90,122,11,5,181,105,150,39,50,149,145,211,50,90,138,117,124,105,235,61,149,147,213,163,247,170,189,175,220,197,211,98,53,179,147,154,185,153,133,114,111,46,49,30,105,99,90,190,239,101,195,54,249,110,21,59,100,141,146,77,177,61,72,34,230,61,140,116,210,189,91,28,108,87,38,249,30,198,162,234,228,60,198,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,4,181,118,39,228,237,214,203,131,113,230,119,223,44,52,145,83,226,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,73,161,101,56,47,201,203,238,65,112,193,128,50,171,20,205,190,245,106,183,201,81,113,143,107,19,187,85,85,212,75,87,45,54,172,123,216,254,75,234,29,23,49,174,86,191,151,189,52,71,104,151,172,1,138,189,168,254,194,121,155,247,47,206,40,140,170,49,87,181,31,216,79,51,126,229,249,197,16,16,173,194,119,181,62,77,252,64,195,223,49,128,244,166,121,172,225,59,218,159,38,254,32,97,239,152,192,122,83,0,0,0,0,2,42,251,115,191,50,127,188,159,203,72,171,37,83,183,59,243,39,251,201,252,180,194,174,12,248,90,254,151,24,219,24,101,189,22,36,244,37,234,219,131,234,175,182,74,137,91,186,149,245,209,86,82,68,216,170,81,26,175,72,94,201,228,106,185,158,179,28,173,126,143,70,172,111,12,213,236,188,237,2,255,0,226,223,10,89,187,55,249,43,78,12,188,57,223,248,204,171,77,91,61,69,79,254,45,77,73,28,49,126,132,90,125,85,59,94,215,46,48,241,86,6,190,225,156,132,201,220,119,117,195,247,170,45,47,248,146,227,98,186,73,73,85,6,246,57,148,148,75,45,60,205,123,119,49,242,79,44,82,51,171,93,70,246,174,138,164,85,226,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,230,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,77,83,171,92,138,157,21,14,94,60,199,248,203,51,241,52,248,207,48,49,13,93,246,251,85,79,73,77,81,112,171,84,116,243,178,154,158,58,120,150,71,105,171,222,145,67,26,43,221,171,222,168,174,114,185,202,174,80,149,238,206,14,59,120,172,226,47,49,226,203,108,127,131,237,88,171,13,218,173,245,51,222,241,125,61,26,80,213,91,228,122,189,244,174,168,86,42,83,73,189,205,88,25,12,81,71,34,183,89,117,114,67,42,187,10,251,81,253,187,51,55,238,95,147,209,18,41,217,25,195,215,224,167,135,217,115,102,231,83,117,101,235,53,121,53,178,219,235,41,123,188,116,116,52,146,212,199,70,232,209,201,190,78,115,37,124,252,213,84,107,163,154,29,173,209,170,249,35,175,181,31,219,179,51,126,229,249,61,16,25,63,216,211,196,198,13,176,71,116,225,98,251,67,87,75,125,196,119,138,188,71,98,174,106,44,144,86,61,40,162,73,233,30,136,221,97,123,34,163,89,90,245,85,99,211,152,213,86,57,172,73,101,124,242,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,59,221,157,220,111,209,241,85,129,23,9,99,26,173,185,155,132,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,107,25,7,120,84,142,56,217,45,67,81,141,70,189,141,64,204,0,0,30,85,203,149,195,199,16,56,251,134,92,208,161,205,124,185,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,68,146,40,221,215,106,22,212,201,78,35,56,46,197,89,57,149,153,103,158,56,89,183,91,254,12,199,120,62,215,125,184,212,165,12,143,244,5,116,212,212,171,44,85,83,49,156,166,67,36,213,77,238,238,114,181,206,213,209,170,42,199,204,144,39,39,135,142,32,112,15,19,89,95,67,154,249,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,110,201,90,213,118,171,28,177,187,166,228,46,89,231,135,129,206,46,238,188,32,230,227,177,92,246,234,187,198,19,191,83,182,219,136,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,49,52,86,73,52,104,232,249,171,35,100,167,141,46,211,156,3,150,217,71,104,155,134,204,99,135,241,118,44,198,244,242,45,13,125,37,92,53,12,195,208,35,35,114,212,85,82,170,243,89,82,169,51,82,40,38,141,169,189,178,44,136,188,165,134,64,181,93,170,28,122,211,82,211,93,120,88,201,187,237,37,99,235,41,230,183,227,155,157,63,53,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,178,94,86,168,244,149,172,138,19,181,194,216,79,21,99,155,237,46,22,193,88,102,235,136,47,85,187,251,181,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,186,39,70,181,85,122,34,151,131,139,158,23,238,188,38,98,220,37,151,56,150,239,73,113,196,55,28,46,219,221,226,90,26,135,77,68,217,228,184,215,67,27,105,220,248,162,122,51,187,211,211,171,145,237,85,230,44,154,46,221,168,129,155,253,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,64,234,123,41,56,174,203,142,29,179,31,18,224,172,208,151,209,86,172,198,244,116,16,223,229,153,27,75,109,170,165,90,132,141,181,40,169,234,67,39,122,114,44,218,237,141,204,106,189,17,142,124,145,77,249,229,92,151,238,203,126,62,171,51,19,184,240,201,156,119,11,173,203,23,167,124,168,195,184,138,178,166,122,233,174,241,167,54,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,81,241,179,156,18,84,0,0,0,2,0,123,81,253,187,51,55,238,95,147,209,25,85,216,99,249,236,253,219,254,100,98,175,106,63,183,102,102,253,203,242,122,35,42,187,12,127,61,159,187,127,204,128,149,64,0,0,0,16,3,218,143,237,217,153,191,114,252,158,136,197,83,42,187,81,253,187,51,55,238,95,147,209,22,127,46,120,126,199,217,167,149,249,145,154,248,65,148,149,54,220,174,167,183,213,222,168,209,38,125,108,176,85,73,43,121,176,71,28,110,107,153,19,97,150,89,92,247,49,25,27,28,238,186,46,129,49,61,157,220,125,81,241,57,133,87,1,230,149,194,213,109,204,219,39,42,159,85,169,130,159,233,52,107,28,175,239,52,180,219,145,235,51,25,4,142,168,142,54,44,109,245,100,110,214,201,203,139,53,79,46,248,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,65,28,20,113,93,98,226,211,38,168,177,151,54,213,71,139,237,186,81,226,155,37,20,207,119,112,170,220,244,142,68,108,136,143,72,103,99,57,177,174,175,106,106,248,249,143,124,82,40,25,0,0,0,69,95,110,119,230,79,247,147,249,105,42,132,85,246,231,126,100,255,0,121,63,150,129,134,188,19,241,49,77,194,142,45,199,249,159,13,13,37,194,251,62,7,168,180,97,234,26,180,151,145,83,113,154,227,64,173,230,44,109,85,70,71,20,115,76,168,174,102,244,133,99,71,177,207,106,150,87,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,79,146,147,217,95,192,85,77,85,77,171,138,124,228,177,85,209,178,142,162,27,134,6,182,84,114,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,251,226,230,232,172,88,156,240,189,93,153,92,9,90,178,71,6,219,179,207,52,176,205,92,121,161,126,167,145,212,180,119,72,26,199,225,186,39,171,154,214,71,30,170,172,169,154,45,29,35,223,182,70,50,78,70,216,213,38,230,231,169,28,29,170,156,115,221,114,182,155,250,55,101,29,210,174,223,139,46,84,244,183,43,230,33,182,221,29,79,83,102,131,154,146,69,75,11,169,228,73,99,169,149,35,107,159,191,106,37,60,173,68,107,249,251,163,168,59,63,251,76,63,164,53,246,211,145,121,189,100,238,88,250,75,123,251,141,238,141,53,165,191,205,3,36,146,110,100,44,98,37,36,220,136,210,78,138,177,61,204,155,111,39,241,81,56,51,252,0,4,0,246,163,251,118,102,111,220,191,39,162,50,127,177,167,137,140,27,96,142,233,194,197,246,134,174,150,251,136,239,21,120,142,197,92,212,89,32,172,122,81,68,147,210,61,17,186,194,246,69,70,178,181,234,170,199,167,49,170,172,115,88,146,227,7,106,63,183,102,102,253,203,242,122,35,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,3,212,240,48,255,0,179,187,141,250,62,42,176,34,225,44,99,85,183,51,112,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,109,99,32,239,10,145,199,27,37,168,106,49,168,215,177,169,152,0,98,175,106,63,176,158,102,253,203,243,138,34,0,73,254,237,71,246,19,204,223,185,126,113,68,64,8,30,170,0,0,0,0,0,0,12,85,237,71,246,19,204,223,185,126,113,68,101,81,138,189,168,254,194,121,155,247,47,206,40,128,128,19,213,65,229,92,245,80,0,0,6,26,246,175,100,237,171,50,184,75,189,226,230,216,106,235,177,14,95,84,83,222,237,114,209,82,182,89,227,129,211,71,13,107,94,237,142,122,83,37,59,223,60,136,213,106,107,75,19,222,187,99,84,33,91,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,116,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,244,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,230,179,137,28,144,186,240,225,157,184,167,37,239,55,202,75,205,70,28,168,137,172,175,166,141,209,178,166,9,160,142,162,23,171,29,213,143,88,166,143,123,53,114,53,251,154,142,122,34,61,67,63,251,110,46,214,171,253,171,33,175,182,43,157,37,198,219,113,167,196,21,116,117,148,147,54,104,42,96,145,182,199,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,140,29,151,30,221,153,101,247,215,201,235,74,43,55,243,230,155,52,248,104,200,252,182,184,86,213,207,136,114,194,163,18,90,234,86,166,162,90,135,203,110,157,244,50,208,200,143,123,17,172,99,90,146,211,50,38,189,251,25,70,213,245,90,246,53,28,16,102,246,13,200,94,39,48,150,110,102,4,245,113,216,176,237,61,222,106,132,164,129,102,158,87,190,215,87,20,80,198,206,136,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,119,251,88,179,210,251,153,252,80,92,242,231,211,54,170,220,45,150,154,91,173,13,183,163,31,182,170,122,122,121,43,214,105,81,92,174,153,179,179,144,230,106,141,143,187,35,118,53,252,199,62,240,118,39,228,237,170,245,140,177,230,119,223,44,53,114,212,97,170,122,91,37,130,178,106,86,186,145,179,213,36,142,172,116,82,57,138,169,83,28,81,192,197,88,222,138,216,171,30,142,69,73,90,70,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,167,162,158,8,242,26,167,135,30,26,48,118,91,94,104,169,32,196,41,78,251,166,32,88,105,226,141,235,113,169,122,203,36,114,190,39,189,179,62,22,186,58,100,151,123,183,178,157,138,154,55,107,80,47,169,229,92,245,80,121,87,2,170,202,172,204,197,89,55,152,248,115,52,176,85,95,119,189,97,155,132,87,10,109,210,72,200,230,216,190,188,18,242,222,199,186,25,88,174,142,70,35,147,124,111,123,85,116,114,158,135,184,93,226,111,0,241,77,149,246,220,192,194,21,52,148,119,39,211,181,215,172,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,186,171,91,6,216,239,133,27,237,139,132,236,179,226,171,11,69,117,186,89,113,55,164,168,241,66,114,88,248,108,181,80,220,166,166,165,147,115,85,30,144,206,198,53,154,185,170,214,74,205,22,77,103,138,54,211,252,46,241,55,143,184,89,205,11,110,96,97,10,154,186,203,107,42,26,235,214,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,237,21,174,15,73,36,122,246,163,113,219,117,201,59,84,57,17,146,248,154,146,159,27,95,41,222,236,65,113,164,157,221,247,15,81,57,172,88,153,30,212,219,21,77,67,94,229,71,239,230,69,27,81,232,214,172,208,202,218,175,136,238,211,220,175,192,60,58,97,188,207,201,219,133,37,219,24,99,218,118,85,225,203,29,222,134,71,45,60,17,213,44,53,146,215,197,28,177,186,38,49,208,212,192,215,54,69,73,38,102,177,243,99,100,143,108,37,255,0,213,86,61,197,95,237,174,35,196,152,142,225,254,249,89,93,114,174,168,147,254,20,147,77,36,143,251,92,231,59,205,84,14,168,207,254,197,79,106,124,83,240,254,187,230,54,226,207,241,115,193,181,79,9,249,95,147,151,12,87,83,86,220,119,141,233,239,51,98,90,20,173,138,162,138,133,244,242,83,45,60,48,43,35,106,239,108,85,40,217,87,124,140,89,26,238,91,149,154,43,175,7,98,167,181,62,41,248,127,93,243,27,112,23,87,183,59,243,39,251,201,252,180,138,178,85,59,115,191,50,127,188,159,203,76,10,225,163,134,124,101,197,46,33,197,120,51,47,171,169,25,136,108,24,94,163,17,208,209,84,170,49,151,55,195,85,77,10,210,36,170,228,108,47,115,106,28,172,123,189,77,236,107,92,172,107,150,70,6,127,246,87,241,235,77,85,77,106,225,99,57,47,180,148,111,163,167,134,223,129,174,117,28,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,185,90,171,214,38,190,82,143,42,228,233,246,119,113,245,71,196,230,21,92,7,154,87,11,85,183,51,108,156,170,125,86,166,10,127,164,209,172,114,191,188,210,211,110,71,172,204,100,18,58,162,56,216,177,183,213,145,187,91,39,46,32,205,80,0,0,0,0,0,2,61,123,81,184,18,186,231,101,170,28,247,201,124,51,73,81,141,172,116,239,110,32,183,82,64,238,251,136,104,154,214,36,79,143,106,237,150,166,157,172,114,35,54,115,37,141,200,196,115,150,24,98,116,133,0,60,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,89,133,141,110,185,149,143,241,46,99,95,105,233,32,185,98,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,233,166,170,190,36,138,118,154,246,119,212,225,90,155,143,17,249,9,135,41,25,134,25,79,27,241,46,24,181,91,226,166,101,153,144,196,214,45,109,44,48,181,173,90,101,107,17,211,53,19,124,111,87,204,170,232,220,245,130,50,192,173,100,205,236,100,252,151,167,200,70,207,73,30,19,131,20,77,139,223,27,96,78,124,247,23,210,71,74,215,62,69,213,81,145,197,27,209,173,110,221,86,105,21,251,244,143,101,202,224,187,132,156,85,197,206,105,166,22,182,203,220,112,221,139,187,92,49,53,197,206,146,46,93,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,238,76,138,171,163,20,183,249,23,145,121,143,196,94,99,219,178,191,43,236,221,250,235,93,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,92,44,220,221,87,69,114,185,205,99,26,247,189,140,119,162,156,139,200,188,184,225,211,46,45,217,95,149,246,110,227,106,161,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,50,103,237,110,171,162,53,26,214,177,141,99,24,198,52,42,12,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,236,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,64,0,0,0,16,173,219,87,237,79,133,190,31,208,252,198,226,93,94,195,31,207,103,238,223,243,34,213,118,213,251,83,225,111,135,244,63,49,184,151,87,176,199,243,217,251,183,252,200,9,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,212,226,204,83,98,192,216,86,243,141,113,77,119,114,178,225,251,125,69,210,227,83,202,124,156,138,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,232,121,236,227,71,139,108,85,197,206,105,174,41,185,69,220,112,221,139,188,219,240,205,185,173,146,46,93,11,170,100,123,39,158,37,154,88,210,178,72,214,22,204,248,213,26,238,76,104,137,163,16,201,94,213,62,55,235,51,39,21,93,248,97,203,202,173,152,67,13,220,34,139,16,213,242,103,167,168,173,188,82,73,59,39,165,215,154,140,150,142,55,172,43,163,226,69,89,233,247,181,206,99,99,115,177,171,130,238,18,113,87,23,57,166,152,90,219,47,113,195,118,46,237,112,196,215,23,58,72,185,116,46,169,141,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,185,50,42,174,140,80,44,1,59,221,154,28,98,83,113,33,148,112,224,124,103,120,164,252,34,224,122,120,232,171,97,146,178,89,106,238,214,232,217,27,34,186,57,102,213,207,123,156,188,185,149,31,38,146,162,61,220,180,158,54,24,255,0,218,89,217,223,131,108,25,95,75,157,188,63,225,202,75,21,62,0,179,193,111,189,97,203,117,189,92,149,150,232,228,84,244,130,62,54,172,178,84,196,146,43,167,150,119,59,124,49,243,29,35,86,21,73,99,91,39,115,139,31,100,86,63,181,230,54,92,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,234,84,15,78,96,182,156,58,231,206,13,226,75,40,236,89,173,131,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,68,114,177,187,216,172,145,169,177,237,85,185,96,121,87,61,25,228,110,0,193,185,167,193,54,88,229,246,96,225,234,75,230,30,190,101,190,31,166,174,161,169,69,217,43,61,31,78,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,231,48,244,61,150,25,197,128,114,43,129,172,175,204,108,198,191,82,91,173,182,236,183,178,75,20,82,213,67,12,247,9,227,179,178,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,235,84,8,96,227,71,132,156,85,194,54,105,174,22,185,75,223,176,221,247,188,220,48,205,197,174,146,94,101,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,222,116,106,139,163,208,176,5,223,226,171,137,140,101,197,126,110,86,102,150,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,107,127,194,120,171,10,122,55,233,78,25,186,217,189,51,111,134,237,110,244,133,20,148,253,242,134,93,121,85,48,239,68,230,66,253,174,219,35,117,107,180,93,21,116,2,93,59,47,184,10,195,216,67,6,217,120,146,205,203,21,37,199,19,226,10,118,220,48,221,190,167,186,214,210,80,91,164,90,90,138,42,244,107,162,87,67,93,186,39,61,143,100,171,178,41,154,138,141,147,123,91,142,189,181,126,212,248,91,225,253,15,204,110,37,202,236,167,227,182,234,151,90,14,22,115,151,19,82,58,218,234,116,131,4,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,156,134,171,247,193,28,118,215,182,175,218,159,11,124,63,161,249,141,196,7,98,167,181,62,41,248,127,93,243,27,113,53,36,43,118,42,123,83,226,159,135,245,223,49,183,19,82,0,133,110,218,191,106,124,45,240,254,135,230,55,18,106,72,86,237,171,246,167,194,223,15,232,126,99,113,1,216,169,237,79,138,126,31,215,124,198,220,77,73,10,221,138,158,212,248,167,225,253,119,204,109,196,212,129,129,93,178,216,2,167,19,112,185,107,198,118,236,61,73,87,81,131,177,69,37,77,101,193,201,18,79,67,110,168,138,90,121,17,142,114,163,213,146,84,201,66,142,99,53,213,91,27,149,52,143,115,99,7,129,252,226,186,228,135,20,121,127,139,168,239,212,150,171,109,109,226,154,201,126,150,186,169,208,81,45,170,174,86,195,82,234,135,35,216,221,145,181,201,59,86,69,216,217,32,141,238,69,217,161,62,124,64,229,159,225,147,35,177,230,86,199,73,106,168,171,196,216,126,186,223,65,233,72,247,210,195,92,248,93,221,103,127,168,245,111,42,116,138,68,123,90,174,99,152,142,106,110,106,30,104,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,55,251,96,179,142,251,142,120,160,92,170,168,135,187,217,114,210,223,5,61,28,123,152,254,125,85,117,60,21,117,21,58,163,26,246,238,99,233,162,229,171,158,212,238,219,219,181,100,114,23,47,177,63,39,109,87,172,101,143,51,190,249,97,171,150,163,13,83,210,217,44,21,147,82,181,212,141,158,169,36,117,99,162,145,204,85,74,152,226,142,6,42,198,244,86,197,88,244,114,42,74,210,58,241,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,11,83,93,93,82,169,190,87,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,209,217,163,128,42,114,251,130,220,187,165,185,97,234,75,85,202,249,79,83,127,170,88,82,45,245,140,171,169,146,90,90,137,95,26,174,247,186,141,105,17,55,46,246,177,172,99,182,236,218,129,148,0,0,0,0,6,5,118,186,241,3,128,112,102,64,220,56,127,184,62,174,167,22,102,21,61,53,93,12,84,139,11,217,69,5,37,198,146,101,150,169,171,34,75,27,37,72,229,108,78,107,28,143,124,50,39,77,170,166,69,113,93,197,118,92,112,149,151,15,198,184,214,94,253,117,174,230,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,151,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,243,197,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,14,215,36,49,173,171,45,115,163,0,230,53,246,158,174,123,110,21,197,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,154,233,170,167,137,233,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,229,220,204,174,207,190,61,113,15,12,216,202,135,3,102,13,246,174,179,42,238,245,17,195,92,202,142,245,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,132,239,3,137,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,203,3,137,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,229,223,22,97,107,238,6,197,87,156,21,138,104,123,149,235,15,220,42,45,119,26,110,107,36,228,85,65,35,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,83,212,153,4,61,171,217,59,117,203,94,45,47,120,185,182,26,74,28,61,152,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,186,85,68,247,174,233,21,0,189,89,251,198,37,54,54,236,171,192,216,99,22,222,41,47,184,239,31,84,38,28,172,88,171,37,146,120,25,102,174,142,89,42,234,158,238,98,186,165,241,69,110,116,140,145,236,123,214,191,156,212,216,155,76,32,225,99,37,63,164,79,16,88,39,39,36,184,119,42,76,65,112,94,255,0,59,101,229,200,202,24,34,125,69,87,41,220,185,17,38,88,33,149,35,220,197,111,49,89,187,70,234,169,111,234,113,77,246,175,10,219,176,85,69,118,251,45,170,225,91,116,163,166,229,49,57,85,85,113,211,71,81,38,244,77,238,220,202,42,100,209,85,90,156,189,90,136,174,114,172,133,118,39,229,125,171,16,230,230,60,205,123,131,169,38,168,193,150,122,91,109,13,60,212,77,149,241,207,112,124,154,213,69,42,174,176,189,145,81,203,18,237,110,174,101,83,211,115,81,21,30,19,18,0,0,98,175,106,63,176,158,102,253,203,243,138,35,42,140,85,237,71,246,19,204,223,185,126,113,68,4,43,112,157,237,79,147,127,16,48,247,204,96,61,41,158,107,56,78,246,167,201,191,136,24,123,230,48,30,148,192,0,0,0,0,138,190,220,239,204,159,239,39,242,210,197,118,64,99,252,27,129,120,175,169,165,198,24,134,146,210,252,85,133,234,108,22,133,169,85,107,42,174,50,86,81,203,21,58,63,77,173,123,219,4,136,205,202,155,159,181,141,213,239,99,93,125,123,115,191,50,127,188,159,203,72,171,2,111,187,72,184,5,177,103,238,21,186,103,110,91,219,251,150,102,225,251,123,234,42,33,165,166,124,159,73,169,96,143,84,166,124,113,53,207,117,99,88,205,176,72,214,171,159,163,97,126,173,229,190,24,160,225,51,135,235,175,19,89,243,134,50,162,141,149,108,182,214,84,119,187,245,101,58,57,22,138,213,14,142,169,151,152,145,200,216,222,173,210,40,157,35,118,44,210,194,215,105,184,151,78,206,238,62,168,248,156,194,171,128,243,74,225,106,182,230,109,147,149,79,170,212,193,79,244,154,53,142,87,247,154,90,109,200,245,153,140,130,71,84,71,27,22,54,250,178,55,107,100,229,197,106,184,215,205,156,43,217,237,156,181,185,163,145,120,67,10,92,243,39,58,181,173,191,199,122,108,114,67,103,161,165,107,24,174,167,166,165,72,106,35,239,245,15,116,210,203,36,206,108,146,209,189,118,185,201,172,97,37,68,0,246,163,251,118,102,111,220,191,39,162,36,211,130,206,210,44,27,197,77,214,213,150,55,60,15,136,44,217,130,150,121,171,238,175,164,160,89,236,155,225,115,90,247,71,51,94,249,96,99,209,205,114,115,216,214,53,206,72,121,178,61,99,89,99,47,181,31,219,179,51,126,229,249,61,16,12,167,224,163,21,103,239,7,119,92,235,202,123,103,164,177,126,15,198,23,58,43,149,166,36,145,245,87,107,90,80,219,229,141,180,205,220,172,89,160,123,234,28,145,53,136,249,155,59,145,28,231,199,20,79,199,92,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,196,246,42,123,44,98,159,136,21,223,46,183,24,255,0,218,145,192,45,30,93,247,238,38,242,114,223,106,182,225,5,238,116,248,139,14,209,211,65,67,13,162,69,229,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,235,178,71,242,66,69,56,81,226,187,46,56,181,203,134,99,92,21,47,113,186,208,242,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,204,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,94,179,205,183,11,188,77,227,238,22,115,66,219,152,24,66,166,174,178,218,202,134,186,245,135,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,69,107,189,10,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,206,168,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,230,48,244,103,145,184,3,6,230,159,4,217,99,151,217,131,135,169,47,152,122,249,150,248,126,154,186,134,165,23,100,172,244,125,58,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,156,195,210,159,9,222,203,25,55,240,255,0,15,124,186,0,32,219,142,78,17,46,188,32,230,227,112,164,23,26,187,198,19,191,83,186,229,135,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,183,127,45,116,86,73,12,138,216,249,169,27,113,212,244,187,196,63,15,216,7,137,172,175,174,202,140,198,101,91,45,181,149,20,245,113,86,80,164,41,91,69,60,50,35,155,45,60,147,71,35,99,122,183,124,78,114,55,85,142,89,27,211,114,152,65,192,191,101,173,247,38,179,98,171,52,56,129,154,213,112,175,193,247,10,121,112,148,54,154,198,85,91,235,100,90,103,172,181,83,71,61,58,72,156,169,37,135,146,186,197,35,103,166,145,251,85,169,19,222,21,175,102,87,2,86,172,145,193,182,236,243,205,44,51,87,30,104,95,169,228,117,45,29,210,6,177,248,110,137,234,230,181,145,199,170,171,42,102,139,71,72,247,237,145,140,147,145,182,53,73,185,184,151,219,87,237,79,133,190,31,208,252,198,226,77,73,10,221,181,126,212,248,91,225,253,15,204,110,32,93,94,195,31,207,103,238,223,243,34,213,118,213,251,83,225,111,135,244,63,49,184,151,87,176,199,243,217,251,183,252,200,181,93,181,126,212,248,91,225,253,15,204,110,32,91,78,10,248,54,166,226,251,43,243,126,223,98,169,164,160,199,120,98,163,14,77,135,43,171,171,101,130,137,140,158,74,212,172,134,161,35,142,69,115,31,20,72,230,170,51,122,73,20,122,57,172,89,17,216,193,255,0,85,88,11,21,127,182,184,115,18,97,203,135,251,229,29,117,182,186,158,79,248,50,67,52,114,51,236,115,92,223,37,66,79,251,12,127,61,159,187,127,204,139,149,218,141,192,149,215,59,45,80,231,190,75,225,154,74,140,109,99,167,123,113,5,186,146,7,119,220,67,68,214,177,34,124,123,87,108,181,52,237,99,145,25,179,153,44,110,70,35,156,176,195,19,130,229,118,119,113,191,71,197,86,4,92,37,140,106,182,230,110,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,237,172,100,29,225,82,56,227,100,181,13,70,53,26,246,53,51,0,242,239,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,244,59,194,143,21,217,113,197,174,92,51,26,224,169,123,141,214,135,151,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,100,47,218,229,138,100,68,108,141,107,145,81,143,100,145,176,47,88,4,80,118,168,113,235,83,85,83,117,225,99,38,239,181,116,108,163,168,154,223,142,110,116,252,165,101,99,22,40,92,148,20,213,17,202,231,35,17,207,158,42,166,57,140,126,248,185,90,171,22,86,188,48,175,142,44,222,193,185,239,197,70,60,205,44,190,158,174,124,61,118,168,163,134,134,122,152,22,23,212,50,154,138,10,85,153,24,190,179,88,247,64,231,177,28,141,126,199,55,115,88,237,90,153,63,216,213,158,153,113,150,217,143,140,242,191,26,222,125,21,117,204,111,68,197,96,154,116,70,210,212,85,82,173,82,45,43,164,85,245,38,147,189,55,148,138,155,94,230,57,136,228,123,163,99,227,172,229,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,7,169,224,97,175,103,223,30,184,123,137,156,27,67,129,179,6,251,73,71,154,150,138,120,225,174,101,71,117,162,101,253,234,181,46,73,168,97,73,85,243,61,180,244,237,146,161,27,27,24,199,189,85,173,107,21,17,51,40,0,0,8,1,237,71,246,236,204,223,185,126,79,68,101,87,97,143,231,179,247,111,249,145,138,189,168,254,221,153,155,247,47,201,232,140,170,236,49,252,246,126,237,255,0,50,2,207,246,154,240,37,117,201,28,101,113,207,60,173,195,52,145,229,125,250,162,55,85,81,218,224,115,25,134,235,94,141,107,153,36,122,170,50,154,105,117,116,111,102,216,216,249,57,27,99,68,135,155,138,188,60,113,3,143,184,101,205,10,28,215,203,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,180,73,34,141,221,118,161,233,35,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,239,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,106,157,28,212,84,234,136,64,103,28,156,14,99,46,16,177,147,106,169,95,87,124,203,171,229,67,153,97,191,61,137,190,55,232,174,238,85,155,81,26,202,150,181,28,168,228,68,100,204,106,189,136,213,108,177,68,19,125,195,199,16,56,7,137,172,175,161,205,124,185,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,85,142,88,221,211,114,23,44,243,195,192,231,23,119,94,16,115,113,216,174,123,117,93,227,9,223,169,219,109,196,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,152,154,43,36,154,52,116,124,213,145,190,130,48,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,237,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,174,139,209,205,84,94,168,160,118,196,85,246,231,126,100,255,0,121,63,150,146,168,69,95,110,119,230,79,247,147,249,104,24,149,217,215,195,62,13,226,151,136,100,193,153,131,93,86,204,61,96,179,205,136,235,168,169,149,88,251,155,33,168,167,133,41,22,84,114,58,22,57,213,13,87,189,190,190,198,57,173,86,57,201,35,37,83,143,190,59,45,92,34,97,154,43,22,26,163,164,187,102,46,34,167,90,187,61,29,84,109,158,138,150,8,234,33,108,146,215,70,202,136,167,99,36,141,213,13,133,204,69,71,73,11,209,122,49,196,91,118,120,241,11,133,120,95,204,44,196,205,204,83,77,223,251,134,95,213,83,91,173,108,170,142,158,107,157,116,183,59,115,98,167,141,207,95,243,164,122,181,175,115,34,138,87,163,31,179,106,227,254,106,230,102,42,206,76,199,196,121,165,141,106,251,197,235,19,92,37,184,84,237,146,71,199,14,245,245,32,139,152,247,189,176,196,196,108,113,177,92,187,35,99,26,139,163,80,14,171,254,170,177,238,42,255,0,109,113,30,36,196,119,15,247,202,202,235,149,117,68,159,240,164,154,105,36,127,218,231,57,222,106,164,244,240,19,193,5,139,132,124,9,45,110,35,165,181,92,179,54,247,205,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,117,220,231,54,56,145,150,127,178,231,129,43,174,73,218,166,207,124,232,195,52,148,248,218,249,78,198,225,251,117,92,14,239,184,122,137,205,122,74,249,55,46,216,170,106,26,246,162,179,103,50,40,218,172,87,53,102,154,38,200,80,0,0,16,3,218,143,237,217,153,191,114,252,158,136,101,63,5,24,171,63,120,59,186,231,94,83,219,61,37,139,240,126,48,185,209,92,173,49,36,143,170,187,90,210,134,223,44,109,166,110,229,98,205,3,223,80,228,137,172,71,204,217,220,136,231,62,56,162,123,181,31,219,179,51,126,229,249,61,17,159,253,138,158,203,24,167,226,5,119,203,173,192,67,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,208,239,10,60,87,101,199,22,185,112,204,107,130,165,238,55,90,30,92,23,251,4,243,35,234,173,21,78,69,84,107,149,17,57,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,200,235,237,72,224,22,143,46,251,247,19,121,57,111,181,91,112,130,247,58,124,69,135,104,233,160,161,134,209,34,242,169,161,169,164,142,54,177,142,134,87,172,105,36,104,139,35,101,145,100,245,217,35,249,56,107,194,239,19,120,251,133,156,208,182,230,6,16,169,171,172,182,178,161,174,189,97,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,209,90,224,153,254,212,127,97,60,205,251,151,231,20,68,0,147,147,198,254,111,96,220,250,236,196,197,185,185,151,243,213,201,98,196,84,246,137,169,210,174,5,134,120,158,203,229,36,82,195,35,58,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,193,176,30,170,0,0,0,0,0,0,12,32,237,117,205,236,27,130,184,87,184,101,109,230,122,181,196,57,143,81,77,13,150,8,96,87,51,101,13,109,37,85,76,210,189,116,107,24,214,164,108,68,213,94,175,153,154,53,90,143,115,50,83,136,126,32,112,15,12,185,95,93,154,249,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,110,249,92,212,118,169,28,82,59,174,213,60,240,231,166,122,102,63,17,121,143,113,205,12,208,188,247,235,173,118,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,121,112,179,115,180,77,85,202,231,57,239,115,222,247,189,193,64,30,154,50,47,61,50,227,136,188,184,183,102,134,87,222,123,245,170,187,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,188,185,153,185,186,166,170,213,107,154,246,57,236,123,30,239,50,230,85,112,19,198,253,247,132,124,119,45,22,35,170,186,220,178,202,247,205,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,181,220,215,58,56,149,129,63,192,234,112,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,237,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,174,139,209,205,84,94,168,167,108,0,136,190,219,12,157,181,89,113,150,3,206,251,29,134,174,42,140,75,79,85,100,191,214,67,74,214,210,58,122,84,141,212,110,150,70,177,21,106,100,138,73,216,139,35,213,93,21,27,17,168,137,19,137,116,45,87,20,249,41,253,34,120,125,198,217,57,29,195,185,85,226,11,122,119,9,221,47,46,54,87,65,43,42,41,121,174,229,200,169,10,207,12,73,38,214,43,185,106,253,186,59,69,64,243,88,0,3,34,187,62,178,118,213,157,252,90,96,92,35,137,108,53,119,92,61,69,81,53,238,241,20,84,173,158,4,130,146,23,205,27,106,154,246,61,157,218,74,134,211,193,34,61,52,114,79,177,21,28,246,169,232,120,142,174,198,206,30,190,133,229,61,219,136,91,181,77,170,174,175,49,52,162,180,50,58,93,106,173,212,52,85,53,17,78,215,78,228,69,78,124,236,69,116,76,245,118,211,64,229,115,156,187,99,145,80,7,149,115,213,65,229,92,9,243,236,206,180,218,175,253,159,249,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,96,113,247,192,157,215,132,76,77,69,125,195,85,149,119,108,186,196,85,11,73,103,172,170,145,211,214,210,207,29,60,46,146,42,233,25,79,20,12,124,146,58,161,208,181,138,170,232,225,122,175,86,56,148,174,203,143,97,60,178,251,235,231,21,165,255,0,205,92,179,194,185,201,151,24,143,43,113,173,39,120,178,226,107,124,182,250,157,177,198,249,33,222,158,164,241,115,24,246,54,104,158,141,146,55,171,87,100,140,99,145,53,106,1,230,8,151,238,203,126,1,107,50,239,184,241,55,156,118,251,173,183,23,175,124,167,195,184,118,178,154,122,25,173,17,175,54,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,93,242,51,147,74,240,149,217,71,244,115,136,44,95,93,196,13,47,210,28,33,128,46,20,209,225,198,186,147,149,111,197,83,73,18,78,217,165,142,71,43,214,24,24,248,82,72,116,116,79,157,207,139,155,43,32,149,146,74,160,17,87,219,157,249,147,253,228,254,90,90,174,197,79,106,124,83,240,254,187,230,54,226,234,246,231,126,100,255,0,121,63,150,150,171,177,83,218,159,20,252,63,174,249,141,184,11,171,219,157,249,147,253,228,254,90,90,174,197,79,106,124,83,240,254,187,230,54,226,234,246,231,126,100,255,0,121,63,150,150,171,177,83,218,159,20,252,63,174,249,141,184,11,191,218,161,192,85,53,85,53,215,138,124,155,177,82,81,190,142,158,107,134,57,182,83,243,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,155,34,230,232,175,89,92,248,193,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,250,136,33,47,180,215,129,43,174,72,227,43,142,121,229,110,25,164,143,43,239,213,17,186,170,142,215,3,152,204,55,90,244,107,92,201,35,213,81,148,211,75,171,163,123,54,198,199,201,200,219,26,36,60,208,146,174,7,56,187,181,113,125,148,110,197,115,219,169,44,248,178,195,80,219,110,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,156,196,213,31,28,209,163,164,229,44,142,200,163,205,15,15,28,64,227,238,25,115,66,135,53,242,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,237,18,72,163,119,93,168,122,19,225,227,136,28,3,196,214,87,208,230,190,92,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,170,199,44,110,233,185,0,185,96,0,0,0,0,0,56,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,158,107,56,155,180,218,172,28,73,102,189,138,197,108,164,183,91,109,216,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,30,151,143,53,156,88,251,83,231,39,196,12,67,243,25,192,148,158,197,11,77,170,30,27,113,149,246,27,101,35,46,85,152,226,162,146,162,177,176,181,39,154,8,104,40,157,20,79,147,77,206,99,29,60,206,107,85,116,106,203,34,166,155,151,89,10,48,3,177,83,217,99,20,252,64,174,249,117,184,207,240,0,0,0,17,107,218,177,199,109,169,45,85,252,44,228,214,38,171,117,201,213,11,6,55,186,219,167,107,96,142,4,107,219,37,157,30,136,174,123,220,229,106,207,177,205,70,35,57,14,87,239,158,56,195,21,123,77,248,129,192,60,67,241,36,151,220,185,125,92,246,220,43,103,250,43,45,100,171,11,160,174,158,154,190,177,206,169,165,146,25,36,108,180,207,108,204,116,114,42,181,92,157,118,167,77,111,7,99,86,122,101,198,91,102,62,51,202,252,107,121,244,85,215,49,189,19,21,130,105,209,27,75,81,85,74,181,72,180,174,145,87,212,154,78,244,222,82,42,109,123,152,230,35,145,238,141,143,142,179,149,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,30,167,129,129,93,154,28,122,211,103,206,30,135,37,115,102,251,73,6,98,216,233,227,134,208,249,57,187,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,169,185,142,71,177,174,70,76,172,207,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,10,246,158,113,191,89,195,166,21,166,202,28,183,170,217,143,177,133,190,105,106,42,29,12,236,244,85,158,104,234,41,210,170,10,136,165,141,99,172,231,183,88,85,187,209,188,137,28,246,183,88,247,231,81,6,221,171,28,51,227,44,168,207,154,252,225,117,118,32,196,24,79,49,106,22,181,151,123,138,164,169,111,184,174,253,214,181,149,28,170,140,142,40,216,232,17,205,103,226,83,150,205,253,222,71,129,137,89,85,150,120,171,57,51,31,14,101,110,10,164,239,23,172,77,112,138,223,77,186,57,31,28,59,215,215,158,94,91,30,246,195,19,17,210,72,244,106,236,141,143,114,166,141,83,208,159,7,252,53,216,184,86,200,235,62,89,91,23,157,117,155,109,211,18,85,182,169,243,199,87,120,150,24,217,81,36,74,230,179,108,41,202,100,113,162,49,139,203,141,138,228,87,171,220,232,86,236,247,226,82,197,194,247,17,214,252,107,140,83,102,22,189,219,231,195,215,218,150,82,190,162,106,58,89,159,28,140,158,54,49,200,171,178,120,32,87,232,143,119,43,154,140,99,158,172,67,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,128,114,200,64,237,60,224,130,143,135,76,85,77,155,217,111,75,179,0,227,11,132,209,84,83,186,104,25,232,171,196,210,84,84,37,44,20,241,69,26,71,71,200,110,144,163,119,171,121,18,53,238,110,177,239,155,243,5,123,87,56,165,194,185,73,147,83,228,119,209,187,86,36,196,153,153,111,168,131,187,87,58,57,97,180,80,181,205,78,253,36,59,185,156,238,103,250,213,218,35,82,88,31,38,229,88,57,111,8,224,224,43,140,76,67,194,198,110,91,27,121,188,85,207,151,87,202,142,229,136,45,147,86,85,119,74,38,78,248,27,37,210,42,120,183,53,213,49,54,24,213,87,148,247,190,38,190,36,218,175,107,155,63,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,30,93,240,158,22,190,227,156,85,102,193,88,90,135,190,222,177,5,194,158,215,110,166,230,178,62,125,84,242,54,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,117,61,25,240,165,145,119,94,30,50,94,201,151,55,220,123,136,49,85,202,10,122,105,107,37,186,93,29,93,5,12,237,164,130,25,41,45,238,116,113,186,42,22,58,21,88,98,86,234,212,122,235,227,162,7,155,114,245,103,175,21,217,143,158,120,39,47,242,190,231,47,162,176,102,92,225,251,101,158,219,102,167,153,93,29,69,85,45,27,41,228,175,168,93,19,153,51,246,191,98,42,109,138,55,171,27,170,186,89,37,178,165,245,224,239,133,92,101,197,126,110,91,240,125,154,219,86,220,49,110,168,167,169,197,151,120,228,72,89,110,183,43,253,116,108,174,99,219,222,100,107,100,108,44,218,237,207,69,114,167,45,146,61,129,114,187,57,184,40,254,149,89,143,61,255,0,31,219,46,177,229,150,22,252,101,202,166,4,229,71,116,174,69,98,199,108,108,219,154,246,238,99,214,73,93,18,57,204,141,173,110,177,58,104,164,73,84,226,219,129,220,172,226,83,43,25,133,173,216,122,213,135,49,38,28,183,164,56,86,227,111,164,166,163,228,119,122,105,217,71,111,154,84,167,146,70,219,155,36,232,231,65,18,38,155,81,91,162,167,91,213,149,89,103,133,114,111,46,48,230,86,224,170,78,239,101,195,54,248,173,244,219,163,141,146,77,177,61,121,229,229,177,140,116,210,189,93,36,143,70,166,249,30,247,42,106,229,42,176,60,187,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,106,172,244,226,7,31,113,15,117,194,215,220,198,125,36,247,44,43,133,232,112,172,85,145,44,206,158,186,10,103,74,230,212,213,73,52,146,58,90,151,186,103,186,73,17,90,142,94,187,83,174,178,255,0,218,95,192,229,55,17,216,54,108,225,192,239,171,102,98,224,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,245,223,34,198,244,84,115,31,12,32,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,6,122,246,42,123,83,226,159,135,245,223,49,183,18,19,197,7,104,94,75,240,153,143,237,249,115,152,216,99,26,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,117,59,213,81,26,169,162,183,175,138,36,123,118,42,123,83,226,159,135,245,223,49,183,21,175,107,182,72,103,70,101,113,37,134,239,185,115,148,56,215,21,91,96,192,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,174,186,61,171,230,128,102,167,11,253,161,121,47,197,158,63,184,101,206,92,225,140,107,110,185,91,172,242,222,229,150,247,69,73,12,14,130,57,161,133,205,107,161,169,149,202,253,213,12,84,69,106,38,136,238,190,8,177,237,219,87,237,79,133,190,31,208,252,198,226,86,189,145,57,33,157,25,107,196,150,36,190,230,54,80,227,92,43,109,159,3,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,186,232,199,47,146,148,87,109,95,181,62,22,248,127,67,243,27,136,14,197,79,106,124,83,240,254,187,230,54,226,106,72,86,236,84,246,167,197,63,15,235,190,99,110,38,164,1,231,175,180,87,39,47,185,55,197,198,59,166,187,205,222,41,49,133,194,124,99,107,169,218,198,115,169,107,231,150,71,38,198,189,234,222,84,233,81,6,174,218,231,242,55,237,107,94,212,61,10,16,151,219,63,118,181,92,120,175,178,81,219,238,116,149,85,22,188,15,65,73,93,20,51,53,239,165,157,107,43,102,72,165,106,46,172,122,197,52,82,35,93,162,236,145,142,240,114,42,134,26,229,86,89,226,172,228,204,124,57,149,184,42,147,188,94,177,53,194,43,125,54,232,228,124,112,239,95,94,121,121,108,123,219,12,76,71,73,35,209,171,178,54,61,202,154,53,79,78,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,16,3,217,151,118,181,89,120,227,203,10,203,205,206,146,130,158,74,139,149,35,37,169,153,177,49,211,207,108,171,134,24,145,206,84,69,124,146,201,28,108,111,139,158,246,181,53,85,68,61,4,128,49,255,0,138,222,53,178,179,131,239,162,223,132,203,6,43,185,253,45,239,221,203,208,84,180,211,114,251,175,35,153,205,231,79,22,154,247,150,109,219,187,93,29,174,154,38,185,0,70,175,108,166,83,230,158,104,126,8,63,6,121,105,138,241,111,163,62,144,119,223,65,89,170,107,251,175,51,209,252,190,111,37,142,217,187,150,253,187,180,215,99,180,240,80,50,43,133,254,208,188,151,226,207,31,220,50,231,46,112,198,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,68,119,95,4,91,235,154,185,153,133,114,111,46,49,30,105,99,90,190,239,101,195,54,249,110,21,59,100,141,146,77,177,61,72,34,230,61,140,116,210,189,91,28,108,87,38,249,30,198,162,234,228,34,219,178,39,36,51,163,45,120,146,196,151,220,198,202,28,107,133,109,179,224,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,93,24,229,242,83,45,59,76,248,90,197,92,73,228,115,43,176,86,36,186,199,122,192,61,238,251,77,135,161,108,147,82,223,116,135,215,139,145,27,92,247,86,53,140,114,83,185,17,222,180,178,196,168,137,50,201,24,67,183,20,92,77,227,238,41,179,66,229,152,24,190,166,174,142,218,250,135,58,203,135,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,84,107,106,188,19,194,37,214,245,193,206,97,241,117,137,174,53,118,251,109,130,162,142,219,134,168,27,78,230,45,206,119,220,41,41,234,42,158,247,183,107,169,152,217,228,137,188,181,85,116,204,145,28,230,114,85,146,227,169,43,217,147,197,190,13,226,151,178,223,50,169,108,216,94,147,10,226,28,13,79,134,109,119,171,13,190,153,98,183,82,177,215,90,70,211,73,69,167,170,218,103,182,9,17,177,107,190,46,91,152,187,154,140,150,64,141,108,144,193,86,172,202,206,140,3,151,55,218,138,184,45,184,171,20,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,107,166,168,190,7,107,196,63,15,216,251,134,92,208,174,202,140,198,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,124,78,114,55,68,146,41,27,215,106,156,190,19,189,169,242,111,226,6,30,249,140,6,90,118,178,241,119,128,115,171,19,90,50,95,46,109,216,126,251,109,193,181,12,185,75,140,169,106,33,172,90,153,231,167,69,117,45,12,240,185,205,74,100,107,217,206,213,117,124,209,49,187,89,200,71,72,21,7,101,191,31,84,121,119,220,120,100,206,59,133,170,219,132,23,190,84,97,220,69,89,83,5,12,54,137,23,155,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,174,201,25,201,151,243,205,103,14,156,52,102,159,20,24,238,28,11,150,118,159,210,239,183,154,200,42,125,23,108,252,76,210,199,222,231,134,41,57,60,222,67,217,30,230,250,239,209,169,230,169,232,247,9,216,62,138,97,91,54,22,244,221,214,243,232,107,125,61,191,210,55,106,158,241,93,89,202,141,172,231,212,75,162,115,38,126,221,207,126,137,185,202,171,162,106,7,108,71,87,109,38,78,95,113,134,77,97,44,226,180,77,204,164,203,187,133,69,61,210,155,107,19,109,45,201,212,241,182,167,123,158,138,187,39,130,158,46,91,88,247,59,188,238,245,91,27,149,100,84,196,174,213,59,181,170,221,192,230,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,186,189,233,20,50,200,173,110,171,178,55,187,193,170,168,16,24,78,247,101,14,78,218,178,215,132,187,38,46,117,134,174,135,16,230,13,69,69,238,233,45,109,43,98,158,72,27,52,144,209,53,142,216,215,173,50,211,177,147,198,142,87,38,181,82,189,139,182,68,66,8,79,77,28,63,99,172,43,153,121,29,128,241,222,10,181,218,173,86,91,198,31,161,158,154,215,107,158,57,105,109,122,66,214,190,133,142,141,173,103,248,59,218,232,21,168,214,237,116,74,213,107,85,21,168,23,0,183,249,247,157,120,87,135,108,167,190,231,30,53,183,221,107,108,184,127,186,247,152,45,113,71,37,83,249,245,49,83,179,99,100,146,54,46,143,153,170,186,189,61,84,93,53,93,17,110,1,141,93,163,216,79,21,99,158,12,115,15,11,96,172,51,117,196,23,170,223,68,247,107,117,174,138,74,186,169,246,93,105,30,253,145,70,142,123,182,177,142,114,232,157,26,213,85,232,138,5,149,255,0,86,175,133,143,247,3,154,191,250,42,221,255,0,78,46,175,106,63,176,158,102,253,203,243,138,34,21,191,162,119,20,255,0,252,237,57,171,255,0,212,109,199,254,100,154,158,212,127,97,60,205,251,151,231,20,64,66,183,9,222,212,249,55,241,3,15,124,198,3,210,153,230,179,132,239,106,124,155,248,129,135,190,99,1,233,76,0,0,0,0,8,171,237,206,252,201,254,242,127,45,35,171,39,178,47,49,243,230,179,19,90,114,190,205,233,155,174,23,195,243,98,73,173,177,42,173,85,101,44,83,193,12,140,166,98,34,243,102,78,240,215,164,122,163,158,214,57,25,185,234,198,62,69,123,115,191,50,127,188,159,203,75,85,216,169,237,79,138,126,31,215,124,198,220,6,16,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,106,174,33,248,129,199,220,77,102,133,118,107,230,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,219,229,115,81,218,44,146,200,238,155,148,207,78,211,174,207,74,60,45,71,83,196,87,15,216,67,147,106,135,116,184,182,193,108,134,8,41,109,84,177,65,12,113,85,81,82,65,11,54,194,156,169,159,82,187,158,228,116,137,38,212,98,74,230,71,182,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,234,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,18,189,216,217,195,215,208,188,167,187,113,11,118,169,181,85,213,230,38,148,86,134,71,75,173,85,186,134,138,166,162,41,218,233,220,136,169,207,157,136,174,137,158,174,218,104,28,174,115,151,108,120,45,218,143,237,217,153,191,114,252,158,136,158,140,39,133,172,88,27,10,217,176,86,22,161,238,86,92,63,111,167,181,219,169,185,175,147,145,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,72,23,237,71,246,236,204,223,185,126,79,68,6,127,246,42,123,44,98,159,136,21,223,46,183,21,175,105,63,25,56,123,135,76,175,172,203,91,93,53,37,207,29,227,219,61,76,54,234,90,170,42,90,250,42,74,71,73,28,51,77,93,77,44,136,170,201,34,146,165,33,71,69,44,82,73,3,218,246,185,141,123,87,23,248,2,226,187,46,56,74,224,71,22,227,92,107,47,126,186,215,102,5,202,11,5,130,9,145,149,87,122,166,219,45,170,173,106,170,47,46,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,28,56,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,133,169,174,174,169,84,223,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,234,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,39,251,128,78,16,46,188,34,101,125,109,139,18,227,42,187,182,33,196,85,9,87,120,163,165,184,186,123,37,44,241,201,51,99,150,134,55,195,19,216,249,41,221,78,217,156,244,85,115,161,98,39,170,198,150,3,178,175,129,139,174,86,211,127,73,28,220,181,213,219,241,101,202,158,170,219,99,195,215,43,91,169,234,108,208,115,86,57,106,166,109,68,105,44,117,50,164,110,107,54,109,68,167,149,202,174,127,63,108,114,62,7,149,115,210,159,9,222,203,25,55,240,255,0,15,124,186,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,0,23,84,0,0,133,110,218,191,106,124,45,240,254,135,230,55,18,106,72,86,237,171,246,167,194,223,15,232,126,99,113,2,234,246,24,254,123,63,118,255,0,153,22,171,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,2,234,246,24,254,123,63,118,255,0,153,25,211,197,119,21,217,113,194,86,92,63,26,227,89,123,245,214,187,153,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,92,44,220,213,150,101,69,108,109,115,81,17,239,124,113,190,56,123,38,115,123,6,228,46,87,241,25,155,153,129,61,92,118,44,59,79,134,102,168,74,72,22,105,229,123,228,184,69,20,49,179,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,115,147,15,248,162,226,111,31,113,77,154,23,44,192,197,245,53,116,118,215,212,57,214,92,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,186,163,90,22,170,237,115,169,189,93,107,111,53,145,210,71,81,95,81,37,76,172,164,164,138,150,6,189,238,87,57,35,134,22,182,40,153,170,174,140,141,173,99,83,68,106,34,34,33,50,157,147,92,34,99,236,149,195,55,124,232,204,107,142,32,177,92,177,149,59,237,177,96,218,170,121,168,210,154,8,42,21,27,85,93,4,205,107,150,165,92,199,242,116,77,25,12,175,118,231,243,213,177,216,14,202,190,6,45,89,165,83,253,36,115,114,215,73,112,194,118,218,138,171,109,143,15,92,173,109,168,166,188,207,202,88,229,170,153,181,17,172,82,83,68,178,57,172,217,185,86,162,39,42,185,156,141,178,76,72,24,43,218,117,198,213,30,70,101,197,78,82,101,126,43,217,153,56,163,117,28,213,54,155,148,9,85,134,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,116,43,97,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,253,218,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,93,19,163,90,170,189,17,76,181,237,35,225,3,31,112,249,152,145,230,53,195,25,98,12,109,132,241,125,67,105,40,111,215,235,140,215,43,187,39,130,146,4,88,174,53,43,11,34,71,185,82,84,129,173,115,149,97,167,119,135,45,75,105,192,215,17,88,87,133,238,32,173,185,165,141,112,175,166,236,172,183,214,219,234,123,189,12,117,55,10,62,108,75,178,122,46,100,177,178,57,183,181,177,185,234,239,234,37,168,106,34,171,144,10,43,136,220,144,186,240,227,156,55,172,154,190,223,41,46,247,43,5,61,185,213,149,116,145,185,144,44,245,20,48,84,200,200,247,122,206,99,29,58,177,30,168,213,122,49,28,173,102,237,137,80,100,103,10,57,143,196,78,92,102,62,53,202,248,189,43,117,203,159,70,79,53,130,40,85,213,87,42,90,164,171,89,29,76,168,190,188,209,247,86,170,67,166,233,26,247,35,21,94,214,71,45,107,218,99,118,181,95,248,215,204,11,237,138,231,73,113,182,220,105,236,53,116,117,148,147,54,104,42,96,146,201,66,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,47,175,101,46,122,101,199,14,153,113,159,185,161,154,23,158,227,106,161,250,53,20,48,196,136,250,171,133,83,146,232,177,210,211,70,170,156,201,159,181,218,38,168,212,107,92,247,185,140,99,222,208,192,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,160,142,10,56,174,177,113,105,147,84,88,203,155,106,163,197,246,221,40,241,77,146,138,103,187,184,85,110,122,71,34,54,68,71,164,51,177,156,216,215,87,181,53,124,124,199,190,41,20,128,28,210,199,255,0,133,12,119,115,199,95,66,176,166,18,244,159,39,252,77,133,173,189,194,215,75,203,133,145,126,38,13,206,217,187,151,189,222,178,234,247,189,222,122,18,85,217,41,193,150,99,225,251,237,31,21,152,214,235,117,195,54,170,187,124,212,246,11,36,79,88,164,190,210,206,205,22,166,177,171,255,0,97,253,89,33,141,83,116,146,50,41,147,107,25,26,204,25,41,159,125,168,25,5,195,182,108,95,114,115,26,225,12,192,173,189,97,254,235,222,103,181,219,232,164,165,127,62,154,42,134,108,116,149,113,189,116,100,205,69,213,137,235,34,233,170,104,171,112,56,82,227,91,43,56,193,250,83,248,51,176,98,187,103,209,46,227,223,125,59,75,77,15,51,189,115,249,124,174,76,242,235,167,118,126,237,219,116,213,186,107,170,233,24,29,163,220,61,103,238,57,227,59,48,241,78,10,200,252,192,196,22,90,223,68,247,107,141,175,12,214,213,210,207,178,213,72,199,236,150,56,220,199,109,123,28,213,209,122,57,170,139,213,20,201,94,198,188,167,205,60,175,252,47,254,19,50,211,21,225,47,73,253,31,238,94,157,179,84,208,119,174,95,164,57,156,174,115,27,191,111,49,155,182,235,166,246,235,226,128,97,95,106,63,183,102,102,253,203,242,122,35,42,187,12,127,61,159,187,127,204,140,85,237,71,246,236,204,223,185,126,79,68,101,87,97,143,231,179,247,111,249,144,18,168,91,252,244,200,188,184,226,47,46,46,57,95,154,22,110,253,106,174,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,46,102,110,118,139,162,181,90,231,49,237,123,30,246,58,224,17,171,217,111,199,213,102,98,119,30,25,51,142,225,117,185,98,244,239,149,24,119,17,86,84,207,93,53,222,52,230,212,205,77,87,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,234,62,54,115,130,53,184,139,225,163,52,248,95,199,115,96,92,204,180,254,143,114,188,209,193,83,232,187,159,226,97,150,78,233,60,209,71,206,229,115,216,201,54,183,212,126,173,95,37,92,138,236,216,227,158,235,195,238,63,163,202,188,198,186,85,215,101,214,42,168,166,182,196,250,203,163,155,6,23,157,211,72,173,170,137,179,72,144,67,76,233,42,30,234,157,17,171,166,146,238,85,141,99,146,85,56,196,225,87,6,241,95,148,119,12,31,121,182,210,55,19,219,169,234,42,112,157,222,73,22,23,219,174,42,207,81,29,43,88,247,119,105,28,216,219,51,54,187,115,17,28,137,204,100,111,103,158,204,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,66,211,87,80,212,162,111,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,122,136,34,175,183,59,243,39,251,201,252,180,226,118,87,241,235,83,75,83,106,225,99,57,47,181,117,140,172,168,134,223,129,174,117,28,164,101,27,18,41,156,180,21,53,18,74,215,43,21,204,130,42,86,53,143,126,249,121,90,163,18,38,179,151,219,157,249,147,253,228,254,90,4,85,146,83,217,111,192,45,30,98,119,30,38,243,142,223,106,185,97,4,239,148,248,119,14,214,83,65,93,13,222,68,230,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,234,50,54,115,177,171,179,223,134,187,23,20,60,71,91,240,86,49,93,248,90,201,111,159,16,223,105,153,84,250,121,171,41,97,124,113,178,8,222,198,170,166,249,231,129,31,162,177,220,174,106,177,237,122,49,79,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,1,203,0,1,135,249,247,218,129,144,92,59,102,197,247,39,49,174,16,204,10,219,214,31,238,189,230,123,93,190,138,74,87,243,233,162,168,102,199,73,87,27,215,70,76,212,93,88,158,178,46,154,166,138,183,131,133,254,40,48,15,22,120,2,225,152,217,115,104,196,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,205,181,12,68,85,114,46,168,238,158,10,177,65,218,61,195,214,126,227,158,51,179,15,20,224,172,143,204,12,65,101,173,244,79,118,184,218,240,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,93,23,163,154,168,189,81,76,224,236,137,203,220,125,150,188,54,226,75,22,99,96,124,65,133,110,83,227,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,154,106,199,39,146,129,28,29,168,254,221,153,155,247,47,201,232,140,255,0,236,84,246,88,197,63,16,43,190,93,110,48,3,181,31,219,179,51,126,229,249,61,17,146,156,1,113,93,151,28,37,112,35,139,113,174,53,151,191,93,107,179,2,229,5,130,193,4,200,202,171,189,83,109,150,213,86,181,85,23,151,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,12,160,237,39,227,39,15,112,233,149,245,153,107,107,166,164,185,227,188,123,103,169,134,221,75,85,69,75,95,69,73,72,233,35,134,105,171,169,165,145,21,89,36,82,84,164,40,232,165,138,73,32,123,94,215,49,175,106,193,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,109,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,150,158,202,190,6,46,185,91,77,253,36,115,114,215,87,111,197,151,42,122,171,109,143,15,92,173,110,167,169,179,65,205,88,229,170,153,181,17,164,177,212,202,145,185,172,217,181,18,158,87,42,185,252,253,177,133,41,153,156,32,93,120,68,236,196,205,171,22,37,198,85,119,108,67,136,170,44,181,119,138,58,91,139,167,178,82,207,29,242,6,199,45,12,111,134,39,177,242,83,186,157,179,57,232,170,231,66,196,79,85,141,34,132,159,238,212,127,97,60,205,251,151,231,20,68,0,129,234,160,0,0,0,0,234,113,78,44,194,184,26,197,85,138,113,174,38,181,97,251,45,22,206,243,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,166,171,213,206,68,78,170,135,108,99,87,29,220,43,98,174,42,178,157,216,91,5,102,45,215,15,222,168,180,238,214,233,46,242,82,88,174,155,234,105,158,255,0,73,197,28,50,190,126,83,41,220,232,52,79,82,87,106,189,21,116,8,107,227,95,138,235,239,22,153,203,91,140,185,183,90,60,33,109,214,143,11,89,43,102,99,187,133,46,214,36,146,43,99,68,98,77,59,217,205,145,117,123,147,86,71,204,123,34,141,74,127,8,240,201,143,177,46,64,227,222,35,174,20,213,118,108,39,131,169,237,206,161,158,174,221,50,50,253,61,85,197,180,74,202,89,85,18,39,50,21,230,172,175,107,156,173,123,99,102,223,93,92,203,85,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,34,180,220,80,96,28,215,236,166,198,249,33,111,180,82,88,113,102,92,89,240,252,85,212,116,244,240,210,211,92,32,117,254,6,165,93,52,105,43,165,149,250,36,79,170,149,204,98,119,138,173,127,217,16,8,224,47,87,21,220,40,230,63,9,89,142,252,21,141,98,239,214,170,238,100,246,11,252,16,171,41,110,244,173,84,69,115,81,85,121,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,251,42,73,247,107,159,22,121,113,138,43,34,225,215,5,88,240,166,40,186,217,185,209,95,239,245,86,196,168,170,176,85,115,233,164,74,91,117,90,61,57,83,47,119,115,42,145,26,230,237,86,70,174,71,182,70,176,45,175,102,87,29,183,92,145,198,86,236,140,205,44,77,73,30,87,223,170,36,109,45,101,210,119,49,152,110,181,232,231,53,241,201,162,163,41,166,151,70,200,199,237,141,143,147,159,186,52,73,185,179,104,121,150,200,188,139,204,126,34,243,30,221,149,249,95,102,239,215,90,237,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,242,225,102,230,234,186,43,149,206,107,24,215,189,236,99,189,20,228,14,83,126,2,178,107,9,229,31,210,251,174,40,250,47,111,109,23,165,46,110,214,105,253,103,59,107,91,170,242,225,102,238,92,81,110,119,46,38,70,205,206,219,185,66,224,0,0,243,215,218,37,145,116,121,3,197,102,43,195,118,27,55,163,48,221,251,149,137,44,48,181,96,72,219,75,84,138,178,178,40,225,70,182,24,99,170,101,84,49,198,173,107,155,28,44,250,200,168,247,99,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,132,133,118,210,103,29,139,24,103,46,18,201,219,68,60,202,188,187,183,212,84,93,42,119,61,54,213,92,155,79,35,105,182,57,136,139,178,8,41,229,230,53,239,107,187,206,223,85,209,185,23,18,184,69,206,251,87,14,60,69,224,204,229,190,216,234,238,246,219,5,69,75,107,41,41,36,107,39,88,42,41,102,166,145,241,238,245,92,246,54,117,122,49,85,168,245,98,53,92,205,219,208,61,15,101,86,89,225,92,155,203,140,57,149,184,42,147,187,217,112,205,190,43,125,54,232,227,100,147,108,79,94,121,121,108,99,29,52,175,87,73,35,209,169,190,71,189,202,154,185,74,172,0,7,149,115,213,65,229,92,9,254,236,184,246,19,203,47,190,190,113,90,101,81,138,189,151,30,194,121,101,247,215,206,43,76,170,0,0,2,42,251,115,191,50,127,188,159,203,75,85,216,169,237,79,138,126,31,215,124,198,220,93,94,220,239,204,159,239,39,242,210,213,118,42,123,83,226,159,135,245,223,49,183,1,117,123,115,191,50,127,188,159,203,75,85,216,169,237,79,138,126,31,215,124,198,220,93,94,220,239,204,159,239,39,242,210,213,118,42,123,83,226,159,135,245,223,49,183,1,53,39,83,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,119,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,53,78,142,106,42,117,68,59,96,4,0,241,237,193,5,247,132,124,119,21,110,28,165,186,220,178,202,247,202,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,180,218,231,58,57,81,148,255,0,3,156,93,221,120,65,205,199,98,185,237,213,119,140,39,126,167,109,183,17,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,98,104,172,146,104,209,209,243,86,70,206,246,122,100,94,92,113,23,151,23,28,175,205,11,55,126,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,151,51,55,59,69,209,90,173,115,152,246,189,143,123,29,231,179,136,190,26,51,79,133,252,119,54,5,204,203,79,232,247,43,205,28,21,62,139,185,254,38,25,100,238,147,205,20,124,238,87,61,140,147,107,125,71,234,213,242,85,15,71,184,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,118,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,69,232,230,170,47,84,82,218,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,182,157,232,170,142,85,213,91,211,197,82,34,251,59,184,250,172,225,143,21,46,3,205,43,133,214,229,150,87,190,85,62,171,83,61,71,209,153,18,73,95,222,105,105,183,43,18,23,190,121,29,81,28,108,73,29,234,200,221,206,143,151,46,122,246,187,101,238,62,204,174,27,112,221,139,46,112,62,32,197,87,40,49,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,77,53,123,83,205,0,239,242,19,181,3,32,184,137,205,139,22,78,96,172,33,152,20,87,172,65,222,187,180,247,75,125,20,116,172,228,83,75,80,253,238,142,174,71,166,172,133,200,154,49,125,101,77,116,77,85,51,0,132,14,206,30,30,179,247,3,113,157,151,152,167,26,228,126,96,97,251,45,23,165,187,205,198,233,134,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,106,189,92,228,68,234,168,77,248,0,0,3,205,103,22,62,212,249,201,241,3,16,252,198,115,210,153,230,179,139,31,106,124,228,248,129,136,126,99,56,18,169,216,169,236,177,138,126,32,87,124,186,220,103,249,128,29,138,158,203,24,167,226,5,119,203,173,198,127,128,0,1,133,93,166,124,104,255,0,70,204,184,102,91,224,167,115,49,246,62,183,213,193,77,81,13,119,38,75,21,10,167,41,245,218,70,246,204,217,156,175,115,105,220,155,91,204,138,87,171,151,146,177,201,8,63,245,85,143,113,87,251,107,136,241,38,35,184,127,190,86,87,92,171,170,36,255,0,133,36,211,73,35,254,215,57,206,243,85,51,83,181,115,133,172,85,148,153,203,62,120,253,36,186,226,76,55,153,151,10,137,251,205,115,100,150,107,69,115,90,213,238,50,77,183,151,201,229,255,0,173,91,170,57,34,129,241,237,84,131,152,251,23,193,103,17,214,174,22,51,230,213,154,151,220,17,73,137,109,173,167,154,219,88,197,137,174,173,162,130,125,169,37,85,11,156,168,214,84,181,168,173,234,168,143,141,243,68,174,103,51,152,208,229,113,153,194,215,244,71,198,216,63,45,235,113,39,166,239,87,44,31,75,125,189,212,68,221,180,172,174,150,178,174,39,69,76,138,212,122,194,198,65,27,81,207,245,158,228,115,244,98,57,35,99,135,94,18,113,87,18,217,89,154,88,167,47,229,231,98,76,185,244,109,193,150,231,58,71,122,66,134,90,107,147,231,130,8,162,134,73,37,172,116,148,180,173,133,154,177,171,190,68,85,85,86,233,122,187,95,241,77,139,28,231,238,94,227,92,45,93,223,108,184,131,43,237,55,75,117,79,41,241,243,233,103,173,175,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,10,219,178,75,56,176,14,69,96,14,32,51,27,49,175,212,150,235,109,186,158,195,44,81,75,85,12,51,220,39,142,27,180,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,214,168,17,235,132,241,77,247,3,98,171,54,53,194,213,221,202,245,135,238,20,247,75,117,79,41,146,114,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,161,63,220,16,113,163,133,120,184,203,136,43,171,93,106,178,99,235,111,50,11,222,30,138,186,55,72,254,82,67,186,186,154,5,122,204,148,111,89,227,68,115,211,212,145,93,22,231,237,73,31,5,121,253,155,63,135,92,229,197,153,185,244,66,213,133,254,148,92,29,91,232,187,99,116,134,15,85,27,185,206,209,57,147,63,111,50,89,118,183,153,43,228,126,214,238,218,153,255,0,217,25,194,78,105,219,49,220,60,78,98,153,110,184,103,13,199,111,171,183,219,173,207,117,77,21,69,239,159,13,59,226,158,72,159,10,71,83,110,116,115,58,70,61,178,117,158,158,39,34,42,51,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,103,22,78,224,28,245,192,23,76,185,204,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,253,104,181,168,3,205,15,17,89,13,140,184,109,205,203,238,84,227,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,213,90,143,118,199,163,227,114,239,99,145,36,43,178,143,142,159,234,56,95,206,188,103,255,0,107,210,224,10,218,230,255,0,156,215,90,228,168,87,127,224,187,171,28,223,211,133,31,254,183,132,203,78,61,120,59,195,220,83,229,29,205,214,107,61,36,25,139,99,167,239,184,126,231,13,29,47,123,173,124,12,157,209,218,229,168,151,107,155,77,43,166,145,17,57,172,99,37,115,37,93,200,199,53,208,25,255,0,85,88,11,21,127,182,184,115,18,97,203,135,251,229,29,117,182,186,158,79,248,50,67,52,114,51,236,115,92,223,37,64,61,31,113,59,196,46,21,225,127,38,175,89,185,138,105,187,255,0,112,229,211,91,173,108,170,142,158,107,157,116,174,219,21,60,110,122,255,0,157,35,213,173,123,153,20,82,189,24,253,155,87,206,182,106,230,102,42,206,76,199,196,121,165,141,106,251,197,235,19,92,37,184,84,237,146,71,199,14,245,245,32,139,152,247,189,176,196,196,108,113,177,92,187,35,99,26,139,163,80,173,120,142,226,171,55,56,167,186,225,187,206,107,220,169,39,168,195,22,118,90,105,217,69,27,224,130,103,238,87,75,88,248,119,172,76,169,153,118,115,29,19,99,99,146,40,145,24,212,98,34,100,87,102,31,4,20,124,69,226,170,156,222,204,138,93,248,7,7,220,33,138,158,157,179,64,255,0,74,222,33,146,158,161,105,103,167,150,41,18,74,62,67,180,153,29,177,93,207,141,172,115,180,147,96,101,87,101,103,4,20,121,109,133,109,28,79,102,29,46,252,95,137,45,242,203,135,169,57,208,84,83,209,89,234,227,129,240,85,105,202,87,197,89,35,18,100,213,146,170,36,21,27,28,214,189,210,53,178,42,0,30,85,207,67,221,159,185,67,131,114,131,133,12,3,6,15,130,173,31,140,44,244,56,190,239,53,76,235,43,231,184,215,81,192,249,92,137,209,172,99,90,145,198,198,181,19,70,68,213,118,231,171,222,239,60,39,165,62,19,189,150,50,111,225,254,30,249,116,0,93,80,0,2,13,187,95,240,6,13,192,188,87,211,85,96,252,61,73,105,126,42,194,244,215,251,186,83,34,181,149,87,25,43,43,34,150,161,89,174,214,189,237,130,53,126,212,77,207,220,247,106,247,189,206,156,146,21,187,106,253,169,240,183,195,250,31,152,220,64,118,42,123,83,226,159,135,245,223,49,183,19,82,66,183,98,167,181,62,41,248,127,93,243,27,113,53,32,8,86,237,171,246,167,194,223,15,232,126,99,113,38,164,133,110,218,191,106,124,45,240,254,135,230,55,16,29,138,158,212,248,167,225,253,119,204,109,196,212,144,173,216,169,237,79,138,126,31,215,124,198,220,77,72,3,205,183,24,24,254,167,51,248,163,205,44,103,54,33,164,190,211,213,98,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,174,244,68,114,171,149,85,203,58,156,112,103,21,171,36,56,92,204,12,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,205,15,60,56,79,11,95,113,206,42,179,96,172,45,67,223,111,88,130,225,79,107,183,83,115,89,31,62,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,58,129,196,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,244,231,149,89,153,133,115,147,46,48,230,105,96,170,190,241,101,196,214,248,174,20,219,164,141,242,67,189,61,120,37,229,189,236,108,209,61,29,28,140,71,46,201,24,246,170,234,213,60,235,241,79,146,159,209,219,136,44,109,147,145,220,59,237,38,31,184,39,112,157,210,243,36,125,12,241,50,162,151,154,238,92,104,179,36,19,68,146,109,98,55,152,143,219,171,116,85,151,78,200,44,208,181,99,78,18,233,176,28,45,164,130,229,151,215,138,219,109,68,13,173,108,179,203,5,76,206,173,138,169,241,104,142,133,142,117,68,208,183,93,200,229,165,145,81,222,45,104,102,248,0,0,0,8,160,237,80,224,42,166,150,166,235,197,62,77,216,170,235,25,89,81,53,195,28,219,41,249,72,202,54,36,80,181,43,233,169,227,137,174,86,43,153,60,181,79,115,222,253,242,243,116,70,36,174,100,96,81,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,46,143,98,75,12,82,35,93,170,111,141,142,241,106,42,122,158,32,175,180,71,128,90,206,24,241,82,99,204,173,183,221,110,89,101,123,230,212,104,148,211,212,125,25,145,36,137,157,218,170,167,106,177,33,123,231,141,180,242,72,244,145,222,180,110,220,232,249,146,134,26,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,118,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,166,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,117,59,62,248,10,195,220,51,96,218,28,115,152,54,42,74,204,212,187,211,199,53,115,234,59,173,107,44,15,69,169,106,67,67,50,68,143,133,238,167,168,108,117,10,217,30,199,189,138,141,115,152,136,170,23,87,131,190,21,112,111,10,25,71,111,193,246,107,109,35,177,61,198,158,158,167,22,93,227,145,102,125,198,226,140,245,209,178,185,140,119,118,141,206,145,176,179,107,118,177,85,202,156,199,200,247,223,80,0,17,107,219,131,143,234,98,181,101,102,86,208,226,26,69,167,170,168,184,223,238,150,150,172,78,157,31,19,98,130,138,161,233,167,53,140,84,154,189,141,234,140,122,164,159,89,99,77,178,148,121,225,237,5,206,43,86,119,241,105,142,177,118,26,191,85,221,112,245,21,68,54,75,60,178,213,54,120,18,10,72,89,12,142,165,115,30,246,119,105,42,27,81,60,106,197,209,201,62,245,68,115,220,128,99,169,53,61,141,153,215,244,231,135,219,182,78,85,219,249,53,121,101,112,78,76,241,197,182,57,232,110,50,212,84,71,185,203,35,149,211,54,118,86,35,180,99,26,145,242,52,220,237,234,69,94,43,200,187,238,22,225,199,0,103,205,101,154,234,202,76,109,136,47,150,232,234,245,100,148,61,214,145,148,172,166,93,88,138,177,77,36,233,117,110,201,28,142,123,105,55,53,136,214,171,157,146,157,143,185,199,125,192,220,80,38,85,83,195,222,44,185,151,111,158,158,178,61,204,103,34,170,134,158,122,186,122,157,85,142,123,182,177,149,49,114,209,204,106,247,157,238,220,177,181,0,155,240,0,3,21,123,81,253,132,243,55,238,95,156,81,25,84,98,175,106,63,176,158,102,253,203,243,138,32,33,91,132,239,106,124,155,248,129,135,190,99,1,233,34,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,226,231,189,173,77,85,81,15,53,156,50,93,173,86,14,36,178,162,251,125,185,210,91,173,182,236,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,75,213,199,223,29,151,94,46,241,53,21,139,13,81,213,218,114,235,14,212,45,93,158,142,170,55,65,91,85,60,148,240,182,73,107,163,101,68,176,61,241,200,218,134,194,230,34,43,99,153,232,189,94,224,39,208,24,85,217,221,199,213,31,19,152,85,112,30,105,92,45,86,220,205,178,114,169,245,90,152,41,254,147,70,177,202,254,243,75,77,185,30,179,49,144,72,234,136,227,98,198,223,86,70,237,108,156,184,179,84,0,0,8,171,237,206,252,201,254,242,127,45,45,87,98,167,181,62,41,248,127,93,243,27,113,117,123,115,191,50,127,188,159,203,75,85,216,169,237,79,138,126,31,215,124,198,220,4,207,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,98,87,11,125,158,248,19,134,206,32,179,19,52,173,150,123,85,93,150,183,186,51,0,115,234,230,171,184,88,161,146,41,61,35,27,185,140,107,27,185,239,100,113,72,142,146,94,67,92,215,63,87,201,204,204,0,0,128,30,212,127,110,204,205,251,151,228,244,68,255,0,16,3,218,143,237,217,153,191,114,252,158,136,12,95,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,93,173,123,219,4,45,115,145,53,114,69,26,46,187,83,73,21,236,171,224,98,213,154,85,63,210,71,55,45,116,151,12,39,109,168,170,182,216,240,245,202,214,218,138,107,204,252,165,142,90,169,155,81,26,197,37,52,75,35,154,205,155,149,106,34,114,171,153,200,219,37,148,224,19,129,59,175,23,120,154,182,251,137,107,42,237,57,117,135,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,78,175,105,61,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,203,0,1,229,92,244,167,194,119,178,198,77,252,63,195,223,46,128,243,88,122,83,225,59,217,99,38,254,31,225,239,151,64,5,213,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,154,146,21,187,106,253,169,240,183,195,250,31,152,220,64,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,64,192,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,245,218,231,177,179,204,214,185,83,86,164,178,34,105,185,117,202,174,1,56,19,186,241,119,137,171,111,184,150,178,174,211,151,88,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,234,246,150,171,133,222,25,49,247,20,217,161,109,203,252,33,77,87,71,109,125,67,91,122,196,43,110,154,166,138,205,2,199,44,155,231,116,105,181,175,123,96,149,177,49,238,98,73,34,53,155,155,170,185,190,135,178,171,44,240,174,77,229,198,28,202,220,21,73,221,236,184,102,223,21,190,155,116,113,178,73,182,39,175,60,188,182,49,142,154,87,171,164,145,232,212,223,35,222,229,77,92,160,84,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,28,176,0,162,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,84,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,61,124,81,112,201,143,184,89,205,11,150,95,226,250,106,186,203,107,42,28,219,46,33,75,116,212,212,87,152,18,56,164,223,3,164,77,174,123,27,60,77,149,140,115,210,57,21,204,220,237,17,206,244,146,89,78,43,184,81,203,142,45,114,225,248,43,26,197,220,110,180,60,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,115,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,129,231,8,21,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,239,240,81,194,141,247,139,76,229,162,193,188,171,173,30,16,182,233,89,138,111,116,80,177,221,194,151,107,214,56,209,210,42,49,38,157,236,229,70,154,61,201,171,228,229,189,145,72,128,92,190,207,190,2,177,15,19,56,202,135,28,230,13,138,174,143,42,237,21,17,205,92,250,142,245,68,251,251,21,42,90,144,208,204,145,43,38,99,106,41,219,29,66,182,70,61,140,122,163,92,215,170,42,78,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,85,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,168,0,0,0,128,30,212,127,110,204,205,251,151,228,244,70,85,118,24,254,123,63,118,255,0,153,24,171,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,32,37,80,242,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,234,120,242,174,7,163,62,7,115,123,25,103,191,10,248,15,52,179,6,122,73,241,13,218,158,178,26,233,233,160,72,89,80,250,106,217,233,82,101,98,122,173,123,219,3,94,244,106,53,155,220,237,173,99,116,106,99,175,107,79,13,25,89,136,114,38,253,196,103,162,125,25,140,240,151,117,255,0,10,183,65,77,15,165,251,213,101,13,31,248,123,249,75,45,71,38,20,210,47,198,55,102,170,157,81,116,46,175,101,199,176,158,89,125,245,243,138,209,218,143,236,39,153,191,114,252,226,136,8,86,225,59,218,159,38,254,32,97,239,152,192,103,255,0,110,119,230,79,247,147,249,105,128,28,39,123,83,228,223,196,12,61,243,24,12,255,0,237,206,252,201,254,242,127,45,2,213,118,42,123,83,226,159,135,245,223,49,183,19,82,66,183,98,167,181,62,41,248,127,93,243,27,113,53,32,0,0,0,0,64,15,106,63,183,102,102,253,203,242,122,35,23,228,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,215,107,94,246,193,11,92,228,77,92,145,70,139,174,212,211,40,59,81,253,187,51,55,238,95,147,209,28,174,1,56,19,186,241,119,137,171,111,184,150,178,174,211,151,88,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,234,246,129,122,251,42,248,24,181,102,149,79,244,145,205,203,93,37,195,9,219,106,42,173,182,60,61,114,181,182,162,154,243,63,41,99,150,170,102,212,70,177,73,77,18,200,230,179,102,229,90,136,156,170,230,114,54,201,49,39,18,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,150,6,42,246,163,251,9,230,111,220,191,56,162,32,4,159,238,212,127,97,60,205,251,151,231,20,68,0,129,234,75,20,226,204,43,129,172,85,88,167,26,226,107,86,31,178,209,108,239,55,27,165,108,116,148,176,111,123,88,205,242,200,173,99,119,61,237,106,106,189,92,228,68,234,168,118,196,27,118,147,241,207,117,226,11,31,214,101,94,92,221,42,232,114,235,10,212,84,219,101,125,29,209,206,131,20,78,217,163,87,85,74,216,100,88,38,166,108,148,236,117,54,168,229,211,89,119,34,200,145,199,151,253,151,60,118,221,115,178,213,54,68,103,70,38,164,168,198,214,58,118,59,15,220,106,231,119,125,196,52,77,107,214,86,73,185,54,203,83,78,214,53,85,251,249,146,198,229,122,181,203,12,210,184,36,40,0,0,0,4,106,246,164,112,11,89,152,157,251,137,188,156,183,221,110,88,189,59,157,62,34,195,180,116,211,215,77,119,141,57,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,122,143,141,252,232,129,61,84,16,193,218,141,192,149,171,36,238,176,231,190,75,225,154,186,124,19,124,168,123,113,5,186,146,6,247,44,61,90,231,49,34,124,123,87,116,84,213,14,123,145,25,179,151,20,141,70,35,154,147,67,19,66,61,142,215,11,97,60,85,142,111,180,184,91,5,97,155,174,32,189,86,239,238,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,232,157,26,213,85,232,138,117,68,217,246,101,112,37,106,201,28,27,110,207,60,210,195,53,113,230,133,250,158,71,82,209,221,32,107,31,134,232,158,174,107,89,28,122,170,178,166,104,180,116,143,126,217,24,201,57,27,99,84,155,154,23,47,128,158,8,44,92,35,224,73,107,113,29,45,170,229,153,183,190,108,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,174,231,57,177,196,140,202,160,0,28,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,89,130,189,174,124,66,254,10,120,125,139,41,173,148,215,86,94,179,87,157,69,21,194,142,171,187,199,71,67,73,45,52,149,141,145,90,187,228,231,50,86,65,202,68,70,186,57,166,220,237,26,140,144,33,175,53,115,51,21,103,38,99,226,60,210,198,181,125,226,245,137,174,18,220,42,118,201,35,227,135,122,250,144,69,204,123,222,216,98,98,54,56,216,174,93,145,177,141,69,209,168,82,160,1,232,123,179,235,56,174,185,223,194,94,5,197,216,150,253,73,117,196,52,84,243,89,47,18,197,84,233,231,73,233,38,124,49,186,169,207,123,223,222,100,167,109,60,242,43,215,87,44,251,209,17,175,106,25,20,66,183,99,102,117,253,6,226,10,237,147,149,118,254,117,38,102,219,211,147,60,113,110,146,10,235,116,85,21,17,238,114,200,212,108,46,129,245,136,237,24,247,44,156,141,54,183,122,147,82,0,242,174,122,168,60,171,129,63,221,151,30,194,121,101,247,215,206,43,76,170,49,87,178,227,216,79,44,190,250,249,197,105,149,64,0,0,69,95,110,119,230,79,247,147,249,105,106,187,21,61,169,241,79,195,250,239,152,219,139,171,219,157,249,147,253,228,254,90,90,174,197,79,106,124,83,240,254,187,230,54,224,46,175,110,119,230,79,247,147,249,105,106,187,21,61,169,241,79,195,250,239,152,219,139,171,219,157,249,147,253,228,254,90,90,174,197,79,106,124,83,240,254,187,230,54,224,38,164,0,0,198,174,208,124,139,203,140,229,225,151,26,221,177,173,155,155,117,192,152,126,233,137,44,23,40,21,25,85,69,85,79,74,249,149,141,122,162,235,12,188,166,178,88,213,21,174,106,53,83,71,178,55,179,37,75,85,197,143,178,198,114,124,63,196,63,46,156,15,53,135,170,131,202,185,234,160,0,0,0,0,1,230,179,139,31,106,124,228,248,129,136,126,99,57,233,76,243,89,197,143,181,62,114,124,64,196,63,49,156,9,84,236,84,246,88,197,63,16,43,190,93,110,51,252,192,14,197,79,101,140,83,241,2,187,229,214,227,63,192,0,0,165,51,87,44,240,174,114,101,198,35,202,220,107,73,222,44,184,154,223,45,190,167,108,113,190,72,119,167,169,60,92,198,61,141,154,39,163,100,141,234,213,217,35,24,228,77,90,135,159,126,49,56,85,198,92,40,102,229,195,7,222,109,181,110,195,23,26,138,138,156,39,119,146,68,153,151,27,114,63,212,71,74,214,49,189,230,54,186,54,204,205,173,218,245,71,34,114,223,27,223,232,204,179,252,85,112,207,131,120,175,202,58,204,173,198,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,24,30,112,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,70,49,101,154,89,21,173,209,55,200,247,120,185,85,81,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,235,181,207,99,103,153,173,114,166,173,73,100,68,211,114,235,85,231,22,78,227,236,138,199,247,76,185,204,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,253,104,151,3,131,190,21,113,151,21,249,185,111,193,246,107,109,91,112,197,186,162,158,167,22,93,227,145,33,101,186,220,175,245,209,178,185,143,111,121,145,173,145,176,179,107,183,61,21,202,156,182,72,246,5,127,217,231,193,101,215,138,124,208,167,190,226,252,63,86,236,171,195,85,10,184,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,204,141,239,135,116,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,82,185,59,147,184,7,34,176,5,175,46,114,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,82,37,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,190,212,28,101,148,120,191,138,251,212,25,71,96,164,183,51,15,211,186,205,137,38,166,181,178,137,149,247,248,235,42,159,91,80,168,212,71,76,253,210,182,55,204,244,71,61,240,185,81,92,205,143,116,133,118,158,113,191,89,195,166,21,166,202,28,183,170,217,143,177,133,190,105,106,42,29,12,236,244,85,158,104,234,41,210,170,10,136,165,141,99,172,231,183,88,85,187,209,188,137,28,246,183,88,247,195,14,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,41,243,209,239,6,216,167,35,177,63,14,56,49,188,61,87,115,176,133,158,223,29,173,144,205,20,49,87,82,213,70,198,172,241,215,71,18,53,141,172,115,222,178,202,168,155,100,116,188,214,171,153,35,94,232,97,227,95,129,204,101,194,37,78,19,175,157,245,119,156,61,127,179,209,178,178,239,27,17,244,148,183,244,137,123,229,19,101,68,107,149,138,230,58,104,93,36,113,185,209,61,90,136,247,65,43,199,1,92,98,98,30,22,51,114,216,219,205,226,174,124,186,190,84,119,44,65,108,154,178,171,186,81,50,119,192,217,46,145,83,197,185,174,169,137,176,198,170,188,167,189,241,53,241,38,213,123,92,208,244,18,14,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,44,15,42,231,165,62,19,189,150,50,111,225,254,30,249,116,7,154,195,210,159,9,222,203,25,55,240,255,0,15,124,186,0,46,168,0,1,10,221,181,126,212,248,91,225,253,15,204,110,36,212,144,173,219,87,237,79,133,190,31,208,252,198,226,3,177,83,218,159,20,252,63,174,249,141,184,154,146,21,187,21,61,169,241,79,195,250,239,152,219,137,169,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,43,118,213,251,83,225,111,135,244,63,49,184,128,236,84,246,167,197,63,15,235,190,99,110,38,164,133,110,197,79,106,124,83,240,254,187,230,54,226,106,64,140,14,219,76,227,177,69,133,112,47,15,212,240,243,175,85,55,4,198,53,146,110,123,123,165,44,113,212,82,83,166,138,205,146,115,159,45,79,84,126,230,119,95,89,186,72,213,76,64,236,203,201,79,195,79,23,24,91,188,92,59,173,6,4,211,26,214,108,151,100,210,247,41,225,238,241,199,172,111,107,181,170,150,155,123,87,110,177,36,187,92,142,219,171,180,211,58,255,0,13,60,92,98,158,239,111,238,180,24,19,92,21,71,190,45,147,75,220,167,155,188,73,38,146,61,174,214,170,90,157,142,77,186,196,145,110,106,59,118,185,169,216,151,150,120,86,155,43,49,214,113,247,78,110,36,184,98,5,195,60,249,35,141,221,222,134,158,154,158,163,100,46,217,204,103,50,74,173,100,77,234,215,114,32,245,81,89,170,133,160,237,176,202,251,86,30,205,204,7,154,246,247,82,67,81,140,236,245,86,218,234,120,104,155,19,228,158,222,248,244,170,150,84,93,102,123,226,172,138,36,220,221,90,202,86,38,231,34,162,50,159,236,108,206,191,160,220,65,93,178,114,174,223,206,164,204,219,122,114,103,142,45,210,65,93,110,138,162,162,61,206,89,26,141,133,208,62,177,29,163,30,229,147,145,166,214,239,83,58,123,86,178,207,240,137,193,182,35,184,211,210,93,106,235,240,85,194,135,19,81,193,111,143,153,187,151,34,211,212,62,102,163,28,229,134,58,90,170,153,92,169,183,111,41,30,231,109,107,145,97,91,32,115,142,251,195,254,114,225,60,226,195,144,247,138,188,51,112,109,68,148,219,152,206,247,74,246,186,58,154,109,239,99,210,62,108,18,75,23,51,98,185,155,247,55,214,106,40,30,154,64,0,0,0,12,85,237,71,246,19,204,223,185,126,113,68,101,81,138,189,168,254,194,121,155,247,47,206,40,128,133,110,19,189,169,242,111,226,6,30,249,140,7,165,51,205,103,9,222,212,249,55,241,3,15,124,198,3,210,152,0,0,22,255,0,63,179,142,197,195,254,77,98,204,226,196,112,247,138,76,51,111,117,68,116,219,158,206,247,84,247,36,116,212,219,216,199,172,124,217,228,138,46,102,197,107,55,238,119,170,213,83,204,185,53,61,178,121,215,244,27,135,219,78,78,82,91,249,213,121,155,112,94,116,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,117,99,218,177,243,245,218,237,138,70,175,0,249,103,133,115,119,139,220,182,192,184,214,147,189,217,106,46,21,23,10,154,87,71,28,145,213,119,42,73,171,25,4,172,145,142,99,225,145,244,237,100,140,86,250,209,185,237,69,69,84,84,9,52,226,31,133,90,156,184,236,171,174,201,42,27,109,38,34,190,224,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,85,178,186,21,229,250,206,122,163,161,219,42,179,51,21,100,222,99,225,204,210,193,85,125,222,245,134,110,17,92,41,183,73,35,35,155,98,250,240,75,203,123,30,232,101,98,186,57,24,142,77,241,189,237,85,209,202,122,126,60,192,230,174,89,226,172,155,204,124,71,149,184,214,147,187,222,176,205,194,91,125,78,216,228,100,115,108,95,82,120,185,140,99,221,12,172,86,201,27,213,169,190,55,177,200,154,57,0,244,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,203,49,87,179,23,52,191,10,28,27,96,174,247,125,244,157,215,9,119,140,45,112,255,0,5,228,247,94,235,34,247,72,58,49,173,126,218,25,40,189,118,238,215,95,89,202,244,121,149,64,12,85,237,71,246,19,204,223,185,126,113,68,101,81,138,189,168,254,194,121,155,247,47,206,40,128,128,18,181,203,44,148,205,204,230,169,184,82,229,78,92,98,12,84,251,77,59,234,107,150,215,66,249,153,76,198,197,44,168,146,61,19,107,94,246,193,42,70,197,93,242,189,187,35,71,189,81,171,79,225,60,45,125,199,56,170,205,130,176,181,15,125,189,98,11,133,61,174,221,77,205,100,124,250,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,234,122,40,225,71,133,28,184,225,43,46,25,130,176,84,93,250,235,93,203,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,46,22,110,114,69,10,42,182,54,185,202,170,247,190,73,30,30,120,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,190,130,56,40,226,186,197,197,166,77,81,99,46,109,170,143,23,219,116,163,197,54,74,41,158,238,225,85,185,233,28,136,217,17,30,144,206,198,115,99,93,94,212,213,241,243,30,248,164,83,8,59,84,56,10,169,165,169,186,241,79,147,118,42,186,198,86,84,77,112,199,54,202,126,82,50,141,137,20,45,74,250,106,120,226,107,149,138,230,79,45,83,220,247,191,124,188,221,17,137,43,153,128,28,60,113,3,143,184,101,205,10,28,215,203,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,180,73,34,141,221,118,160,30,151,129,109,56,120,226,7,0,241,53,149,244,57,175,151,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,236,149,173,87,106,177,203,27,186,110,66,229,129,21,125,185,223,153,63,222,79,229,165,170,236,84,246,167,197,63,15,235,190,99,110,46,175,110,119,230,79,247,147,249,105,106,187,21,61,169,241,79,195,250,239,152,219,128,154,144,0,2,0,123,81,253,187,51,55,238,95,147,209,19,252,64,15,106,63,183,102,102,253,203,242,122,32,51,255,0,177,83,217,99,20,252,64,174,249,117,184,207,243,0,59,21,61,150,49,79,196,10,239,151,91,140,255,0,0,0,3,202,185,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,11,170,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,43,118,213,251,83,225,111,135,244,63,49,184,129,117,123,12,127,61,159,187,127,204,139,85,219,87,237,79,133,190,31,208,252,198,226,93,94,195,31,207,103,238,223,243,34,213,118,213,251,83,225,111,135,244,63,49,184,129,117,123,12,127,61,159,187,127,204,137,84,34,175,176,199,243,217,251,183,252,200,149,64,0,0,0,0,32,7,181,31,219,179,51,126,229,249,61,17,149,93,134,63,158,207,221,191,230,70,42,246,163,251,118,102,111,220,191,39,162,50,171,176,199,243,217,251,183,252,200,9,84,0,0,0,1,0,61,168,254,221,153,155,247,47,201,232,140,170,236,49,252,246,126,237,255,0,50,49,87,181,31,219,179,51,126,229,249,61,17,149,93,134,63,158,207,221,191,230,64,74,161,229,92,245,80,121,87,2,127,187,46,61,132,242,203,239,175,156,86,142,212,127,97,60,205,251,151,231,20,67,178,227,216,79,44,190,250,249,197,104,237,71,246,19,204,223,185,126,113,68,4,43,112,157,237,79,147,127,16,48,247,204,96,51,255,0,183,59,243,39,251,201,252,180,192,14,19,189,169,242,111,226,6,30,249,140,6,127,246,231,126,100,255,0,121,63,150,129,106,187,21,61,169,241,79,195,250,239,152,219,137,169,33,91,177,83,218,159,20,252,63,174,249,141,184,154,144,0,0,0,0,32,7,181,31,219,179,51,126,229,249,61,17,159,253,138,158,203,24,167,226,5,119,203,173,198,0,118,163,251,118,102,111,220,191,39,162,51,255,0,177,83,217,99,20,252,64,174,249,117,184,12,255,0,0,1,138,189,168,254,194,121,155,247,47,206,40,136,1,39,251,181,31,216,79,51,126,229,249,197,17,0,32,86,185,67,146,249,161,159,88,202,60,191,202,60,33,87,136,175,178,83,203,86,180,240,190,56,153,20,17,162,111,150,89,101,115,98,137,154,171,90,142,123,154,138,247,177,137,171,158,212,90,127,254,170,176,22,42,255,0,109,112,230,36,195,151,15,247,202,58,235,109,117,60,159,240,100,134,104,228,103,216,230,185,190,74,132,255,0,112,47,193,149,139,131,204,184,170,182,73,117,244,206,51,197,29,222,163,19,92,162,123,210,149,210,68,143,229,83,83,70,237,52,134,46,108,168,146,57,169,36,142,123,156,237,168,172,138,60,106,237,72,224,22,179,49,59,247,19,121,57,111,186,220,177,122,119,58,124,69,135,104,233,167,174,154,239,26,114,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,245,31,27,249,193,144,28,4,241,191,98,226,227,2,75,69,136,234,173,86,220,205,178,115,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,216,232,153,34,239,87,50,93,119,53,173,146,37,126,85,30,96,114,171,51,49,86,77,230,62,28,205,44,21,87,221,239,88,102,225,21,194,155,116,146,50,57,182,47,175,4,188,183,177,238,134,86,43,163,145,136,228,223,27,222,213,93,28,167,161,238,23,120,155,192,60,83,101,125,183,48,48,133,77,37,29,201,244,237,117,235,15,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,110,170,214,133,224,0,0,49,87,181,31,216,79,51,126,229,249,197,17,149,70,42,246,163,251,9,230,111,220,191,56,162,2,0,79,85,7,149,115,213,64,0,0,2,8,123,87,179,138,235,153,92,90,94,240,139,111,212,149,216,123,47,169,233,236,150,184,168,170,157,44,17,206,232,99,154,181,207,110,247,49,42,82,161,239,130,69,106,53,116,165,137,143,77,209,170,147,19,197,62,117,255,0,71,110,31,113,182,113,199,111,239,181,120,126,222,157,194,7,69,204,141,245,211,202,202,122,94,107,121,145,170,194,147,205,18,201,181,232,238,90,63,110,174,209,23,205,96,21,5,215,0,99,43,22,13,176,102,13,231,15,85,209,225,236,85,81,93,77,101,174,153,17,172,175,125,26,196,149,43,18,42,238,115,24,233,227,98,191,77,138,253,237,69,87,70,244,107,1,224,12,101,153,248,154,12,25,151,248,122,174,251,125,170,167,171,169,167,183,210,34,58,121,217,77,79,37,68,169,27,117,213,239,72,161,145,81,141,213,239,84,70,181,28,229,70,174,111,246,147,228,167,244,118,225,247,133,220,156,146,225,223,106,240,253,191,18,247,249,219,47,50,55,215,79,45,5,69,87,41,220,184,213,97,73,230,149,35,220,196,119,45,25,187,87,106,171,106,187,46,61,187,50,203,239,175,147,214,129,143,249,85,153,152,171,38,243,31,14,102,150,10,171,238,247,172,51,112,138,225,77,186,73,25,28,219,23,215,130,94,91,216,247,67,43,21,209,200,196,114,111,141,239,106,174,142,83,211,70,19,197,54,44,115,133,108,216,215,11,87,119,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,135,156,46,41,242,83,250,59,113,5,141,178,114,59,135,125,164,195,247,4,238,19,186,94,100,143,161,158,38,84,82,243,93,203,141,22,100,130,104,146,77,172,70,243,17,251,117,110,138,178,169,216,217,157,127,78,120,125,187,100,229,93,191,147,87,150,87,4,228,207,28,91,99,158,134,227,45,69,68,123,156,178,57,93,51,103,101,98,59,70,49,169,31,35,77,206,222,160,103,249,229,92,245,80,121,87,2,127,187,46,61,132,242,203,239,175,156,86,153,84,98,175,101,199,176,158,89,125,245,243,138,211,42,128,0,0,138,190,220,239,204,159,239,39,242,210,213,118,42,123,83,226,159,135,245,223,49,183,23,87,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,192,93,94,220,239,204,159,239,39,242,210,213,118,42,123,83,226,159,135,245,223,49,183,23,87,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,192,77,72,0,1,106,184,177,246,88,206,79,135,248,135,229,211,151,84,181,92,88,251,44,103,39,195,252,67,242,233,192,243,88,122,168,60,171,158,170,0,0,0,0,0,30,107,56,177,246,167,206,79,136,24,135,230,51,158,148,207,53,156,88,251,83,231,39,196,12,67,243,25,192,149,78,197,79,101,140,83,241,2,187,229,214,227,63,204,0,236,84,246,88,197,63,16,43,190,93,110,51,252,0,0,0,0,8,86,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,4,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,83,140,14,37,44,92,43,100,117,227,51,110,105,206,186,205,186,215,134,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,182,20,229,62,73,21,94,197,229,198,244,106,171,213,141,117,235,32,219,181,166,183,136,106,174,33,169,224,206,75,77,37,30,24,163,167,169,135,3,77,106,117,66,219,171,45,203,80,231,172,202,146,61,205,74,228,107,224,142,165,26,140,254,170,21,218,177,172,79,120,98,86,106,230,102,42,206,76,199,196,121,165,141,106,251,197,235,19,92,37,184,84,237,146,71,199,14,245,245,32,139,152,247,189,176,196,196,108,113,177,92,187,35,99,26,139,163,80,151,254,203,222,5,191,2,152,85,153,227,156,120,51,186,102,77,235,127,161,233,171,93,186,107,21,174,72,218,137,172,42,212,238,245,147,107,39,51,85,115,217,18,178,63,197,57,213,17,174,42,246,94,240,45,248,107,197,76,207,28,227,193,157,239,45,172,187,253,15,77,90,237,176,223,110,145,200,212,77,97,86,175,120,163,135,73,57,154,171,88,249,81,145,254,53,173,168,141,38,164,10,83,53,114,207,10,231,38,92,98,60,173,198,180,157,226,203,137,173,242,219,234,118,199,27,228,135,122,122,147,197,204,99,216,217,162,122,54,72,222,173,93,146,49,142,68,213,168,121,215,226,119,135,172,85,194,254,114,222,178,143,20,212,247,254,225,203,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,255,0,58,55,163,92,246,178,88,165,98,61,251,55,47,165,51,29,120,228,225,18,213,197,246,81,183,10,65,113,164,179,226,203,13,67,174,88,114,235,61,59,94,198,78,172,86,190,150,103,163,86,86,83,76,155,119,242,215,84,124,112,200,173,147,148,145,184,48,127,178,111,141,170,203,125,247,250,50,102,246,43,230,208,93,54,59,7,93,46,247,41,228,146,26,166,178,24,35,179,71,204,87,70,200,93,28,104,176,49,22,54,182,70,190,54,164,142,158,54,182,90,143,45,159,245,85,128,177,87,251,107,135,49,38,28,184,127,190,81,215,91,107,169,228,255,0,131,36,51,71,35,62,199,53,205,242,84,61,20,112,109,113,207,27,151,14,56,50,78,33,112,231,161,241,124,54,248,233,222,201,171,38,158,186,166,150,54,53,176,84,215,54,84,87,197,89,35,17,29,44,106,247,187,114,238,119,45,238,116,17,7,156,35,210,159,9,222,203,25,55,240,255,0,15,124,186,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,0,23,84,0,0,133,110,218,191,106,124,45,240,254,135,230,55,18,106,72,86,237,171,246,167,194,223,15,232,126,99,113,1,216,169,237,79,138,126,31,215,124,198,220,77,73,10,221,138,158,212,248,167,225,253,119,204,109,196,212,128,33,91,182,175,218,159,11,124,63,161,249,141,196,154,146,21,187,106,253,169,240,183,195,250,31,152,220,64,118,42,123,83,226,159,135,245,223,49,183,18,253,155,24,235,240,95,149,152,203,51,61,23,233,63,162,88,126,227,125,238,92,254,79,122,238,180,210,77,202,230,109,118,205,220,189,187,182,187,77,117,209,116,208,136,30,197,79,106,124,83,240,254,187,230,54,227,50,187,93,243,138,235,150,188,46,51,8,225,203,245,37,13,203,48,111,17,89,42,98,74,167,69,91,37,169,177,73,53,91,160,107,30,215,43,21,204,167,130,85,84,115,57,117,78,99,147,241,141,80,33,2,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,209,159,5,153,103,248,34,225,79,44,48,44,148,151,90,74,186,124,63,5,194,190,150,233,31,46,170,150,186,181,86,178,170,7,179,99,85,156,185,234,37,98,49,205,220,214,181,26,229,87,34,170,193,15,7,248,2,167,51,248,163,202,220,25,14,30,164,190,211,213,98,138,26,155,133,190,173,34,116,19,219,169,165,74,138,212,145,178,174,199,177,41,161,153,85,139,174,244,69,106,35,149,81,171,233,36,14,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,151,124,89,133,175,184,27,21,94,112,86,41,161,238,87,172,63,112,168,181,220,105,185,172,147,145,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,79,82,100,21,246,184,229,158,42,193,252,94,222,49,213,218,147,91,46,61,183,208,92,45,21,81,199,39,45,221,218,146,26,57,224,115,220,196,98,204,199,192,143,115,24,231,109,142,120,28,170,138,253,16,37,43,179,235,56,174,185,223,194,94,5,197,216,150,253,73,117,196,52,84,243,89,47,18,197,84,233,231,73,233,38,124,49,186,169,207,123,223,222,100,167,109,60,242,43,215,87,44,251,209,17,175,106,25,20,69,7,97,246,63,166,138,235,154,121,91,93,136,106,214,162,170,158,221,127,181,218,92,178,186,4,100,78,150,10,218,134,38,156,166,61,86,106,6,59,170,61,232,145,253,100,141,118,202,248,0,0,3,21,123,81,253,132,243,55,238,95,156,81,25,84,98,175,106,63,176,158,102,253,203,243,138,32,33,91,132,239,106,124,155,248,129,135,190,99,1,233,76,243,89,194,119,181,62,77,252,64,195,223,49,128,244,166,0,3,137,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,16,131,218,251,154,23,92,105,197,165,78,3,153,181,112,91,114,250,207,69,109,167,129,213,174,150,9,103,169,133,181,178,213,50,45,17,176,189,205,168,134,23,105,185,92,148,177,170,187,193,173,187,253,136,89,103,222,113,86,101,231,29,101,37,214,47,71,219,233,48,205,190,126,94,218,26,142,241,34,212,85,179,114,179,215,154,62,235,68,186,53,233,181,179,250,205,93,236,84,142,188,213,204,204,85,156,153,143,136,243,75,26,213,247,139,214,38,184,75,112,169,219,36,143,142,29,235,234,65,23,49,239,123,97,137,136,216,227,98,185,118,70,198,53,23,70,161,59,221,154,56,2,167,47,184,45,203,186,91,150,30,164,181,92,175,148,245,55,250,165,133,34,223,88,202,186,153,37,165,168,149,241,170,239,123,168,214,145,19,114,239,107,26,198,59,110,205,168,25,64,66,95,108,118,80,212,224,174,37,232,115,74,158,10,181,182,230,61,158,25,159,60,211,196,230,122,70,133,140,165,154,24,152,221,30,198,54,157,40,30,170,244,93,95,51,246,185,116,86,178,109,12,0,237,147,201,79,167,60,62,218,115,142,146,225,201,171,203,43,130,243,160,146,93,177,207,67,113,150,158,158,77,173,72,220,174,153,179,178,141,91,171,216,212,143,159,174,231,108,64,44,87,98,126,113,90,172,184,203,30,100,133,242,253,87,21,70,37,167,165,189,216,40,230,170,107,105,29,61,42,72,218,198,197,27,158,138,181,50,69,36,15,84,141,138,174,138,141,234,229,68,137,164,186,30,112,120,47,206,59,22,65,113,65,128,51,87,20,195,190,203,106,184,73,79,113,147,115,211,187,82,213,211,203,73,45,78,140,99,222,254,75,42,29,47,45,173,87,63,151,177,52,87,106,158,143,128,24,171,218,143,236,39,153,191,114,252,226,136,202,163,21,123,81,253,132,243,55,238,95,156,81,1,10,220,39,123,83,228,223,196,12,61,243,24,15,74,103,154,206,19,189,169,242,111,226,6,30,249,140,7,165,48,4,21,246,136,240,11,89,195,30,42,76,121,149,182,251,173,203,44,175,124,218,141,18,154,122,143,163,50,36,145,51,187,85,84,237,86,36,47,124,241,182,158,73,30,146,59,214,141,219,157,31,50,89,212,41,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,236,149,154,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,64,15,3,156,93,221,120,65,205,199,98,185,237,213,119,140,39,126,167,109,183,17,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,98,104,172,146,104,209,209,243,86,70,250,8,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,251,181,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,186,47,71,53,81,122,162,158,123,56,215,225,70,251,194,94,114,214,224,222,85,214,179,8,92,181,172,194,215,186,216,88,222,255,0,75,181,139,36,106,232,213,88,179,64,247,242,164,77,24,229,209,146,114,216,201,99,66,234,246,119,113,245,89,195,30,42,92,7,154,87,11,173,203,44,175,124,170,125,86,166,122,143,163,50,36,146,191,188,210,211,110,86,36,47,124,242,58,162,56,216,146,59,213,145,187,157,31,46,80,200,14,220,239,204,159,239,39,242,210,213,118,42,123,83,226,159,135,245,223,49,183,23,87,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,192,77,72,0,1,0,61,168,254,221,153,155,247,47,201,232,137,254,32,7,181,31,219,179,51,126,229,249,61,16,25,255,0,216,169,236,177,138,126,32,87,124,186,220,103,249,128,29,138,158,203,24,167,226,5,119,203,173,198,127,128,0,1,229,92,244,167,194,119,178,198,77,252,63,195,223,46,128,243,88,122,83,225,59,217,99,38,254,31,225,239,151,64,5,213,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,154,146,21,187,106,253,169,240,183,195,250,31,152,220,64,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,64,186,189,134,63,158,207,221,191,230,68,170,17,87,216,99,249,236,253,219,254,100,74,160,0,0,0,0,16,3,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,35,21,123,81,253,187,51,55,238,95,147,209,25,85,216,99,249,236,253,219,254,100,4,170,0,0,0,0,128,30,212,127,110,204,205,251,151,228,244,70,85,118,24,254,123,63,118,255,0,153,24,171,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,32,37,80,242,174,122,168,60,171,129,63,221,151,30,194,121,101,247,215,206,43,71,106,63,176,158,102,253,203,243,138,33,217,113,236,39,150,95,125,124,226,180,118,163,251,9,230,111,220,191,56,162,2,21,184,78,246,167,201,191,136,24,123,230,48,25,255,0,219,157,249,147,253,228,254,90,96,7,9,222,212,249,55,241,3,15,124,198,3,63,251,115,191,50,127,188,159,203,64,181,93,138,158,212,248,167,225,253,119,204,109,196,212,144,173,216,169,237,79,138,126,31,215,124,198,220,77,72,0,0,0,0,16,3,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,227,0,59,81,253,187,51,55,238,95,147,209,25,255,0,216,169,236,177,138,126,32,87,124,186,220,6,127,128,0,197,94,212,127,97,60,205,251,151,231,20,68,0,147,253,218,143,236,39,153,191,114,252,226,136,128,16,61,84,0,0,134,14,212,110,4,173,89,39,117,135,61,242,95,12,213,211,224,155,229,67,219,136,45,212,144,55,185,97,234,215,57,137,19,227,218,187,162,166,168,115,220,136,205,156,184,164,106,49,28,212,154,24,155,138,188,46,241,55,143,184,89,205,11,110,96,97,10,154,186,203,107,42,26,235,214,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,237,21,174,244,125,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,1,156,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,242,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,45,54,185,206,142,84,96,78,158,85,102,102,21,206,76,184,195,153,165,130,170,251,197,151,19,91,226,184,83,110,146,55,201,14,244,245,224,151,150,247,177,179,68,244,116,114,49,28,187,36,99,218,171,171,84,170,200,1,224,39,141,251,239,8,248,238,90,44,71,85,117,185,101,149,239,155,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,54,246,196,201,23,122,53,241,107,185,174,116,113,43,39,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,57,102,42,246,163,251,9,230,111,220,191,56,162,50,168,197,94,212,127,97,60,205,251,151,231,20,64,64,9,234,160,242,174,122,168,0,0,2,48,59,107,51,210,178,213,98,193,124,60,88,111,60,159,77,239,196,152,138,154,52,158,57,31,75,19,249,116,44,115,209,82,41,33,124,205,170,123,163,84,123,146,74,72,31,234,104,213,126,32,118,107,100,15,225,215,138,12,63,244,143,47,126,148,96,92,47,206,185,226,94,242,205,104,96,255,0,7,155,185,54,125,85,27,38,250,166,197,164,30,183,49,172,147,115,29,27,101,210,213,113,79,157,127,210,39,136,44,109,156,113,219,251,149,38,32,184,39,112,129,209,114,228,101,12,17,50,158,151,154,222,100,136,147,44,16,196,178,109,122,183,152,175,219,163,116,68,149,78,198,204,148,250,13,195,237,219,56,234,238,28,234,188,205,184,39,38,8,229,221,28,20,54,233,106,41,227,220,213,141,170,217,157,59,235,21,218,61,237,88,249,26,109,118,244,2,213,118,231,126,100,255,0,121,63,150,152,171,217,113,237,217,150,95,125,124,158,180,202,174,220,239,204,159,239,39,242,211,21,123,46,61,187,50,203,239,175,147,214,129,151,253,181,153,23,89,117,177,96,190,33,236,54,110,119,161,55,225,188,69,83,26,207,36,140,165,149,252,202,23,185,136,139,20,112,178,103,85,49,210,42,177,203,37,92,12,245,245,106,51,21,123,45,51,210,179,39,248,172,176,225,186,219,207,116,195,121,137,255,0,83,119,56,100,73,228,141,245,82,34,173,189,237,142,37,219,206,239,92,184,91,35,218,230,178,58,153,254,170,57,94,217,148,226,159,37,63,164,79,15,184,219,39,35,184,119,42,188,65,111,78,225,59,165,229,198,202,232,37,101,69,47,53,220,185,21,33,89,225,137,36,218,197,119,45,95,183,71,104,169,230,176,15,85,7,149,115,210,159,11,25,215,253,34,120,125,193,57,199,37,191,185,85,226,11,122,247,248,27,23,46,54,87,65,43,233,234,185,77,230,72,169,10,207,12,171,30,231,171,185,106,205,218,59,84,79,53,128,79,247,101,199,176,158,89,125,245,243,138,211,42,140,85,236,184,246,19,203,47,190,190,113,90,101,80,0,0,17,87,219,157,249,147,253,228,254,90,90,174,197,79,106,124,83,240,254,187,230,54,226,234,246,231,126,100,255,0,121,63,150,150,171,177,83,218,159,20,252,63,174,249,141,184,11,171,219,157,249,147,253,228,254,90,90,174,197,79,106,124,83,240,254,187,230,54,226,234,246,231,126,100,255,0,121,63,150,150,171,177,83,218,159,20,252,63,174,249,141,184,9,169,0,0,45,87,22,62,203,25,201,240,255,0,16,252,186,114,234,150,171,139,31,101,140,228,248,127,136,126,93,56,30,107,15,85,7,149,115,213,64,0,0,0,0,3,205,103,22,62,212,249,201,241,3,16,252,198,115,210,153,230,179,139,31,106,124,228,248,129,136,126,99,56,18,169,216,169,236,177,138,126,32,87,124,186,220,103,249,128,29,138,158,203,24,167,226,5,119,203,173,198,127,128,0,0,0,1,10,221,181,126,212,248,91,225,253,15,204,110,37,213,236,49,252,246,126,237,255,0,50,45,87,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,206,44,157,192,57,235,128,46,153,115,152,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,250,209,107,80,5,63,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,168,0,0,0,2,202,95,248,63,200,236,83,196,117,183,138,43,254,27,239,152,190,213,111,134,146,154,23,178,20,161,239,80,189,86,27,140,145,164,104,249,107,35,98,164,108,146,71,185,172,108,113,43,90,143,138,55,182,245,128,6,0,127,168,169,194,199,251,190,205,95,253,43,110,255,0,160,153,191,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,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,186,232,137,224,84,0,0,0,1,139,252,80,118,122,100,191,22,120,254,223,152,217,141,137,241,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,247,84,61,21,81,200,154,35,122,120,170,229,0,3,23,248,95,236,244,201,126,19,49,253,195,49,178,231,19,227,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,52,87,116,240,84,202,0,0,24,191,197,7,103,166,75,241,103,143,237,249,141,152,216,159,26,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,117,67,209,85,28,137,162,55,167,138,174,80,0,49,127,133,254,207,76,151,225,51,31,220,51,27,46,113,62,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,126,234,118,34,42,185,83,69,119,79,5,78,95,20,188,5,101,103,23,56,170,207,138,115,51,29,102,5,15,160,173,235,111,162,183,89,174,116,209,80,199,186,71,62,73,210,41,169,229,210,105,53,99,94,246,170,110,108,49,34,167,168,134,74,128,49,127,133,254,207,76,151,225,51,31,220,51,27,46,113,62,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,126,234,118,34,42,185,83,69,119,79,5,76,160,0,1,143,252,86,240,83,149,156,96,253,22,252,38,95,241,93,179,232,151,126,238,94,130,170,166,135,153,222,185,28,206,111,58,9,117,211,187,51,110,221,186,106,237,117,213,52,200,0,6,37,112,241,217,171,146,252,50,230,133,14,107,229,206,96,230,83,238,84,116,245,20,146,209,215,93,169,22,138,182,9,163,86,186,42,136,225,165,141,210,49,29,178,86,181,93,162,73,20,110,235,181,12,181,0,0,0,1,111,243,239,37,48,175,17,57,79,125,201,204,107,112,186,209,89,113,7,117,239,51,218,229,142,58,166,114,42,98,168,102,199,73,28,140,77,95,11,81,117,98,250,170,186,104,186,42,92,0,6,16,101,239,100,79,13,185,107,143,240,214,99,88,177,182,101,79,114,194,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,116,215,69,79,19,55,192,0,81,89,209,149,86,172,239,202,252,65,149,23,220,69,136,44,118,220,73,78,218,74,202,203,13,91,105,171,82,14,99,93,36,77,145,204,123,118,72,214,172,82,53,90,168,232,228,123,87,235,21,168,3,0,63,212,84,225,99,253,223,102,175,254,149,183,127,208,76,255,0,0,1,74,102,174,89,225,92,228,203,140,71,149,184,214,147,188,89,113,53,190,91,125,78,216,227,124,144,239,79,82,120,185,140,123,27,52,79,70,201,27,213,171,178,70,49,200,154,181,10,172,1,128,31,234,42,112,177,254,239,179,87,255,0,74,219,191,232,38,127,128,0,183,249,247,146,152,87,136,156,167,190,228,230,53,184,93,104,172,184,131,186,247,153,237,114,199,29,83,57,21,49,84,51,99,164,142,70,38,175,133,168,186,177,125,85,93,52,93,21,46,0,3,8,50,247,178,39,134,220,181,199,248,107,49,172,88,219,50,167,185,97,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,186,107,162,167,137,155,224,0,0,1,109,56,135,225,251,0,241,53,149,245,217,81,152,204,171,101,182,178,162,158,174,42,202,20,133,43,104,167,134,68,115,101,167,146,104,228,108,111,86,239,137,206,70,234,177,203,35,122,110,83,18,255,0,212,84,225,99,253,223,102,175,254,149,183,127,208,76,255,0,0,97,254,57,236,200,201,252,201,203,140,13,149,248,215,53,243,86,235,106,203,158,253,21,130,105,238,150,247,85,83,210,213,37,58,45,43,164,90,47,94,24,251,171,121,72,169,185,141,123,152,142,86,54,54,50,160,225,127,179,211,37,248,76,199,247,12,198,203,156,79,141,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,186,157,136,138,174,84,209,93,211,193,83,40,0,0,0,3,15,243,239,178,255,0,32,184,137,205,139,238,113,227,92,95,152,20,87,172,65,221,123,204,22,187,133,20,116,172,228,83,69,78,205,141,146,146,71,166,172,133,170,186,189,125,101,93,52,77,17,51,0,1,103,248,95,225,127,0,240,153,128,46,25,115,151,55,124,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,219,78,197,68,86,170,234,174,235,224,137,120,0,0,0,3,0,63,212,84,225,99,253,223,102,175,254,149,183,127,208,76,223,203,220,21,106,203,92,1,134,178,230,197,81,87,61,183,10,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,93,116,68,240,42,0,0,0,0,197,254,40,59,61,50,95,139,60,127,111,204,108,198,196,248,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,77,17,189,60,85,114,128,1,143,252,41,112,83,149,156,31,125,41,252,25,223,241,93,207,233,111,113,239,190,157,170,166,155,151,221,121,252,190,87,38,8,180,215,188,191,118,237,218,232,221,52,209,117,167,248,160,236,244,201,126,44,241,253,191,49,179,27,19,227,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,238,168,122,42,163,145,52,70,244,241,85,202,0,6,63,240,165,193,78,86,112,125,244,167,240,103,127,197,119,63,165,189,199,190,250,118,170,154,110,95,117,231,242,249,92,152,34,211,94,242,253,219,183,107,163,116,211,69,215,32,0,0,0,0,0,3,15,243,239,178,255,0,32,184,137,205,139,238,113,227,92,95,152,20,87,172,65,221,123,204,22,187,133,20,116,172,228,83,69,78,205,141,146,146,71,166,172,133,170,186,189,125,101,93,52,77,17,46,7,10,92,20,229,103,7,223,74,127,6,119,252,87,115,250,91,220,123,239,167,106,169,166,229,247,94,127,47,149,201,130,45,53,239,47,221,187,118,186,55,77,52,93,114,0,0,0,0,0,1,135,249,247,217,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,238,189,230,11,93,194,138,58,86,114,41,162,167,102,198,201,73,35,211,86,66,213,93,94,190,178,174,154,38,136,151,3,133,46,10,114,179,131,239,165,63,131,59,254,43,185,253,45,238,61,247,211,181,84,211,114,251,175,63,151,202,228,193,22,154,247,151,238,221,187,93,27,166,154,46,185,0,0,24,1,254,162,167,11,31,238,251,53,127,244,173,187,254,130,103,248,2,223,228,38,74,97,94,29,178,158,197,147,152,42,225,117,173,178,225,254,245,221,167,186,75,28,149,79,231,212,203,80,253,238,142,56,216,186,62,103,34,104,196,245,81,53,213,117,85,103,222,74,97,94,34,114,158,251,147,152,214,225,117,162,178,226,14,235,222,103,181,203,28,117,76,228,84,197,80,205,142,146,57,24,154,190,22,162,234,197,245,85,116,209,116,84,184,0,12,32,203,222,200,158,27,114,215,31,225,172,198,177,99,108,202,158,229,133,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,233,174,138,158,37,223,226,183,130,156,172,227,7,232,183,225,50,255,0,138,237,159,68,187,247,114,244,21,85,52,60,206,245,200,230,115,121,208,75,174,157,217,155,118,237,211,87,107,174,169,166,64,0,49,127,133,254,207,76,151,225,51,31,220,51,27,46,113,62,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,126,234,118,34,42,185,83,69,119,79,5,76,160,0,0,0,0,0,12,63,207,190,203,252,130,226,39,54,47,185,199,141,113,126,96,81,94,177,7,117,239,48,90,238,20,81,210,179,145,77,21,59,54,54,74,73,30,154,178,22,170,234,245,245,149,116,209,52,68,188,28,47,240,191,128,120,76,192,23,12,185,203,155,190,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,117,87,117,240,68,188,0,0,0,11,127,159,121,41,133,120,137,202,123,238,78,99,91,133,214,138,203,136,59,175,121,158,215,44,113,213,51,145,83,21,67,54,58,72,228,98,106,248,90,139,171,23,213,85,211,69,209,83,16,63,212,84,225,99,253,223,102,175,254,149,183,127,208,76,255,0,0,0,0,10,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,245,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,173,64,24,1,254,162,167,11,31,238,251,53,127,244,173,187,254,130,100,255,0,12,252,52,97,238,22,176,109,78,95,96,204,192,198,183,252,60,250,142,243,69,67,136,235,41,106,89,108,123,149,203,42,83,44,52,241,57,140,145,206,222,230,42,185,155,209,92,212,107,159,34,190,240,0,5,191,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,215,188,207,107,150,56,234,153,200,169,138,161,155,29,36,114,49,53,124,45,69,213,139,234,170,233,162,232,169,112,0,24,1,254,162,167,11,31,238,251,53,127,244,173,187,254,130,103,248,0,14,167,22,88,62,149,225,91,206,22,244,221,214,205,233,155,125,69,191,210,54,154,158,239,93,71,205,141,204,231,211,203,162,242,230,102,237,204,126,139,181,200,139,162,232,118,192,12,0,255,0,81,83,133,143,247,125,154,191,250,86,221,255,0,65,51,167,9,225,107,22,6,194,182,108,21,133,168,123,149,151,15,219,233,237,118,234,110,107,228,228,82,193,27,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,83,182,0,99,255,0,21,188,20,229,103,24,63,69,191,9,151,252,87,108,250,37,223,187,151,160,170,169,161,230,119,174,71,51,155,206,130,93,116,238,204,219,183,110,154,187,93,117,77,45,254,66,118,95,228,23,14,217,177,98,206,60,21,139,243,2,182,245,135,251,215,118,130,233,112,162,146,149,252,250,105,105,223,189,177,210,70,245,209,147,57,83,71,167,172,137,174,169,170,46,96,0,6,21,102,175,100,183,12,185,179,152,248,143,51,110,120,131,48,44,213,248,162,225,45,210,182,146,215,116,165,74,84,170,149,119,205,35,18,122,105,100,78,100,138,249,21,21,234,212,115,213,26,141,106,53,169,154,160,11,85,195,95,14,184,87,133,236,184,92,173,193,88,171,21,222,236,172,184,79,112,166,250,67,93,29,76,148,124,212,102,248,32,229,197,27,35,135,123,93,38,196,111,245,146,202,229,85,87,41,138,191,234,42,112,177,254,239,179,87,255,0,74,219,191,232,38,127,128,45,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,239,93,218,123,164,177,201,84,254,125,76,181,15,222,232,227,141,139,163,230,114,38,140,79,85,19,93,87,85,91,128,0,0,0,24,255,0,197,111,5,57,89,198,15,209,111,194,101,255,0,21,219,62,137,119,238,229,232,42,170,104,121,157,235,145,204,230,243,160,151,93,59,179,54,237,219,166,174,215,93,83,74,127,133,254,207,76,151,225,51,31,220,51,27,46,113,62,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,126,234,118,34,42,185,83,69,119,79,5,76,160,0,99,255,0,21,188,20,229,103,24,63,69,191,9,151,252,87,108,250,37,223,187,151,160,170,169,161,230,119,174,71,51,155,206,130,93,116,238,204,219,183,110,154,187,93,117,77,41,254,23,251,61,50,95,132,204,127,112,204,108,185,196,248,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,77,21,221,60,21,50,128,0,0,0,41,252,194,193,86,172,202,192,24,151,46,111,181,21,112,91,113,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,53,211,84,95,2,160,0,96,7,250,138,156,44,127,187,236,213,255,0,210,182,239,250,9,159,224,0,0,0,0,0,48,131,48,187,34,120,109,204,172,127,137,115,26,251,141,179,42,11,150,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,166,154,170,248,153,190,0,179,252,47,240,191,128,120,76,192,23,12,185,203,155,190,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,117,87,117,240,68,188,0,0,0,0,0,1,139,252,80,118,122,100,191,22,120,254,223,152,217,141,137,241,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,247,84,61,21,81,200,154,35,122,120,170,212,28,41,112,83,149,156,31,125,41,252,25,223,241,93,207,233,111,113,239,190,157,170,166,155,151,221,121,252,190,87,38,8,180,215,188,191,118,237,218,232,221,52,209,117,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,63,213,171,225,99,253,192,230,175,254,138,183,127,211,128,207,240,83,249,123,141,109,89,149,128,48,214,99,88,169,234,224,182,226,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,107,174,138,190,37,64,0,0,0,2,223,231,222,117,225,94,29,178,158,251,156,120,214,223,117,173,178,225,254,235,222,96,181,197,28,149,79,231,212,197,78,205,141,146,72,216,186,62,102,170,234,244,245,81,116,213,116,69,11,128,12,32,203,222,215,110,27,115,43,31,225,172,185,177,96,156,202,130,229,138,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,233,174,136,190,6,111,128,0,0,6,0,127,171,87,194,199,251,129,205,95,253,21,110,255,0,167,25,191,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,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,38,186,232,171,226,5,64,0,0,12,63,207,190,212,12,130,225,219,54,47,185,57,141,112,134,96,86,222,176,255,0,117,239,51,218,237,244,82,82,191,159,77,21,67,54,58,74,184,222,186,50,102,162,234,196,245,145,116,213,52,85,188,28,47,241,65,128,120,179,192,23,12,198,203,155,70,32,183,91,109,215,137,108,146,197,123,167,134,25,221,60,112,195,51,156,214,195,44,173,86,109,168,98,34,171,145,117,71,116,240,85,11,192,0,0,10,43,12,231,22,1,197,89,137,139,50,162,223,126,164,143,22,96,234,136,226,174,180,205,85,10,85,201,3,233,41,42,82,174,40,17,235,42,211,105,93,20,75,43,154,212,230,181,237,242,69,117,106,0,0,0,0,0,3,23,248,160,237,11,201,126,19,49,253,191,46,115,27,12,99,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,52,86,245,241,68,12,160,6,63,240,165,198,182,86,113,131,244,167,240,103,96,197,118,207,162,93,199,190,250,118,150,154,30,103,122,231,242,249,92,153,229,215,78,236,253,219,182,233,171,116,215,85,211,32,0,0,0,0,83,241,227,252,27,46,63,168,202,214,226,26,68,197,148,182,120,111,239,180,185,85,179,173,186,89,164,129,181,12,69,77,30,196,150,23,177,219,85,118,42,199,191,111,50,61,193,80,0,0,0,0,3,8,51,11,181,219,134,220,181,199,248,151,46,111,184,39,50,167,185,97,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,186,105,170,39,129,147,249,9,157,120,87,136,156,167,177,103,30,10,183,221,104,172,184,131,189,119,104,46,145,71,29,83,57,21,50,211,191,123,99,146,70,38,175,133,202,154,61,125,85,77,116,93,81,2,224,0,0,3,23,248,160,237,11,201,126,19,49,253,191,46,115,27,12,99,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,52,86,245,241,68,168,56,82,227,91,43,56,193,250,83,248,51,176,98,187,103,209,46,227,223,125,59,75,77,15,51,189,115,249,124,174,76,242,235,167,118,126,237,219,116,213,186,107,170,232,25,0,1,79,230,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,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,174,154,170,120,129,80,3,0,63,213,171,225,99,253,192,230,175,254,138,183,127,211,140,223,203,220,107,106,204,172,1,134,179,26,197,79,87,5,183,21,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,93,116,85,241,2,160,0,194,12,194,237,118,225,183,45,113,254,37,203,155,238,9,204,169,238,88,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,154,106,137,224,6,111,130,207,240,191,197,6,1,226,207,0,92,51,27,46,109,24,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,182,161,136,138,174,69,213,29,211,193,86,240,0,0,0,0,167,243,11,26,218,178,215,0,98,92,198,190,211,213,207,109,194,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,215,77,85,60,64,168,1,79,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,42,0,0,0,0,178,156,82,241,91,130,120,73,194,182,124,107,152,120,75,21,221,108,183,139,130,218,219,83,98,134,142,94,239,84,177,186,72,227,149,147,212,68,255,0,93,145,204,173,86,35,154,156,167,35,149,170,172,71,90,12,151,237,86,225,183,59,243,67,15,229,69,138,199,141,108,119,44,73,80,234,74,58,203,245,53,5,53,18,79,203,115,163,137,210,54,173,238,223,35,154,145,70,212,106,171,164,145,141,79,172,6,101,0,0,2,213,113,41,196,166,92,112,173,151,9,153,185,154,151,89,168,38,184,65,107,164,164,181,210,164,245,85,117,82,163,222,145,177,30,230,70,221,35,138,89,21,100,123,27,182,53,68,85,114,181,174,199,92,189,237,118,225,183,50,177,254,26,203,155,22,9,204,168,46,88,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,154,232,139,224,6,111,128,0,2,159,197,152,255,0,6,224,90,156,63,75,140,49,13,37,165,248,170,241,29,130,208,181,42,173,101,85,198,72,165,150,42,116,126,155,90,247,182,9,17,155,149,55,63,107,27,171,222,198,186,160,0,0,0,1,139,252,80,118,133,228,191,9,152,254,223,151,57,141,134,49,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,154,43,122,248,162,6,80,3,23,248,95,237,11,201,126,44,241,253,195,46,114,231,12,99,91,117,202,221,103,150,247,44,183,186,42,72,96,116,17,205,12,46,107,93,13,76,174,87,238,168,98,162,43,81,52,71,117,240,69,202,0,0,0,0,0,0,0,0,0,0,162,178,119,56,176,14,122,224,11,94,99,101,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,254,165,90,212,0,0,0,5,63,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,10,128,0,0,2,159,199,152,255,0,6,229,134,25,159,25,230,6,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,237,52,99,22,89,163,69,123,180,99,17,85,206,86,181,21,200,21,0,0,0,0,0,41,251,174,63,193,182,44,101,96,203,235,206,33,164,163,196,56,170,158,186,166,203,67,50,171,95,94,202,52,137,106,82,37,84,218,231,177,179,198,245,102,187,213,155,220,136,173,141,234,218,128,0,0,0,0,0,41,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,58,212,215,87,84,170,236,137,154,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,43,48,177,173,171,45,112,6,37,204,107,237,61,92,246,220,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,77,116,213,83,196,10,128,29,78,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,221,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,209,122,57,170,139,213,20,237,128,0,0,0,0,0,97,86,106,246,176,100,22,77,230,62,35,202,220,107,150,217,171,79,122,195,55,9,109,245,59,108,244,76,142,109,139,234,79,23,50,177,143,116,50,177,91,36,111,86,166,248,222,199,34,104,228,3,53,65,106,184,107,226,83,46,56,169,203,133,204,220,178,75,172,52,16,220,39,181,213,210,93,41,82,10,170,74,168,145,143,88,222,140,115,227,118,177,203,20,136,177,189,237,219,34,34,170,57,28,214,246,185,247,157,120,87,135,108,167,190,231,30,53,183,221,107,108,184,127,186,247,152,45,113,71,37,83,249,245,49,83,179,99,100,146,54,46,143,153,170,186,189,61,84,93,53,93,17,66,224,3,0,63,213,171,225,99,253,192,230,175,254,138,183,127,211,140,255,0,0,12,106,226,151,143,236,142,225,39,21,89,240,86,97,219,177,93,214,245,120,183,173,209,180,214,42,8,101,238,244,171,35,163,142,73,95,60,209,51,215,124,115,35,81,138,231,39,41,202,228,106,43,21,206,22,184,245,202,206,46,113,85,227,11,101,158,5,204,10,31,65,91,210,225,91,113,188,219,41,162,161,143,116,141,100,112,44,176,212,75,164,210,106,247,49,142,68,220,216,101,84,95,81,64,201,80,0,0,99,255,0,21,188,107,101,103,7,223,69,191,9,150,12,87,115,250,91,223,187,151,160,169,105,166,229,247,94,71,51,155,206,158,45,53,239,44,219,183,118,186,59,93,52,77,109,254,66,118,160,100,23,17,57,177,98,201,204,21,132,51,2,138,245,136,59,215,118,158,233,111,162,142,149,156,138,105,106,31,189,209,213,200,244,213,144,185,19,70,47,172,169,174,137,170,160,102,0,0,0,45,254,57,207,76,184,203,108,199,192,217,95,141,111,62,138,186,230,55,126,138,193,52,232,141,165,168,170,165,90,116,90,87,72,171,234,77,39,122,111,41,21,54,189,204,115,17,200,247,70,199,220,0,0,0,0,0,0,0,0,179,248,111,139,60,134,197,153,243,122,225,186,197,142,169,42,49,181,142,159,155,45,58,127,81,60,237,223,222,41,32,151,93,178,212,211,181,136,233,98,78,173,71,57,19,114,195,80,144,222,0,0,0,0,167,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,149,0,0,0,0,81,89,201,155,216,55,34,50,238,225,154,89,131,61,92,24,122,211,81,67,13,116,244,208,44,207,167,101,77,92,52,169,50,177,61,103,49,142,157,175,122,53,28,253,141,118,214,189,218,53,106,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,229,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,30,85,207,85,7,149,112,61,41,240,157,236,177,147,127,15,240,247,203,160,46,169,106,184,78,246,88,201,191,135,248,123,229,208,23,84,0,0,1,138,189,168,254,194,121,155,247,47,206,40,140,170,49,87,181,31,216,79,51,126,229,249,197,16,16,173,194,119,181,62,77,252,64,195,223,49,128,244,166,121,87,38,123,179,11,143,90,156,231,181,82,112,253,156,23,218,186,252,193,182,83,212,205,106,187,213,242,152,151,107,116,13,135,100,50,74,233,121,181,21,205,71,78,229,84,139,214,134,5,145,238,115,210,71,184,36,40,0,7,149,115,210,159,9,222,203,25,55,240,255,0,15,124,186,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,0,23,84,0,4,0,246,163,251,118,102,111,220,191,39,162,51,255,0,177,83,217,99,20,252,64,174,249,117,184,192,14,212,127,110,204,205,251,151,228,244,70,127,246,42,123,44,98,159,136,21,223,46,183,1,159,224,0,33,3,141,44,244,204,126,29,59,76,241,230,104,101,125,231,184,221,104,125,13,20,208,202,138,250,91,133,43,173,20,43,37,45,76,104,169,204,133,251,91,170,106,142,71,53,175,99,152,246,49,237,151,78,29,115,231,6,241,37,148,118,44,214,193,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,162,57,88,221,236,86,72,212,216,246,170,194,103,106,63,183,102,102,253,203,242,122,34,148,224,187,139,108,85,194,54,105,166,41,182,197,223,176,221,247,187,91,241,53,185,205,146,94,101,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,116,136,169,163,212,15,69,32,167,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,149,0,0,0,2,21,187,106,253,169,240,183,195,250,31,152,220,73,169,33,91,182,175,218,159,11,124,63,161,249,141,196,11,171,216,99,249,236,253,219,254,100,74,161,21,125,134,63,158,207,221,191,230,68,170,0,0,0,34,3,181,91,51,49,86,77,241,221,150,121,165,130,170,251,189,235,12,224,251,101,194,155,116,146,50,57,182,92,238,59,224,151,150,246,61,208,202,197,116,114,49,28,155,227,123,218,171,163,148,151,242,21,187,106,253,169,240,183,195,250,31,152,220,64,147,78,14,248,170,193,188,87,229,29,191,24,89,174,84,141,196,246,234,122,122,108,89,104,142,53,133,246,235,138,179,215,86,196,231,189,221,218,71,54,71,66,253,206,220,196,86,170,243,25,35,25,125,79,54,220,42,241,49,140,184,80,205,202,60,210,193,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,232,83,39,115,139,0,231,174,0,181,230,54,92,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,234,85,10,212,24,255,0,196,159,27,249,29,194,174,42,194,88,75,52,170,174,174,171,197,155,229,221,107,134,26,159,69,210,182,70,71,222,170,226,230,182,102,194,229,124,155,86,56,228,115,251,188,200,214,171,153,181,110,94,87,231,94,81,231,85,169,111,57,81,152,248,127,20,211,199,79,77,83,80,203,109,115,37,158,141,147,181,93,18,84,195,175,54,157,238,70,191,212,149,172,122,43,30,138,136,173,84,64,243,195,197,143,181,62,114,124,64,196,63,49,156,154,158,203,143,97,60,178,251,235,231,21,164,43,113,99,237,79,156,159,16,49,15,204,103,47,87,103,55,26,255,0,209,87,49,231,176,99,251,157,214,76,178,197,63,139,185,83,64,188,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,210,87,67,20,106,19,210,14,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,44,8,86,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,4,170,22,171,139,31,101,140,228,248,127,136,126,93,57,117,75,85,197,143,178,198,114,124,63,196,63,46,156,15,53,135,165,62,19,189,150,50,111,225,254,30,249,116,7,154,195,210,159,9,222,203,25,55,240,255,0,15,124,186,0,46,169,230,179,139,31,106,124,228,248,129,136,126,99,57,233,76,243,89,197,143,181,62,114,124,64,196,63,49,156,9,84,236,84,246,88,197,63,16,43,190,93,110,51,252,192,14,197,79,101,140,83,241,2,187,229,214,227,63,192,0,0,22,171,139,31,101,140,228,248,127,136,126,93,57,117,75,85,197,143,178,198,114,124,63,196,63,46,156,8,139,236,208,227,142,167,135,28,101,14,79,99,134,82,63,46,177,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,122,140,141,36,98,162,181,236,154,111,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,60,177,18,147,217,79,199,109,213,46,180,28,44,231,46,38,164,117,181,212,233,6,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,189,205,86,43,57,13,87,239,130,56,194,87,192,0,98,175,105,166,74,126,26,120,71,197,61,222,225,221,107,240,38,184,214,143,124,187,33,151,185,65,55,120,142,77,35,123,157,173,44,181,59,26,155,117,149,34,220,228,110,237,96,175,41,241,215,224,191,52,240,110,102,122,47,210,127,68,177,5,186,251,220,185,252,158,245,221,106,99,155,149,204,218,237,155,185,123,119,109,118,154,235,162,233,161,233,206,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,204,190,119,224,171,86,90,231,70,62,203,155,21,69,92,246,220,43,138,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,53,215,68,79,0,61,46,225,60,83,98,199,56,86,205,141,112,181,119,125,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,232,118,198,42,246,101,231,95,225,167,132,124,45,222,45,253,214,191,2,105,130,171,54,69,178,25,123,148,16,247,121,35,214,71,185,218,210,203,77,189,203,183,89,82,93,173,70,237,215,42,128,138,190,219,76,235,255,0,226,47,14,116,118,255,0,118,53,184,85,73,23,254,49,71,73,28,47,73,63,241,213,145,174,143,252,130,181,223,93,12,127,236,140,203,60,43,152,156,92,67,113,197,52,157,239,232,86,31,171,196,214,232,31,28,114,66,234,232,231,167,167,137,242,53,236,118,188,190,244,233,88,173,218,230,203,20,79,71,122,186,45,170,227,219,51,49,86,104,113,113,153,151,28,83,87,204,244,14,32,173,195,54,232,25,36,139,13,45,13,4,239,167,137,145,181,239,118,205,220,183,74,244,110,141,89,102,149,232,214,239,208,145,254,197,140,1,77,98,225,231,21,230,13,70,30,171,163,185,98,172,80,250,102,87,76,146,181,149,246,234,58,120,210,21,137,28,187,28,198,84,79,94,197,123,19,171,247,181,202,188,180,70,132,133,0,0,192,14,218,191,101,140,45,241,2,135,229,215,19,149,217,161,199,173,54,124,225,232,114,87,54,111,180,144,102,45,142,158,56,109,15,147,155,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,122,155,152,228,123,26,228,100,202,206,47,109,95,178,198,22,248,129,67,242,235,137,13,120,79,20,223,112,54,42,179,99,92,45,93,220,175,88,126,225,79,116,183,84,242,153,39,34,170,9,27,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,58,1,234,76,24,213,193,7,26,56,87,139,140,184,130,186,181,214,171,38,62,182,243,32,189,225,232,171,163,116,143,229,36,59,171,169,160,87,172,201,70,245,158,52,71,61,61,73,21,209,110,126,212,145,249,42,0,133,110,218,191,106,124,45,240,254,135,230,55,18,106,72,86,237,171,246,167,194,223,15,232,126,99,113,1,216,169,237,79,138,126,31,215,124,198,220,77,73,10,221,138,158,212,248,167,225,253,119,204,109,196,212,128,0,0,0,0,0,0,0,1,231,219,129,206,56,241,151,8,88,201,212,181,76,171,190,101,213,242,161,175,191,88,88,244,223,27,244,70,247,218,61,202,141,101,75,90,141,69,106,170,50,102,53,24,245,106,182,41,98,159,60,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,187,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,162,244,115,85,23,170,41,229,180,207,78,204,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,218,90,203,164,238,99,48,221,107,209,206,107,227,147,69,70,83,77,46,141,145,143,219,27,31,39,63,116,104,147,115,66,109,0,0,8,22,236,238,227,126,179,133,92,118,184,75,24,213,110,203,44,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,187,158,248,59,194,164,114,72,248,169,218,140,106,185,140,106,207,73,229,92,15,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,178,32,59,45,248,250,163,203,190,227,195,38,113,220,45,86,220,32,189,242,163,14,226,42,202,152,40,97,180,72,188,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,253,118,72,206,76,191,128,49,87,181,31,216,79,51,126,229,249,197,16,193,61,166,156,35,227,44,199,190,229,157,78,62,250,55,87,103,184,79,111,166,186,222,214,8,172,247,110,74,204,143,158,150,186,57,100,133,33,84,135,115,95,51,162,230,36,177,35,17,206,114,181,56,157,166,55,107,85,255,0,179,255,0,48,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,217,160,169,130,75,181,11,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,12,106,236,175,227,214,154,170,154,213,194,198,114,95,105,40,223,71,79,13,191,3,92,234,57,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,205,145,114,181,87,172,77,124,165,30,85,201,211,236,238,227,234,143,137,204,42,184,15,52,174,22,171,110,102,217,57,84,250,173,76,20,255,0,73,163,88,229,127,121,165,166,220,143,89,152,200,36,117,68,113,177,99,111,171,35,118,182,78,92,65,154,160,165,51,87,51,48,174,77,229,198,35,205,44,107,87,221,236,184,102,223,45,194,167,108,145,178,73,182,39,169,4,92,199,177,142,154,87,171,99,141,138,228,223,35,216,212,93,92,133,160,200,110,63,248,92,226,14,154,154,28,51,152,180,150,11,237,77,68,52,140,195,216,154,72,173,215,23,207,52,175,142,24,162,107,158,177,84,189,234,196,84,109,60,146,170,115,35,71,109,115,145,160,97,255,0,109,197,218,235,96,186,228,53,246,197,115,171,183,92,173,213,24,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,50,131,128,158,55,236,92,92,96,73,104,177,29,85,170,219,153,182,78,108,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,174,230,181,178,68,175,197,94,220,239,204,159,239,39,242,210,56,50,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,69,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,244,230,11,63,194,239,19,120,7,138,108,175,182,230,6,16,169,164,163,185,62,157,174,189,97,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,213,90,219,192,0,226,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,114,200,128,237,72,227,234,143,49,59,247,12,153,57,112,181,92,176,130,119,58,140,69,136,168,234,96,174,134,239,34,114,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,245,25,27,249,193,101,123,68,120,223,172,226,171,29,166,18,193,213,91,114,203,9,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,118,215,178,126,238,171,28,114,50,42,135,35,218,142,123,218,147,41,197,143,178,198,114,124,63,196,63,46,156,243,88,122,83,226,199,217,99,57,62,31,226,31,151,78,4,80,118,101,113,219,117,201,28,101,110,200,204,210,196,212,145,229,125,250,162,70,210,214,93,39,115,25,134,235,94,142,115,95,28,154,42,50,154,105,116,108,140,126,216,216,249,57,251,163,68,155,155,54,135,149,114,87,187,43,248,245,166,170,166,181,112,177,156,151,218,74,55,209,211,195,111,192,215,58,142,106,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,100,92,173,85,235,19,94,18,148,0,0,0,0,66,183,108,158,74,125,6,226,10,211,156,116,151,14,117,38,102,219,215,157,4,146,238,146,10,235,116,84,244,242,109,106,70,212,108,46,129,244,106,221,94,247,44,156,253,118,183,98,19,82,99,87,104,150,69,214,103,247,10,120,175,13,216,108,222,147,196,150,30,86,36,176,194,213,157,100,117,85,42,170,202,200,163,133,28,233,166,146,149,245,80,199,26,181,205,116,147,51,234,170,35,218,17,215,216,217,157,127,65,184,130,187,100,229,93,191,157,73,153,182,244,228,207,28,91,164,130,186,221,21,69,68,123,156,178,53,27,11,160,125,98,59,70,61,203,39,35,77,173,222,166,127,246,163,251,9,230,111,220,191,56,162,32,135,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,55,221,161,24,255,0,6,230,159,103,14,54,204,28,190,196,52,151,204,61,124,167,178,84,208,215,83,42,236,149,158,153,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,8,33,61,84,30,85,207,65,29,162,220,69,83,112,247,195,70,35,158,205,139,41,45,56,219,21,83,186,205,134,97,89,101,109,92,143,145,236,101,85,69,58,194,230,190,55,193,79,36,146,54,109,81,140,151,144,138,170,175,99,30,16,153,197,62,117,255,0,72,158,32,177,182,113,199,111,238,84,152,130,224,157,194,7,69,203,145,148,48,68,202,122,94,107,121,146,34,76,176,67,18,201,181,234,222,98,191,110,141,209,18,85,59,27,50,83,232,55,15,183,108,227,171,184,115,170,243,54,224,156,152,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,104,247,181,99,228,105,181,219,208,136,12,170,203,60,85,156,153,143,135,50,183,5,82,119,139,214,38,184,69,111,166,221,28,143,142,29,235,235,207,47,45,143,123,97,137,136,233,36,122,53,118,70,199,185,83,70,169,233,163,9,225,107,22,6,194,182,108,21,133,168,123,149,151,15,219,233,237,118,234,110,107,228,228,82,193,27,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,80,59,96,0,17,87,219,157,249,147,253,228,254,90,98,175,101,199,183,102,89,125,245,242,122,211,42,187,115,191,50,127,188,159,203,76,85,236,184,246,236,203,47,190,190,79,90,4,255,0,0,0,138,190,220,239,204,159,239,39,242,210,255,0,246,119,113,245,71,196,230,21,92,7,154,87,11,85,183,51,108,156,170,125,86,166,10,127,164,209,172,114,191,188,210,211,110,71,172,204,100,18,58,162,56,216,177,183,213,145,187,91,39,46,43,1,219,157,249,147,253,228,254,90,70,94,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,61,68,3,31,248,40,226,186,197,197,166,77,81,99,46,109,170,143,23,219,116,163,197,54,74,41,158,238,225,85,185,233,28,136,217,17,30,144,206,198,115,99,93,94,212,213,241,243,30,248,164,83,32,0,0,0,24,85,218,35,199,213,31,12,120,85,48,30,86,220,45,87,44,205,189,243,105,245,74,152,42,62,140,198,145,196,254,243,85,77,185,94,147,61,147,198,234,120,228,98,70,239,90,71,110,108,124,185,110,95,28,156,93,218,184,65,202,54,226,184,45,212,151,140,89,126,168,117,183,14,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,110,254,90,106,175,146,24,213,209,243,82,70,192,14,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,106,107,171,170,85,55,202,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,58,155,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,244,224,39,141,251,23,23,24,18,90,44,71,85,106,182,230,109,147,155,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,235,185,173,108,145,43,224,4,173,114,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,69,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,244,230,11,63,194,239,19,120,7,138,108,175,182,230,6,16,169,164,163,185,62,157,174,189,97,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,213,90,219,192,4,11,118,119,113,191,89,194,174,59,92,37,140,106,183,101,150,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,221,207,124,29,225,82,57,36,124,84,237,70,53,92,198,53,103,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,203,17,37,61,150,252,125,81,229,223,113,225,147,56,238,22,171,110,16,94,249,81,135,113,21,101,76,20,48,218,36,94,109,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,126,187,36,103,36,37,252,0,6,42,246,163,251,9,230,111,220,191,56,162,48,171,178,223,143,170,60,187,238,60,50,103,29,194,213,109,194,11,223,42,48,238,34,172,169,130,134,27,68,139,205,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,215,100,140,228,230,175,106,63,176,158,102,253,203,243,138,34,0,64,245,80,8,245,236,185,227,182,235,157,150,169,178,35,58,49,53,37,70,54,177,211,177,216,126,227,87,59,187,238,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,204,150,55,43,213,174,88,102,149,210,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,174,122,168,60,171,129,233,79,132,239,101,140,155,248,127,135,190,93,1,117,75,85,194,119,178,198,77,252,63,195,223,46,128,186,160,0,0,12,85,237,71,246,19,204,223,185,126,113,68,101,81,138,189,168,254,194,121,155,247,47,206,40,128,128,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,14,95,253,85,96,44,85,254,218,225,204,73,135,46,31,239,148,117,214,218,234,121,63,224,201,12,209,200,207,177,205,115,124,149,11,129,194,119,181,62,77,252,64,195,223,49,128,144,158,213,142,4,173,75,106,175,226,155,38,176,205,91,110,77,168,89,241,189,170,221,3,93,4,144,43,94,233,47,8,196,84,115,30,215,35,82,125,141,114,61,31,207,114,51,100,242,72,25,107,193,7,26,56,87,139,140,184,130,186,181,214,171,38,62,182,243,32,189,225,232,171,163,116,143,229,36,59,171,169,160,87,172,201,70,245,158,52,71,61,61,73,21,209,110,126,212,145,249,42,121,150,200,188,244,204,126,29,51,30,221,154,25,95,121,238,55,90,29,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,115,33,126,214,234,154,163,145,205,107,216,230,61,140,123,125,15,112,235,159,56,55,137,44,163,177,102,182,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,237,17,202,198,239,98,178,70,166,199,181,84,60,209,30,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,74,124,39,123,44,100,223,195,252,61,242,232,0,186,160,0,32,7,181,31,219,179,51,126,229,249,61,17,159,253,138,158,203,24,167,226,5,119,203,173,198,0,118,163,251,118,102,111,220,191,39,162,51,255,0,177,83,217,99,20,252,64,174,249,117,184,12,255,0,0,1,0,61,168,254,221,153,155,247,47,201,232,140,106,250,39,138,190,138,253,58,250,51,117,250,55,233,15,68,250,99,185,73,220,123,247,47,155,221,185,250,114,249,220,191,95,151,187,118,223,91,77,58,153,43,218,143,237,217,153,191,114,252,158,136,203,254,204,140,139,203,142,34,248,17,199,89,95,154,22,110,253,106,174,204,10,217,97,154,37,70,85,91,234,155,108,183,164,117,84,210,42,47,46,102,110,118,139,162,181,90,231,49,237,123,30,246,56,49,171,179,51,141,31,232,217,152,239,203,124,106,238,102,1,199,215,10,72,42,106,38,174,228,199,98,174,85,229,50,187,73,30,216,91,11,145,237,109,67,151,107,185,113,68,244,114,242,82,57,39,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,205,103,17,89,13,140,184,109,205,203,238,84,227,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,213,90,143,118,199,163,227,114,239,99,145,51,127,178,235,143,170,204,31,125,182,240,207,156,87,11,173,210,213,136,238,20,212,56,78,241,61,76,245,146,91,42,158,200,169,160,182,185,142,115,182,81,187,151,27,98,229,163,91,12,142,118,228,86,72,175,132,37,252,0,0,133,110,218,191,106,124,45,240,254,135,230,55,18,106,72,86,237,171,246,167,194,223,15,232,126,99,113,2,234,246,24,254,123,63,118,255,0,153,18,168,69,95,97,143,231,179,247,111,249,145,42,128,0,0,8,86,237,171,246,167,194,223,15,232,126,99,113,38,164,133,110,218,191,106,124,45,240,254,135,230,55,16,48,42,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,54,181,239,108,19,57,173,85,213,201,20,138,154,237,93,50,43,130,14,52,113,87,8,249,143,5,117,107,174,183,188,3,114,230,65,123,195,209,87,72,216,217,205,88,119,87,83,64,175,72,86,177,137,4,104,142,122,122,241,163,162,220,205,201,35,50,87,178,27,44,240,174,114,101,199,17,249,91,141,105,59,197,151,19,91,236,22,250,157,177,198,249,33,222,151,61,147,197,204,99,216,217,162,122,54,72,222,173,93,146,49,142,68,213,168,98,95,24,156,42,227,46,20,51,114,225,131,239,54,218,183,97,139,141,69,69,78,19,187,201,34,76,203,141,185,31,234,35,165,107,24,222,243,27,93,27,102,102,214,237,122,163,145,57,111,141,239,14,39,25,57,233,89,196,79,17,216,207,49,189,51,233,27,43,174,18,91,176,227,152,147,178,22,89,233,222,232,233,86,56,167,85,124,92,198,39,61,236,209,169,205,154,87,108,106,185,90,146,41,216,185,145,118,43,86,92,98,62,33,238,118,107,172,56,146,247,112,169,195,118,218,154,133,124,116,175,179,196,148,210,72,250,118,104,141,147,125,83,94,199,200,170,244,71,82,35,27,177,82,84,124,91,100,166,87,221,115,171,55,48,134,84,89,157,87,29,70,41,188,83,91,95,81,77,68,234,183,209,192,247,167,58,169,98,106,162,189,144,197,204,149,254,179,81,25,27,149,92,212,69,84,244,167,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,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,186,232,137,224,7,156,206,44,125,169,243,147,226,6,33,249,140,229,180,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,77,30,196,150,25,99,87,55,84,223,27,219,226,213,68,185,124,88,251,83,231,39,196,12,67,243,25,201,41,200,158,18,112,175,23,61,152,25,105,133,174,82,247,28,73,98,250,71,112,195,55,22,186,56,185,117,206,184,92,88,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,147,26,162,234,196,2,218,246,83,241,207,117,178,226,106,14,23,115,94,233,87,112,182,223,234,18,60,41,122,184,221,28,245,182,78,202,118,71,21,177,121,242,109,109,51,219,3,25,4,113,104,173,153,251,17,143,231,34,197,46,135,151,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,66,211,87,80,212,162,111,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,201,246,104,113,235,77,159,56,122,28,149,205,155,237,36,25,139,99,167,142,27,67,228,230,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,158,166,230,57,30,198,185,25,50,176,49,47,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,144,18,168,90,174,44,125,150,51,147,225,254,33,249,116,229,213,45,87,22,62,203,25,201,240,255,0,16,252,186,112,60,214,30,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,74,124,39,123,44,100,223,195,252,61,242,232,0,186,167,154,206,44,125,169,243,147,226,6,33,249,140,231,165,51,205,103,22,62,212,249,201,241,3,16,252,198,112,43,254,8,56,209,197,92,35,230,60,21,213,174,186,222,240,13,203,153,5,239,15,69,93,35,99,103,53,97,221,93,77,2,189,33,90,198,36,17,162,57,233,235,198,142,139,115,55,36,140,159,236,39,138,108,88,231,10,217,177,174,22,174,239,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,15,46,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,105,181,207,99,103,133,206,106,46,173,73,99,85,211,114,107,157,93,154,28,122,212,228,54,33,135,37,115,102,251,87,62,93,95,42,35,134,208,249,57,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,175,181,237,71,177,173,87,204,175,9,180,0,0,45,87,22,62,203,25,201,240,255,0,16,252,186,114,234,150,171,139,31,101,140,228,248,127,136,126,93,56,30,107,14,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,193,204,123,92,154,162,162,156,82,93,51,251,129,202,110,35,184,38,202,28,225,192,239,171,102,98,224,188,167,177,50,26,72,217,45,67,47,150,232,109,236,157,104,155,11,17,206,74,148,115,229,116,46,99,125,119,200,177,189,21,28,199,194,21,175,102,167,104,23,225,218,142,135,33,51,90,109,152,250,213,111,119,162,238,46,118,145,222,40,105,32,166,103,227,101,158,165,243,84,92,94,189,230,121,54,177,26,177,198,247,244,218,227,63,207,45,159,245,85,128,177,87,251,107,135,49,38,28,184,127,190,81,215,91,107,169,228,255,0,131,36,51,71,35,62,199,53,205,242,84,39,251,130,14,52,112,175,23,25,113,5,117,107,173,86,76,125,109,230,65,123,195,209,87,70,233,31,202,72,119,87,83,64,175,89,146,141,235,60,104,142,122,122,146,43,162,220,253,169,35,195,37,72,75,237,150,192,20,216,103,138,59,94,51,183,97,234,186,74,124,99,133,233,42,107,46,14,73,86,10,235,141,60,178,211,200,140,115,149,88,143,142,154,58,20,115,25,166,136,232,220,169,172,155,157,54,134,10,246,197,101,159,211,14,20,225,199,84,148,150,164,171,192,88,130,142,225,53,85,68,127,225,77,161,169,85,163,146,10,119,163,21,83,124,243,209,189,236,87,53,174,108,8,229,85,115,24,138,24,235,216,143,154,23,90,92,127,152,89,47,51,106,231,182,220,236,241,98,138,117,117,107,185,20,115,211,77,29,52,187,41,244,86,239,157,181,112,238,145,21,171,165,36,109,84,119,77,146,105,196,14,102,126,6,242,59,30,102,148,117,118,170,122,188,51,135,235,174,20,30,148,147,101,44,213,204,133,221,214,7,250,236,87,115,103,88,163,70,53,200,231,185,232,214,174,231,33,0,60,22,102,103,224,139,138,204,176,199,82,85,218,169,41,41,241,4,22,250,250,171,164,156,186,90,90,26,212,90,58,169,222,253,237,70,114,224,168,149,232,247,59,107,92,212,115,145,90,138,139,38,157,180,248,254,154,197,195,206,20,203,234,124,67,87,71,114,197,88,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,87,236,115,81,121,106,173,8,97,61,52,112,253,150,127,129,188,142,192,121,91,37,37,170,158,175,12,225,250,27,125,127,162,227,217,75,53,115,33,111,122,157,158,163,21,220,217,214,89,21,238,106,57,238,122,185,201,185,202,64,183,1,57,103,138,179,67,139,140,179,183,97,106,78,103,160,113,5,22,38,184,206,248,228,88,105,104,104,39,101,68,175,145,204,99,182,110,229,182,38,43,180,106,203,52,76,87,55,126,167,162,144,0,0,48,3,182,175,217,99,11,124,64,161,249,117,196,134,11,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,131,88,199,57,116,68,85,38,127,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,160,88,172,157,206,44,125,145,88,254,215,152,217,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,169,83,208,247,12,92,66,225,94,40,50,106,203,155,152,90,155,184,119,254,101,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,34,131,180,191,128,170,156,134,196,51,103,86,83,88,170,231,203,171,229,68,147,93,217,31,43,101,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,245,246,189,170,199,185,170,248,81,246,3,131,190,42,177,151,10,25,185,111,198,22,107,149,91,176,197,198,162,158,155,22,90,35,141,38,101,198,220,143,245,213,177,57,236,111,121,141,174,145,208,191,115,118,189,85,170,188,183,200,199,135,163,50,21,187,106,253,169,240,183,195,250,31,152,220,73,126,202,172,204,194,185,201,151,24,115,52,176,85,95,120,178,226,107,124,87,10,109,210,70,249,33,222,158,188,18,242,222,246,54,104,158,142,142,70,35,151,100,140,123,85,117,106,145,3,219,87,237,79,133,190,31,208,252,198,226,6,26,228,238,113,99,236,138,199,246,188,198,203,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,253,74,158,132,248,85,226,99,6,241,95,148,116,121,165,131,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,206,13,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,104,198,44,179,69,26,57,218,38,249,24,223,23,34,45,235,224,239,138,172,101,194,134,110,91,241,133,154,229,86,236,49,113,168,167,166,197,150,136,227,73,153,113,183,35,253,117,108,78,123,27,222,99,107,164,116,47,220,221,175,85,106,175,45,242,49,225,232,204,20,166,85,102,102,21,206,76,184,195,153,165,130,170,251,197,151,19,91,226,184,83,110,146,55,201,14,244,245,224,151,150,247,177,179,68,244,116,114,49,28,187,36,99,218,171,171,84,170,192,0,0,0,0,0,0,242,174,114,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,71,177,37,134,88,213,205,213,55,198,246,248,181,81,56,164,191,100,127,10,54,46,45,59,43,242,255,0,6,242,173,84,120,190,219,233,170,204,45,123,173,133,238,238,21,94,154,170,89,35,87,70,168,244,134,118,51,149,34,104,246,166,172,147,150,247,197,26,1,74,246,94,118,129,127,241,111,133,44,221,155,252,149,167,6,94,28,239,252,102,85,166,173,158,162,167,255,0,22,166,164,142,24,191,66,45,62,170,146,168,121,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,248,159,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,205,79,102,199,28,246,174,32,176,5,30,85,230,53,210,146,135,49,112,173,61,53,182,39,214,93,26,233,241,68,13,134,69,109,84,77,154,69,158,106,150,199,78,247,84,232,142,77,116,151,114,36,139,28,97,155,231,149,115,213,65,229,92,14,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,193,204,123,92,154,162,162,153,235,150,29,168,184,218,203,194,22,58,201,220,91,123,186,207,153,52,246,249,32,194,152,178,170,182,178,170,170,182,58,202,182,182,165,179,84,115,57,177,86,83,195,60,242,211,205,189,35,219,12,109,84,107,162,106,79,146,153,193,193,5,31,21,92,14,228,214,45,193,212,187,115,55,9,229,125,142,43,19,82,104,41,161,186,70,234,74,57,31,75,85,43,226,115,221,181,140,159,187,162,201,28,108,150,161,202,247,35,94,247,36,59,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,111,248,223,202,28,27,144,189,152,152,183,40,242,254,10,184,236,88,118,158,209,13,58,213,206,179,79,43,223,124,164,150,89,164,127,68,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,76,74,236,108,225,235,233,166,108,93,184,133,187,84,221,105,41,50,239,74,43,67,35,165,210,150,227,93,91,77,81,20,237,116,238,69,69,228,64,244,87,68,207,91,117,76,14,87,53,169,182,76,234,237,71,246,19,204,223,185,126,113,68,4,5,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,114,240,182,44,197,88,26,251,75,138,112,86,38,186,225,251,213,22,254,237,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,174,139,213,174,84,94,138,165,192,225,59,218,159,38,254,32,97,239,152,192,103,167,106,135,1,85,52,181,55,94,41,242,110,197,87,88,202,202,137,174,24,230,217,79,202,70,81,177,34,133,169,95,77,79,28,77,114,177,92,201,229,170,123,158,247,239,151,155,162,49,37,115,2,207,241,155,218,51,89,197,31,14,56,23,0,91,105,126,143,94,170,110,21,19,227,219,109,55,61,176,205,37,43,33,238,110,130,77,251,36,163,153,242,205,42,195,34,62,72,229,165,143,85,84,141,146,205,101,120,16,200,187,23,17,60,80,97,28,185,198,54,107,173,199,11,59,189,92,111,173,183,171,217,178,150,158,158,73,24,147,74,196,85,138,25,39,72,32,115,209,90,239,199,35,88,246,189,204,114,88,2,111,187,35,56,122,252,20,240,251,46,108,220,234,110,172,189,102,175,38,182,91,125,101,47,119,142,142,134,146,90,152,232,221,26,57,55,201,206,100,175,159,154,170,141,116,115,67,181,186,53,95,32,89,94,220,239,204,159,239,39,242,210,45,104,173,55,91,141,53,125,101,190,217,87,85,79,107,167,74,186,233,97,133,207,101,44,11,44,112,164,178,185,19,70,49,101,154,40,209,206,209,55,200,198,248,185,17,101,43,183,59,243,39,251,201,252,180,179,253,141,86,155,85,255,0,137,44,109,98,190,219,41,46,54,219,142,91,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,6,53,112,187,196,222,62,225,103,52,45,185,129,132,42,106,235,45,172,168,107,175,88,121,110,51,83,81,94,96,72,229,143,100,237,141,118,185,236,108,242,186,39,189,175,72,228,86,191,107,180,86,187,208,246,85,102,102,21,206,76,184,195,153,165,130,170,251,197,151,19,91,226,184,83,110,146,55,201,14,244,245,224,151,150,247,177,179,68,244,116,114,49,28,187,36,99,218,171,171,84,130,206,61,184,32,190,240,143,142,226,173,195,148,183,91,150,89,94,249,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,111,108,175,141,54,35,95,22,155,92,231,71,42,50,148,225,107,141,252,241,225,31,211,20,89,111,85,106,185,89,111,122,75,81,100,190,195,53,69,11,42,147,106,37,84,77,138,88,223,28,219,27,177,202,215,163,94,221,187,218,229,142,53,96,72,255,0,106,55,29,183,92,147,181,67,145,25,47,137,169,41,241,181,242,157,238,196,23,26,73,221,223,112,245,19,154,197,137,145,237,77,177,84,212,53,238,84,126,254,100,81,181,30,141,106,205,12,173,134,187,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,131,88,199,57,116,68,85,57,127,245,85,143,113,87,251,107,136,241,38,35,184,127,190,86,87,92,171,170,36,255,0,133,36,211,73,35,254,215,57,206,243,85,37,211,43,56,10,195,220,51,112,77,154,216,231,48,108,84,149,153,169,119,203,123,244,213,207,168,238,181,172,176,61,45,247,6,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,161,14,199,165,62,44,125,150,51,147,225,254,33,249,116,231,154,195,210,159,22,62,203,25,201,240,255,0,16,252,186,112,60,214,0,74,247,106,135,1,84,213,84,215,94,41,242,110,197,73,70,250,58,121,174,24,230,217,79,205,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,108,139,155,162,189,101,115,194,250,246,119,113,245,71,196,230,21,92,7,154,87,11,85,183,51,108,156,170,125,86,166,10,127,164,209,172,114,191,188,210,211,110,71,172,204,100,18,58,162,56,216,177,183,213,145,187,91,39,46,44,213,60,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,125,4,112,81,197,117,139,139,76,154,162,198,92,219,85,30,47,182,233,71,138,108,148,83,61,221,194,171,115,210,57,17,178,34,61,33,157,140,230,198,186,189,169,171,227,230,61,241,72,160,100,0,0,0,0,15,53,156,83,228,167,244,118,226,11,27,100,228,119,14,251,73,135,238,9,220,39,116,188,201,31,67,60,76,168,165,230,187,151,26,44,201,4,209,36,155,88,141,230,35,246,234,221,21,114,171,44,243,175,233,207,100,142,113,228,229,93,191,147,87,150,87,11,47,38,120,226,219,28,244,55,27,236,85,17,238,114,200,229,116,205,157,149,136,237,24,198,164,124,141,55,59,122,151,215,182,195,39,110,183,172,27,128,243,190,199,97,164,150,159,13,84,85,89,47,245,144,210,185,213,109,130,169,99,117,27,165,145,172,84,74,104,229,142,118,34,200,244,70,203,88,196,106,42,202,226,40,44,216,166,251,135,237,215,235,77,162,187,187,210,98,107,123,45,119,72,249,76,127,120,165,101,84,21,109,143,87,34,171,52,158,146,157,250,181,81,222,166,154,237,115,145,67,170,51,255,0,182,79,58,254,156,241,5,105,201,202,75,127,38,147,44,173,235,206,158,72,182,201,61,117,198,42,122,137,54,185,36,114,58,22,192,202,52,110,172,99,146,78,126,187,155,177,76,0,42,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,102,255,0,99,102,74,125,57,226,10,237,156,117,119,14,77,38,89,91,211,147,4,114,237,146,122,235,140,85,20,241,238,106,198,228,116,45,129,149,138,237,30,199,36,156,141,55,55,122,19,82,99,87,103,110,69,214,100,15,10,120,83,13,223,172,222,140,196,151,238,110,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,235,42,171,221,146,160,0,0,69,95,110,119,230,79,247,147,249,105,138,189,151,30,221,153,101,247,215,201,235,76,170,237,206,252,201,254,242,127,45,49,87,178,227,219,179,44,190,250,249,61,104,19,252,0,2,42,251,115,191,50,127,188,159,203,72,181,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,120,53,140,115,151,68,69,82,82,187,115,191,50,127,188,159,203,76,85,236,184,246,236,203,47,190,190,79,90,5,159,225,227,136,28,125,195,46,104,80,230,190,92,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,162,73,20,110,235,181,15,66,124,60,113,3,128,120,154,202,250,28,215,203,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,118,74,214,171,181,88,229,141,221,55,33,14,221,162,60,2,214,112,199,138,147,30,101,109,190,235,114,203,43,223,54,163,68,166,158,163,232,204,137,36,76,238,213,85,59,85,137,11,223,60,109,167,146,71,164,142,245,163,118,231,71,204,150,218,240,57,197,221,215,132,28,220,118,43,158,221,87,120,194,119,234,118,219,113,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,119,108,230,38,138,201,38,141,29,31,53,100,104,122,30,45,167,16,252,64,224,30,25,114,190,187,53,243,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,221,242,185,168,237,82,56,164,119,93,170,86,184,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,118,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,69,232,230,170,47,84,83,0,59,82,248,41,206,92,245,238,57,191,150,23,251,174,40,250,47,111,170,239,24,66,162,169,171,200,135,241,26,122,38,154,40,19,153,51,246,207,36,220,217,93,44,155,33,100,123,182,199,18,4,91,113,15,196,14,62,226,107,52,43,179,95,49,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,209,100,150,71,116,220,166,85,112,193,192,85,77,87,12,57,157,197,62,114,88,170,232,217,71,129,239,119,12,13,108,168,229,43,43,24,182,154,214,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,190,46,110,138,197,137,207,167,251,59,184,5,172,226,115,21,46,60,205,43,125,214,219,150,86,78,85,70,139,77,61,63,210,105,22,73,89,221,169,106,118,163,22,22,62,9,27,81,36,111,89,27,234,198,221,174,147,153,20,191,241,99,236,177,156,159,15,241,15,203,167,3,205,97,33,61,168,220,9,90,178,78,235,14,123,228,190,25,171,167,193,55,202,135,183,16,91,169,32,111,114,195,213,174,115,18,39,199,181,119,69,77,80,231,185,17,155,57,113,72,212,98,57,169,52,49,54,61,143,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,231,7,133,222,38,241,247,11,57,161,109,204,12,33,83,87,89,109,101,67,93,122,195,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,162,181,222,135,178,171,51,48,174,114,101,198,28,205,44,21,87,222,44,184,154,223,21,194,155,116,145,190,72,119,167,175,4,188,183,189,141,154,39,163,163,145,136,229,217,35,30,213,93,90,164,27,113,193,192,86,50,225,155,52,45,214,252,191,177,98,12,71,129,49,101,69,45,191,12,87,46,149,213,179,92,95,27,81,244,19,164,17,49,18,165,210,164,142,137,141,103,227,35,86,237,87,189,146,163,36,171,179,71,132,140,220,225,83,0,98,104,51,95,20,82,73,81,139,170,40,107,233,240,229,21,75,234,32,179,189,144,185,37,115,223,210,37,169,145,100,100,114,114,145,204,210,146,37,73,101,69,68,96,65,9,202,185,218,110,182,90,150,81,222,109,149,116,21,18,83,193,86,200,170,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,120,57,143,107,147,84,84,83,138,76,158,112,112,65,71,197,87,3,185,53,139,112,117,46,220,205,194,121,95,99,138,196,212,154,10,104,110,145,186,146,142,71,210,213,74,248,156,247,109,99,39,238,232,178,71,27,37,168,114,189,200,215,189,200,28,94,202,190,57,238,185,165,77,253,27,179,114,233,87,112,197,150,218,122,171,149,143,16,220,174,142,168,169,188,193,205,89,37,165,153,213,18,44,178,84,196,146,57,204,217,185,22,158,39,34,181,156,141,210,72,249,229,179,254,170,176,22,42,255,0,109,112,230,36,195,151,15,247,202,58,235,109,117,60,159,240,100,134,104,228,103,216,230,185,190,74,132,233,246,119,113,191,71,197,86,4,92,37,140,106,182,230,110,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,237,172,100,29,225,82,56,227,100,181,13,70,53,26,246,53,3,182,237,71,246,19,204,223,185,126,113,68,64,9,63,221,168,254,194,121,155,247,47,206,40,136,1,3,181,255,0,170,172,5,138,191,219,92,57,137,48,229,195,253,242,142,186,219,93,79,39,252,25,33,154,57,25,246,57,174,111,146,161,59,220,2,113,217,106,226,239,12,214,216,177,45,29,37,167,49,112,237,58,85,222,40,233,99,108,20,85,80,73,81,51,99,150,134,55,212,75,59,217,28,109,167,108,206,122,34,54,73,152,137,209,237,44,87,106,71,0,181,153,137,223,184,155,201,203,125,214,229,139,211,185,211,226,44,59,71,77,61,116,215,120,211,149,77,13,77,36,113,181,239,108,209,49,35,73,35,68,72,221,20,107,39,168,248,223,206,138,188,170,204,204,85,147,121,143,135,51,75,5,85,247,123,214,25,184,69,112,166,221,36,140,142,109,139,235,193,47,45,236,123,161,149,138,232,228,98,57,55,198,247,181,87,71,40,30,159,129,103,248,93,226,111,0,241,77,149,246,220,192,194,21,52,148,119,39,211,181,215,172,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,186,171,91,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,207,85,7,149,112,61,41,240,157,236,177,147,127,15,240,247,203,160,46,169,106,184,78,246,88,201,191,135,248,123,229,208,23,84,0,0,1,138,189,168,254,194,121,155,247,47,206,40,140,170,49,87,181,31,216,79,51,126,229,249,197,16,16,109,146,24,214,213,150,185,209,128,115,26,251,79,87,61,183,10,226,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,116,213,83,196,244,187,132,241,77,139,28,225,91,54,53,194,213,221,246,203,136,45,244,247,75,117,79,41,241,243,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,161,229,180,207,254,205,78,208,47,192,77,101,14,66,102,180,219,240,13,214,224,239,69,220,92,237,100,179,215,85,207,76,207,198,203,61,75,33,167,183,49,59,204,242,109,98,185,36,145,239,235,185,192,113,59,75,248,10,169,200,108,67,54,117,101,53,138,174,124,186,190,84,73,53,221,145,242,182,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,95,107,218,172,123,154,175,133,31,98,184,46,226,219,21,112,141,154,105,138,109,177,119,236,55,125,238,214,252,77,110,115,100,151,153,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,157,34,42,104,245,61,4,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,60,251,113,163,194,78,42,225,27,52,215,11,92,165,239,216,110,251,222,110,24,102,226,215,73,47,50,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,58,53,69,209,232,5,128,61,41,240,157,236,177,147,127,15,240,247,203,160,60,214,30,148,248,78,246,88,201,191,135,248,123,229,208,1,117,76,127,227,71,139,108,43,194,54,86,46,41,185,69,223,177,37,247,188,219,240,205,185,173,142,94,101,115,105,164,123,39,158,37,154,41,22,142,57,18,22,204,248,213,92,222,116,104,137,171,208,184,25,233,158,153,113,195,166,92,92,115,67,52,47,61,198,213,67,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,100,207,218,237,19,84,106,53,174,123,220,198,49,239,111,158,30,34,179,231,25,113,37,155,151,220,214,198,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,162,185,24,221,239,87,200,228,222,247,42,133,43,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,189,92,25,241,153,143,184,76,199,244,213,148,117,213,119,28,19,113,168,100,87,235,12,178,205,52,13,130,73,169,214,166,174,150,153,39,138,20,174,228,211,164,113,203,38,169,162,237,119,79,12,127,185,218,110,182,90,150,81,222,109,149,116,21,18,83,193,86,200,170,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,120,57,143,107,147,84,84,81,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,38,155,92,246,54,120,92,230,162,234,212,150,53,93,55,38,161,233,251,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,80,16,129,217,187,199,213,247,32,177,85,175,36,179,34,225,223,114,203,16,92,25,79,79,53,85,75,35,250,51,85,60,154,45,75,36,149,205,99,104,220,247,238,158,55,57,26,205,93,51,52,119,49,147,77,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,64,103,106,63,183,102,102,253,203,242,122,35,63,251,21,61,150,49,79,196,10,239,151,91,140,0,237,71,246,236,204,223,185,126,79,68,103,255,0,98,167,178,198,41,248,129,93,242,235,112,23,127,180,67,34,50,143,57,184,121,187,222,115,79,19,82,97,87,224,106,122,171,205,163,16,78,246,68,202,106,183,83,190,40,169,230,147,145,52,203,77,52,206,167,223,12,13,230,202,248,225,70,35,158,140,106,249,247,51,211,180,191,143,90,156,249,196,51,100,174,83,95,106,224,203,171,29,68,144,221,223,31,43,101,254,227,5,84,141,108,205,154,25,100,108,244,40,216,225,150,20,245,55,61,202,247,181,202,200,85,150,127,130,14,11,177,87,23,25,143,5,13,107,110,182,76,3,109,230,79,123,196,49,80,200,232,223,202,88,119,80,211,78,172,88,82,177,233,60,106,141,122,250,145,171,165,218,253,169,27,194,85,59,47,115,175,57,115,175,135,22,92,179,142,223,117,171,154,203,112,125,178,207,137,171,98,107,125,59,67,27,26,136,229,122,200,178,84,77,12,137,36,82,78,177,181,175,209,137,190,89,155,80,169,152,7,83,132,240,181,139,3,97,91,54,10,194,212,61,202,203,135,237,244,246,187,117,55,53,242,114,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,169,213,102,174,102,97,92,155,203,140,71,154,88,214,175,187,217,112,205,190,91,133,78,217,35,100,147,108,79,82,8,185,143,99,29,52,175,86,199,27,21,201,190,71,177,168,186,185,0,162,184,170,226,99,6,240,161,148,117,153,165,140,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,207,102,113,103,22,62,207,92,127,116,204,108,198,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,214,171,112,56,196,226,171,25,113,95,155,151,12,97,121,185,85,183,12,91,170,42,41,176,157,162,72,210,22,91,173,202,255,0,81,93,19,94,246,247,153,26,216,221,51,247,59,115,209,26,139,203,100,108,101,148,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,77,30,196,150,25,99,87,55,84,223,27,219,226,213,68,11,215,193,223,21,88,203,133,12,220,183,227,11,53,202,173,216,98,227,81,79,77,139,45,17,198,147,50,227,110,71,250,234,216,156,246,55,188,198,215,72,232,95,185,187,94,170,213,94,91,228,99,231,251,39,115,139,0,231,174,0,181,230,54,92,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,234,85,243,45,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,38,155,90,247,182,9,156,214,170,234,228,138,69,77,118,174,153,65,192,47,26,248,171,133,60,199,164,178,93,174,125,227,44,177,53,194,24,241,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,121,209,177,24,169,185,177,62,32,159,224,113,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,57,96,8,86,237,171,246,167,194,223,15,232,126,99,113,38,164,133,110,218,191,106,124,45,240,254,135,230,55,16,40,174,204,126,46,237,92,50,230,229,94,20,198,22,234,69,194,121,149,81,110,182,220,174,178,84,54,7,218,39,137,242,182,158,169,207,145,205,139,187,53,106,100,231,110,84,86,179,73,26,239,197,172,114,75,247,16,249,33,128,120,191,200,106,236,191,172,190,82,58,219,136,41,233,238,150,28,67,67,28,53,169,75,58,105,37,53,109,59,151,86,189,142,106,171,92,177,185,171,36,51,72,198,189,187,247,39,155,114,82,123,41,248,237,186,165,214,131,133,156,229,196,212,142,182,186,157,32,193,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,33,170,253,240,71,24,86,189,151,60,14,226,172,155,204,124,127,154,89,197,135,187,189,235,12,220,42,112,134,27,231,82,72,200,230,216,169,222,238,148,221,226,157,143,116,50,177,99,142,10,136,220,155,227,125,91,92,221,28,132,149,0,7,154,206,44,125,169,243,147,226,6,33,249,140,228,191,118,71,102,102,21,198,28,33,89,240,45,166,175,75,214,2,184,87,219,238,244,178,73,31,49,189,230,174,106,200,39,107,26,245,122,66,246,78,172,107,222,214,238,146,9,218,136,168,205,86,32,120,177,246,167,206,79,136,24,135,230,51,142,24,184,133,197,92,47,231,45,151,55,48,181,55,127,238,28,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,132,180,246,158,112,65,89,196,94,21,166,205,236,183,165,223,143,176,125,190,104,170,41,221,52,239,244,173,158,24,234,42,18,150,10,120,162,145,100,172,231,187,72,81,187,17,220,249,26,247,59,72,246,67,13,166,231,140,178,163,31,209,94,104,227,171,176,98,204,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,171,36,106,245,106,163,147,197,15,74,121,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,82,172,106,246,172,112,37,117,75,173,127,20,217,53,134,105,29,109,117,58,207,141,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,236,107,85,138,206,123,145,251,231,146,48,195,94,51,56,165,254,151,24,219,7,230,69,110,27,244,37,234,219,131,233,108,87,186,120,157,186,149,245,209,86,85,202,233,105,149,92,175,72,94,201,227,114,53,254,179,28,174,102,175,70,164,143,205,94,195,31,207,103,238,223,243,34,42,201,84,236,49,252,246,126,237,255,0,50,3,63,248,133,226,119,38,184,95,194,176,226,156,220,197,29,195,191,243,217,107,183,83,66,234,138,235,156,209,70,175,116,112,68,223,248,13,89,30,172,137,142,150,52,123,217,189,186,225,86,3,237,25,177,113,87,195,183,16,152,15,30,82,218,176,166,51,250,31,138,107,48,229,162,13,252,186,219,58,90,229,115,99,108,242,61,123,197,100,58,74,233,81,25,18,58,61,178,50,61,25,47,46,229,246,151,240,57,77,196,118,13,155,56,112,59,234,217,152,184,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,125,119,200,177,189,21,28,199,195,8,23,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,197,61,41,240,157,236,177,147,127,15,240,247,203,160,60,214,30,148,248,78,246,88,201,191,135,248,123,229,208,1,117,79,53,156,88,251,83,231,39,196,12,67,243,25,207,74,103,154,206,44,125,169,243,147,226,6,33,249,140,224,72,79,102,246,67,96,222,36,187,63,51,31,42,113,157,21,35,153,113,199,23,23,219,43,166,167,89,159,105,184,165,170,129,41,235,98,70,189,142,223,27,157,170,181,30,221,236,87,198,229,216,247,34,199,6,122,100,94,99,240,233,152,247,28,175,205,11,55,113,186,208,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,153,11,246,187,69,209,28,142,107,152,246,177,236,123,27,45,93,138,158,203,24,167,226,5,119,203,173,197,127,218,105,195,214,86,102,167,14,56,167,48,241,77,77,171,14,98,76,15,111,91,181,187,16,190,150,153,42,42,123,187,38,229,90,164,157,232,146,44,51,201,80,230,50,54,189,63,31,36,78,70,189,83,150,240,199,94,202,126,59,109,75,106,160,225,103,57,113,53,91,110,77,168,72,48,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,13,238,114,61,31,200,106,179,100,17,201,41,71,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,254,236,225,206,252,125,159,60,46,88,177,62,99,88,234,233,174,86,106,135,225,232,174,181,18,77,34,223,224,165,138,38,182,225,190,109,92,247,185,202,248,165,122,61,232,233,160,153,218,183,85,141,129,148,5,170,226,199,217,99,57,62,31,226,31,151,78,93,82,213,113,99,236,177,156,159,15,241,15,203,167,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,12,10,237,88,224,74,212,182,170,254,41,178,107,12,213,182,228,218,133,159,27,218,173,208,53,208,73,2,181,238,146,240,140,69,71,49,237,114,53,39,216,215,35,209,252,247,35,54,79,36,145,193,144,249,153,154,121,81,154,120,127,20,228,229,93,215,233,39,164,41,33,130,221,111,146,167,252,115,254,19,19,219,111,154,42,119,182,74,136,102,146,56,218,232,17,125,126,137,227,161,233,164,198,172,166,236,244,225,151,40,51,78,255,0,155,214,76,33,233,91,213,226,224,183,27,125,61,218,26,89,104,112,244,139,82,181,8,150,202,120,225,99,41,246,63,150,140,122,238,146,54,196,214,177,237,69,126,240,190,185,123,137,46,184,203,0,97,172,95,125,195,21,120,110,229,124,179,209,92,171,44,181,106,238,125,182,121,161,100,146,82,201,185,140,118,248,220,229,98,234,198,174,173,93,90,223,4,234,179,191,5,93,115,43,37,241,246,92,216,170,41,32,185,98,172,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,166,186,34,248,21,168,3,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,245,227,23,61,44,89,243,125,203,11,181,166,243,117,188,215,225,124,175,195,216,110,255,0,114,184,163,214,74,203,196,76,150,106,183,163,228,85,146,93,36,168,86,58,71,162,43,228,100,138,155,154,173,123,234,190,211,76,148,252,11,113,113,138,123,189,195,189,80,99,189,113,173,30,249,119,205,23,125,158,110,241,28,154,70,198,183,74,168,170,118,53,55,105,18,197,185,202,237,218,98,168,18,169,216,151,146,159,252,122,226,50,178,225,239,193,86,250,88,229,255,0,197,235,42,228,153,139,31,254,36,145,185,178,127,151,71,55,234,41,42,134,47,246,107,229,13,54,80,112,125,129,224,88,41,18,229,140,41,215,23,220,166,166,158,89,89,59,235,154,215,211,185,82,77,54,61,180,105,73,27,218,196,70,35,226,114,166,237,85,238,202,0,0,0,48,3,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,166,127,246,213,251,44,97,111,136,20,63,46,184,152,1,217,113,237,217,150,95,125,124,158,180,9,232,197,152,90,197,142,112,173,231,5,98,154,30,251,101,196,22,250,139,93,198,155,154,248,249,244,179,198,232,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,212,243,153,197,158,76,224,220,129,207,156,79,149,184,15,49,105,49,141,162,207,81,177,149,81,106,179,209,61,117,221,69,84,228,106,68,250,152,87,212,145,209,42,177,85,58,164,114,115,33,138,93,59,76,248,209,254,141,153,112,204,183,193,78,230,99,236,125,111,171,130,154,162,26,238,76,150,42,21,78,83,235,180,141,237,153,179,57,94,230,211,185,54,183,153,20,175,87,47,37,99,146,21,176,182,22,204,124,241,204,122,92,55,134,232,110,184,183,25,226,219,131,220,214,186,85,154,170,186,170,69,116,146,205,44,178,47,249,242,73,44,142,70,181,168,247,189,200,136,231,32,102,87,100,70,119,230,134,15,207,151,229,5,138,199,136,49,62,15,197,180,242,207,115,183,81,73,31,34,205,59,57,104,151,135,243,116,107,24,214,162,67,38,143,98,200,146,68,136,147,73,28,17,59,151,219,87,237,79,133,190,31,208,252,198,226,73,79,5,220,36,225,94,17,178,177,48,181,182,94,253,137,47,189,218,225,137,174,46,116,114,243,43,155,77,27,31,4,18,164,49,72,180,113,200,147,58,22,72,138,230,243,164,85,93,94,164,107,118,213,251,83,225,111,135,244,63,49,184,129,196,236,106,180,218,175,252,73,99,107,21,246,217,73,113,182,220,114,222,229,73,89,71,87,11,102,130,166,9,43,237,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,218,241,245,193,70,42,225,79,49,234,239,118,155,103,120,203,44,77,112,154,76,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,116,108,87,162,238,108,172,138,234,246,42,123,83,226,159,135,245,223,49,183,18,233,156,89,59,128,115,215,0,93,50,231,49,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,245,162,132,37,246,115,113,175,253,21,115,30,123,6,63,185,221,100,203,44,83,248,187,149,52,11,205,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,237,37,116,49,70,179,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,230,11,48,176,221,171,6,227,252,75,132,44,88,158,147,18,91,108,119,138,219,109,29,234,145,27,200,185,65,12,207,142,58,168,246,189,237,217,35,90,143,77,30,228,209,201,163,157,226,178,147,216,213,196,46,105,227,15,165,25,23,138,105,174,183,236,55,135,109,241,93,173,215,250,186,170,154,143,68,233,200,165,138,213,171,213,209,178,23,71,27,164,134,54,172,123,57,21,26,53,232,239,197,132,159,128,0,243,89,197,143,181,62,114,124,64,196,63,49,156,154,158,203,143,97,60,178,251,235,231,21,165,223,187,112,201,195,109,254,235,91,125,190,240,249,150,183,27,149,198,162,74,186,202,202,188,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,165,107,133,176,158,21,192,214,42,92,45,130,176,205,171,15,217,104,183,247,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,116,78,174,114,170,245,85,3,182,0,1,229,92,159,238,203,143,97,60,178,251,235,231,21,164,0,147,189,217,239,143,240,110,86,118,112,224,156,193,204,28,67,73,99,195,214,58,123,221,77,117,117,74,174,200,153,233,154,196,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,181,93,176,217,33,146,245,185,95,79,156,179,95,48,254,24,204,91,117,66,58,158,145,177,210,67,91,139,160,124,148,148,210,177,255,0,86,122,135,210,198,176,189,175,69,122,69,26,72,213,110,146,35,217,17,120,91,22,98,172,13,125,165,197,56,43,19,93,112,253,234,139,127,118,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,69,234,215,42,47,69,82,234,241,93,197,118,99,241,107,152,239,198,184,214,94,227,106,161,230,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,153,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,201,254,203,158,4,173,89,217,117,155,61,243,163,12,213,212,96,155,29,67,27,135,237,213,112,55,185,98,26,214,185,233,43,228,220,187,165,166,167,115,26,138,205,156,185,100,114,177,92,228,134,104,156,18,169,195,118,97,227,236,213,201,44,45,143,51,75,47,106,240,70,44,185,83,202,219,181,142,166,158,106,119,211,207,12,242,66,175,72,167,106,75,27,37,72,210,102,49,250,171,89,43,83,115,244,222,239,52,71,170,131,202,184,19,125,217,133,198,142,21,206,60,172,179,228,118,41,117,170,193,140,240,37,190,138,197,110,166,90,232,217,233,250,24,105,158,145,75,75,11,223,205,124,209,195,74,238,240,214,163,154,221,27,34,42,36,156,184,232,174,213,78,6,46,185,165,77,253,36,114,142,215,87,112,197,150,218,122,91,109,243,15,91,109,110,168,169,188,193,205,72,226,170,133,180,241,172,178,84,196,146,53,175,223,185,22,158,38,170,57,156,141,178,68,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,208,71,5,28,87,88,184,180,201,170,44,101,205,181,81,226,251,110,148,120,166,201,69,51,221,220,42,183,61,35,145,27,34,35,210,25,216,206,108,107,171,218,154,190,62,99,223,20,138,5,65,194,103,15,214,174,25,114,27,12,101,69,27,41,31,114,163,167,239,119,234,202,116,106,165,109,214,109,29,83,47,49,35,141,210,49,29,164,81,58,70,239,72,98,133,174,215,105,109,123,81,253,132,243,55,238,95,156,81,25,84,98,175,106,63,176,158,102,253,203,243,138,32,32,91,9,226,155,238,6,197,86,108,107,133,171,187,149,235,15,220,41,238,150,234,158,83,36,228,85,65,35,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,67,208,159,5,28,87,88,184,180,201,170,44,101,205,181,81,226,251,110,148,120,166,201,69,51,221,220,42,183,61,35,145,27,34,35,210,25,216,206,108,107,171,218,154,190,62,99,223,20,138,121,215,46,87,15,28,64,227,238,25,115,66,135,53,242,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,237,18,72,163,119,93,168,6,111,241,45,217,137,232,126,43,44,85,216,110,187,209,217,59,142,110,21,247,220,65,112,101,55,114,165,193,148,52,201,222,107,226,146,161,144,58,150,150,21,137,94,148,110,145,26,221,200,145,61,52,137,101,124,170,101,158,44,202,204,87,133,96,252,14,98,108,41,121,195,118,109,182,152,62,140,214,211,84,80,209,242,163,102,218,102,247,117,88,227,217,27,163,210,52,211,107,85,157,17,21,8,224,237,26,227,215,40,243,103,132,187,6,15,201,251,237,37,222,163,52,42,34,154,235,73,62,206,251,99,164,162,154,57,223,13,84,45,151,125,61,75,170,91,3,88,170,217,34,146,56,234,28,199,42,114,222,184,87,192,71,225,114,255,0,196,190,10,203,92,172,205,108,65,130,89,137,47,16,84,221,228,181,220,223,76,202,154,74,6,75,85,42,73,30,201,33,157,233,12,117,9,27,39,138,72,149,242,109,122,108,115,192,204,174,220,239,204,159,239,39,242,210,213,118,42,123,83,226,159,135,245,223,49,183,23,87,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,192,75,246,106,229,158,21,206,76,184,196,121,91,141,105,59,197,151,19,91,229,183,212,237,142,55,201,14,244,245,39,139,152,199,177,179,68,244,108,145,189,90,187,36,99,28,137,171,80,243,195,197,23,12,152,251,133,156,208,185,101,254,47,166,171,172,182,178,161,205,178,226,20,183,77,77,69,121,129,35,138,77,240,58,68,218,231,177,179,196,217,88,199,61,35,145,92,205,206,209,28,239,73,37,21,153,185,41,148,121,205,77,111,165,205,108,184,195,248,169,150,154,134,84,208,173,210,133,147,62,153,237,150,41,85,35,122,166,230,177,238,130,36,145,136,187,37,99,118,72,143,98,171,84,48,43,178,223,128,90,204,187,238,60,77,231,29,190,235,109,197,235,223,41,240,238,29,172,166,158,134,107,68,107,205,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,215,124,140,228,230,175,22,62,203,25,201,240,255,0,16,252,186,114,234,150,171,139,31,101,140,228,248,127,136,126,93,56,30,107,15,74,124,88,251,44,103,39,195,252,67,242,233,207,53,135,165,62,44,125,150,51,147,225,254,33,249,116,224,121,172,61,84,30,85,207,85,0,66,95,105,175,2,87,92,145,198,87,28,243,202,220,51,73,30,87,223,170,35,117,85,29,174,7,49,152,110,181,232,214,185,146,71,170,163,41,166,151,87,70,246,109,141,143,147,145,182,52,72,121,184,171,195,199,16,56,251,134,92,208,161,205,124,185,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,68,146,40,221,215,106,30,146,49,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,243,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,38,169,209,205,69,78,168,132,11,241,237,193,5,247,132,124,119,21,110,28,165,186,220,178,202,247,202,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,180,218,231,58,57,81,129,54,124,60,113,3,128,120,154,202,250,28,215,203,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,118,74,214,171,181,88,229,141,221,55,33,114,207,60,60,14,113,119,117,225,7,55,29,138,231,183,85,222,48,157,250,157,182,220,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,57,137,162,178,73,163,71,71,205,89,27,232,35,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,238,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,232,189,28,213,69,234,138,7,108,0,2,218,113,35,146,22,174,35,242,75,20,228,189,230,249,87,102,167,196,116,241,53,149,244,209,182,71,211,79,12,241,212,66,245,99,186,61,137,44,49,239,102,173,87,51,115,81,204,85,71,167,154,203,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,83,196,16,246,175,100,237,215,45,120,180,189,226,230,216,105,40,112,246,96,211,211,222,237,114,209,82,186,40,36,157,176,199,13,107,94,237,141,98,212,173,67,31,60,136,213,114,233,85,19,222,187,164,84,3,13,75,171,194,198,74,127,72,158,32,176,78,78,73,112,238,84,152,130,224,189,254,118,203,203,145,148,48,68,250,138,174,83,185,114,34,76,176,67,42,71,185,138,222,98,179,118,141,213,82,213,18,233,216,159,147,183,91,46,13,199,153,223,124,176,210,69,79,137,106,41,108,150,10,201,169,92,218,183,65,74,178,58,177,209,72,230,34,45,52,146,201,3,21,99,122,163,165,163,122,57,17,98,104,18,104,0,0,83,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,117,169,174,174,169,85,217,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,128,130,190,209,30,62,171,56,156,197,73,128,242,182,225,117,182,229,149,147,155,79,170,84,207,79,244,154,69,146,39,247,154,170,109,200,197,133,143,130,55,83,199,35,22,70,250,210,59,107,164,229,196,22,171,141,126,43,175,188,90,103,45,110,50,230,221,104,240,133,183,90,60,45,100,173,153,142,238,20,187,88,146,72,173,141,17,137,52,239,103,54,69,213,238,77,89,31,49,236,138,53,45,6,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,159,0,122,51,224,239,138,172,27,197,126,81,219,241,133,154,229,72,220,79,110,167,167,166,197,150,136,227,88,95,110,184,171,61,117,108,78,123,221,221,164,115,100,116,47,220,237,204,69,106,175,49,146,49,151,212,243,89,195,167,18,249,167,194,254,59,135,29,101,157,219,244,187,237,154,178,122,159,69,220,255,0,19,52,81,247,184,33,150,62,119,43,158,247,199,185,222,163,244,114,121,162,250,19,200,188,244,203,142,34,242,226,221,154,25,95,121,239,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,242,230,102,230,234,154,171,85,174,107,216,231,177,236,123,130,58,251,115,191,50,127,188,159,203,76,85,236,184,246,236,203,47,190,190,79,90,101,87,110,119,230,79,247,147,249,105,138,189,151,30,221,153,101,247,215,201,235,64,157,236,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,236,149,154,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,156,206,41,242,155,10,228,95,16,88,219,41,176,86,47,250,77,101,195,151,4,166,166,184,57,209,186,68,221,19,36,125,60,171,26,171,22,104,30,247,65,34,162,55,89,33,126,172,141,117,99,101,251,180,71,143,170,62,24,240,170,96,60,173,184,90,174,89,155,123,230,211,234,149,48,84,125,25,141,35,137,253,230,170,155,114,189,38,123,39,141,212,241,200,196,141,222,180,142,220,216,249,114,194,14,22,194,120,171,28,223,105,112,182,10,195,55,92,65,122,173,223,221,173,214,186,41,42,234,167,216,199,61,251,34,141,28,247,109,99,28,229,209,58,53,170,171,209,20,12,244,236,144,226,75,55,48,238,110,71,144,148,182,12,65,141,48,125,254,159,122,211,197,90,247,179,10,50,39,201,35,235,98,100,178,36,16,211,58,74,135,36,237,77,175,145,239,137,88,175,145,27,12,211,62,99,87,2,252,25,88,184,60,203,138,171,100,151,95,76,227,60,81,221,234,49,53,202,39,189,41,93,36,72,254,85,53,52,110,211,72,98,230,202,137,35,154,146,72,231,185,206,218,138,200,163,201,80,56,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,23,61,238,114,234,170,170,91,94,44,125,150,51,147,225,254,33,249,116,229,213,45,87,22,62,203,25,201,240,255,0,16,252,186,112,60,214,30,170,15,42,231,170,128,0,0,60,171,158,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,69,25,71,153,152,87,38,248,17,203,236,210,198,181,125,222,203,134,114,190,199,112,169,219,36,108,146,109,150,200,54,65,23,49,236,99,166,149,234,216,227,98,185,55,200,246,53,23,87,32,24,65,219,29,195,142,87,217,42,104,120,145,183,227,122,75,54,50,196,117,16,219,107,176,245,92,178,72,251,242,67,19,35,74,170,86,162,57,98,124,17,54,38,203,187,108,42,206,90,238,100,202,141,169,141,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,127,197,23,19,120,251,138,108,208,185,102,6,47,169,171,163,182,190,161,206,178,225,228,184,205,83,69,102,129,99,138,61,144,54,69,218,215,189,176,68,233,94,198,177,36,145,28,253,173,213,26,220,234,236,175,224,42,166,170,166,213,197,62,114,88,170,232,217,71,81,13,195,3,91,42,57,74,202,198,44,83,53,107,234,105,228,137,206,70,35,159,4,180,175,107,216,253,241,115,116,86,44,78,120,100,87,30,88,194,251,152,29,153,152,171,26,226,124,5,117,193,87,91,213,190,193,89,87,96,186,61,142,170,183,200,235,189,18,172,111,86,127,20,71,35,36,70,170,36,145,196,253,209,182,11,9,254,237,71,246,19,204,223,185,126,113,68,64,8,30,170,8,54,237,87,225,159,40,248,124,205,203,21,231,42,107,169,45,204,199,84,245,119,42,236,39,2,177,25,103,124,111,99,82,120,88,142,221,21,53,67,159,46,200,213,168,198,62,158,100,141,219,52,142,41,105,226,139,137,188,3,194,206,87,220,179,3,23,212,210,86,92,153,78,231,89,112,242,92,97,166,173,188,206,146,69,30,200,27,34,238,115,24,233,226,116,175,99,94,177,198,174,126,215,104,141,119,158,204,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,213,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,43,94,17,248,133,205,62,29,243,150,193,136,242,206,154,235,125,239,215,8,105,171,112,149,45,85,75,33,196,91,219,36,17,211,190,40,85,121,179,39,120,122,192,174,100,155,37,115,92,140,127,86,187,209,157,166,182,166,227,106,162,184,86,90,106,237,117,21,84,241,205,45,13,91,162,116,244,175,115,81,93,12,139,11,223,18,189,170,170,213,88,222,246,106,139,181,206,77,21,99,131,178,223,128,90,204,187,238,60,77,231,29,190,235,109,197,235,223,41,240,238,29,172,166,158,134,107,68,107,205,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,215,124,140,228,201,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,3,202,185,234,160,242,174,7,165,62,19,189,150,50,111,225,254,30,249,116,5,213,45,87,9,222,203,25,55,240,255,0,15,124,186,2,234,128,0,0,49,87,181,31,216,79,51,126,229,249,197,17,149,70,42,246,163,251,9,230,111,220,191,56,162,2,10,242,159,2,254,20,51,79,6,229,159,165,61,25,244,183,16,91,172,93,247,145,206,238,189,234,166,56,121,188,189,205,223,183,153,187,110,230,235,166,154,166,186,156,188,226,201,220,125,145,88,254,233,151,57,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,173,18,160,225,59,218,159,38,254,32,97,239,152,192,77,79,31,92,20,97,94,43,50,226,174,247,105,182,119,124,205,195,54,249,164,195,151,10,116,141,146,87,236,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,228,200,245,122,46,215,74,201,67,31,251,46,184,250,163,198,22,43,111,12,249,197,112,181,90,238,184,114,223,77,67,132,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,125,99,121,145,182,46,90,57,211,70,215,110,68,124,106,249,179,127,136,172,134,193,188,73,101,29,247,42,113,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,106,173,71,183,123,21,241,185,118,61,200,190,109,255,0,234,171,1,98,175,246,215,14,98,76,57,112,255,0,124,163,174,182,215,83,201,255,0,6,72,102,142,70,125,142,107,155,228,168,78,159,103,55,26,255,0,210,171,46,39,176,99,251,157,170,60,205,194,223,139,185,83,64,188,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,210,38,205,20,104,16,46,122,83,225,59,217,99,38,254,31,225,239,151,64,121,172,61,41,240,157,236,177,147,127,15,240,247,203,160,2,18,248,245,226,239,31,113,51,155,151,58,11,133,187,16,97,60,39,135,42,61,27,67,132,174,21,19,70,248,103,166,124,236,90,170,218,85,119,41,149,202,179,74,199,109,106,44,108,219,22,231,236,87,191,151,217,169,195,214,21,226,47,137,170,27,38,53,169,214,203,132,109,238,197,181,54,247,82,199,60,119,94,237,85,77,27,40,229,73,17,88,144,189,243,181,100,69,107,183,70,199,177,17,170,244,123,51,211,180,247,128,170,156,231,181,85,241,3,147,246,42,186,252,193,182,83,211,67,117,180,82,114,152,151,107,116,13,155,124,209,196,216,185,181,21,205,71,64,212,69,151,214,134,4,141,141,115,210,54,58,32,112,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,127,251,76,109,54,171,7,26,249,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,22,195,5,52,17,217,40,91,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,95,246,111,100,54,13,226,75,179,243,49,242,167,25,209,82,57,151,28,113,113,125,178,186,106,117,153,246,155,138,90,168,18,158,182,36,107,216,237,241,185,218,171,81,237,222,197,124,110,93,143,114,44,123,113,65,157,127,210,39,58,174,249,199,37,191,185,85,226,11,125,159,191,192,216,185,113,178,186,11,93,45,61,87,41,188,201,21,33,89,225,149,99,220,245,119,45,89,187,71,106,137,95,229,199,25,183,220,164,224,239,21,112,207,129,173,92,171,174,59,196,23,26,139,221,226,161,140,124,112,89,234,40,105,41,157,77,78,197,215,89,165,229,76,215,200,228,68,142,53,77,154,189,232,248,66,192,98,203,7,209,76,85,121,194,222,155,181,94,125,13,112,168,183,250,70,211,83,222,40,107,57,82,57,156,250,121,116,78,100,47,219,185,143,209,55,53,81,116,77,73,84,236,123,226,187,49,241,205,101,199,134,76,107,47,166,109,88,95,15,190,241,96,186,79,50,173,85,13,44,83,211,192,180,14,213,23,155,10,119,134,172,74,170,142,137,172,116,105,185,139,27,98,140,188,157,201,220,125,158,184,254,215,151,57,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,169,22,127,184,59,225,87,6,240,161,148,118,252,31,102,182,210,59,19,220,105,233,234,113,101,222,57,22,103,220,110,40,207,93,27,43,152,199,119,104,220,233,27,11,54,183,107,21,92,169,204,124,143,120,67,183,106,63,183,102,102,253,203,242,122,34,170,203,140,227,204,124,164,236,190,197,84,88,26,27,84,84,24,239,52,46,56,74,247,93,80,229,125,84,20,181,22,74,71,186,42,120,85,139,26,243,99,138,102,62,87,61,29,27,85,54,49,92,244,150,26,87,181,31,219,179,51,126,229,249,61,17,117,114,35,37,63,13,61,148,57,167,221,238,29,214,191,2,102,5,126,53,163,223,46,200,101,238,86,122,78,241,28,154,70,247,59,90,89,106,118,53,54,235,42,69,185,200,221,218,134,26,228,166,89,84,231,54,110,97,12,169,165,188,210,90,95,138,175,20,214,181,174,169,146,38,178,153,146,61,17,242,34,75,36,109,145,232,221,202,200,145,232,249,95,182,54,106,247,181,23,209,158,69,228,94,92,112,233,151,22,236,175,202,251,55,113,181,80,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,153,51,246,183,85,209,26,141,107,88,198,177,140,99,27,231,7,41,241,215,224,191,52,240,110,102,122,47,210,127,68,177,5,186,251,220,185,252,158,245,221,106,99,155,149,204,218,237,155,185,123,119,109,118,154,235,162,233,161,233,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,57,100,32,118,174,113,75,138,179,111,57,103,200,239,163,119,92,55,134,242,206,225,81,7,118,174,116,145,77,119,174,115,90,157,250,72,119,114,249,60,191,245,171,180,87,44,83,190,77,200,147,242,217,55,230,21,118,153,240,93,253,36,242,225,153,145,130,155,203,199,216,6,223,87,61,53,60,52,60,233,47,180,40,156,215,208,235,27,29,51,166,106,177,206,167,106,110,111,50,89,88,173,78,114,201,24,69,15,5,156,56,218,184,167,207,155,86,85,223,113,189,38,26,182,186,158,107,149,99,214,86,182,182,182,8,54,172,148,180,45,114,43,95,82,230,170,187,170,42,50,54,77,42,181,252,190,91,175,255,0,108,173,166,213,96,226,75,4,216,172,86,202,75,117,182,221,150,246,218,74,58,58,72,91,12,20,208,71,95,112,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,24,65,255,0,85,88,11,21,127,182,184,115,18,97,203,135,251,229,29,117,182,186,158,79,248,50,67,52,114,51,236,115,92,223,37,66,240,113,109,196,197,79,20,248,135,1,227,139,205,13,92,24,134,199,129,232,112,230,32,154,100,139,101,109,198,10,170,167,201,87,18,68,214,181,172,149,179,71,34,179,99,54,61,207,98,35,154,198,189,193,149,93,146,89,59,128,115,215,0,113,1,151,57,141,97,164,184,219,110,52,246,24,162,150,90,88,102,158,223,60,144,221,161,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,254,180,92,31,207,236,166,252,5,103,46,44,202,63,165,246,172,81,244,94,224,234,47,74,91,29,172,51,250,168,237,174,110,171,203,153,155,185,114,197,185,220,185,89,35,55,59,110,229,184,28,58,241,109,138,184,105,202,204,210,194,217,127,23,39,18,102,55,163,109,236,184,185,178,55,209,244,49,83,92,153,60,240,75,20,209,201,21,99,100,170,165,116,47,209,237,77,146,42,162,42,55,91,65,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,9,20,236,122,226,131,31,65,140,153,194,189,194,209,87,120,194,117,20,247,43,221,13,100,52,243,84,75,102,157,18,23,43,101,145,101,229,83,208,185,91,46,136,216,245,90,170,182,117,252,106,142,215,108,239,206,140,181,226,75,13,216,178,231,55,177,174,21,182,207,129,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,116,99,83,201,12,234,224,207,131,60,3,194,102,0,166,163,163,161,164,184,227,107,141,59,37,191,95,165,138,25,167,108,242,67,78,149,52,148,181,41,4,83,37,15,58,157,36,142,41,53,93,87,115,186,248,117,60,80,118,122,100,191,22,120,254,223,152,217,141,137,241,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,247,84,61,21,81,200,154,35,122,120,170,134,58,246,53,230,198,105,230,135,225,127,240,153,153,120,175,22,250,51,232,255,0,114,244,237,230,166,191,186,243,61,33,204,229,115,158,237,155,185,108,221,183,77,118,55,95,4,44,7,109,95,181,62,22,248,127,67,243,27,137,37,60,41,112,83,149,156,31,125,41,252,25,223,241,93,207,233,111,113,239,190,157,170,166,155,151,221,121,252,190,87,38,8,180,215,188,191,118,237,218,232,221,52,209,117,141,110,218,191,106,124,45,240,254,135,230,55,16,40,174,5,56,68,181,113,125,148,121,213,133,32,184,210,89,241,101,134,163,14,220,176,229,214,122,118,189,140,157,89,116,107,233,102,122,53,101,101,52,201,183,127,45,117,71,199,12,138,217,57,73,27,177,87,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,38,157,134,63,158,207,221,191,230,69,223,237,47,224,42,155,62,112,244,217,213,148,214,42,72,51,22,199,79,36,215,118,71,205,223,127,183,65,75,35,155,11,97,134,41,29,61,114,58,56,98,133,125,77,204,114,177,238,114,50,20,96,59,52,56,245,166,207,156,61,14,74,230,205,246,146,12,197,177,211,199,13,161,242,115,119,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,83,115,28,143,99,92,140,153,89,158,167,151,123,77,207,25,101,70,63,162,188,209,199,87,96,197,152,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,86,72,213,234,213,71,39,138,30,135,120,63,207,140,85,196,110,71,89,243,35,26,229,181,215,5,222,166,219,5,77,61,93,36,144,82,215,254,38,57,89,93,64,178,122,242,81,204,201,90,230,57,117,209,200,246,35,164,70,36,143,8,23,226,199,218,159,57,62,32,98,31,152,206,113,49,190,67,99,44,25,147,217,121,158,78,162,171,171,194,120,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,189,209,83,50,118,185,200,205,233,36,141,98,59,147,35,142,95,22,62,212,249,201,241,3,16,252,198,114,95,184,13,203,60,43,156,157,153,152,87,43,113,173,39,120,178,226,107,125,254,223,83,182,56,223,36,59,238,245,187,39,139,152,199,177,179,68,244,108,145,189,90,187,36,99,28,137,171,80,8,214,224,23,141,124,85,194,158,99,210,89,46,215,62,241,150,88,154,225,12,120,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,188,232,216,140,84,220,216,159,20,244,127,212,174,61,194,191,237,86,35,195,120,142,223,254,247,89,67,114,161,168,143,254,20,115,67,36,111,251,90,230,187,205,20,243,197,198,39,10,184,203,133,12,220,184,96,251,205,182,173,216,98,227,81,81,83,132,238,242,72,147,50,227,110,71,250,136,233,90,198,55,188,198,215,70,217,153,181,187,94,168,228,78,91,227,123,242,83,179,11,143,90,108,152,186,210,112,253,156,23,218,74,12,190,185,212,84,205,106,187,213,243,94,182,155,140,238,135,100,50,74,233,121,84,244,46,86,206,229,84,139,213,154,117,145,238,107,22,71,180,45,7,105,95,15,88,87,135,78,38,171,172,152,42,167,75,46,46,183,183,22,211,91,219,75,28,17,218,187,205,85,76,111,163,137,35,68,98,194,199,192,229,141,17,173,219,27,216,197,71,43,21,239,202,174,195,31,207,103,238,223,243,34,213,118,213,251,83,225,111,135,244,63,49,184,151,87,176,199,243,217,251,183,252,200,9,84,35,3,181,47,128,91,21,93,138,253,197,102,80,219,251,141,214,135,252,59,24,217,41,105,158,248,238,17,185,232,146,92,161,108,109,94,92,204,220,178,84,106,137,27,227,108,147,57,88,246,72,179,201,249,106,184,177,246,88,206,79,135,248,135,229,211,129,230,176,244,17,217,217,196,14,1,206,254,27,112,197,139,8,62,174,11,150,92,89,237,56,86,245,71,90,176,182,116,158,10,8,91,222,89,28,114,61,221,218,71,54,86,199,35,209,138,229,134,84,218,155,20,243,238,94,174,15,248,148,190,240,173,158,54,124,205,182,39,58,213,54,219,94,36,164,109,43,39,146,174,207,44,209,190,162,56,145,206,102,217,147,148,201,35,84,123,19,153,27,17,202,172,87,181,193,232,248,243,89,197,143,181,62,114,124,64,196,63,49,156,244,81,149,89,153,133,115,147,46,48,230,105,96,170,190,241,101,196,214,248,174,20,219,164,141,242,67,189,61,120,37,229,189,236,108,209,61,29,28,140,71,46,201,24,246,170,234,213,60,235,241,99,237,79,156,159,16,49,15,204,103,2,82,123,26,174,214,171,7,8,152,218,251,125,185,210,91,173,182,236,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,194,14,209,158,53,255,0,165,86,99,193,96,192,23,59,172,121,101,133,191,23,109,166,157,121,81,221,43,145,94,146,92,221,14,214,189,187,152,244,142,38,202,174,115,35,107,157,164,78,154,88,210,207,217,56,155,199,216,87,134,218,158,27,176,133,77,93,146,219,118,197,21,152,134,245,114,162,184,205,12,247,8,39,160,134,143,209,239,108,106,214,173,50,181,146,186,70,63,122,72,174,137,52,103,45,121,156,94,24,184,122,197,92,80,103,45,151,40,240,181,79,112,239,252,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,5,127,193,7,5,216,171,139,140,199,130,134,181,183,91,38,1,182,243,39,189,226,24,168,100,116,111,229,44,59,168,105,167,86,44,41,88,244,158,53,70,189,125,72,213,210,237,126,212,141,243,127,196,47,253,65,112,177,153,127,65,127,234,115,232,230,95,222,125,15,232,159,240,63,70,247,123,116,188,142,239,202,219,201,229,236,102,205,154,109,218,154,105,162,21,6,78,228,238,1,200,172,1,107,203,156,185,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,212,137,218,230,22,10,181,102,86,0,196,185,115,125,168,171,130,219,138,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,174,154,162,248,1,231,51,250,88,241,79,255,0,207,45,154,191,253,89,92,127,231,137,254,226,199,217,99,57,62,31,226,31,151,78,98,175,250,138,156,44,127,187,236,213,255,0,210,182,239,250,9,149,92,88,251,44,103,39,195,252,67,242,233,192,243,88,122,83,225,59,217,99,38,254,31,225,239,151,64,121,172,61,41,240,157,236,177,147,127,15,240,247,203,160,2,234,128,0,0,0,139,94,219,140,161,166,125,171,47,115,238,134,10,72,234,32,168,151,8,93,36,116,242,243,231,99,219,37,85,19,89,31,88,145,145,172,117,234,231,122,175,85,154,52,245,209,19,100,107,100,134,10,181,102,86,116,96,28,185,190,212,85,193,109,197,88,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,93,53,69,240,51,211,182,211,51,49,85,78,105,224,92,156,239,124,172,55,111,195,233,137,185,17,201,35,123,197,117,69,77,69,62,249,155,191,150,254,92,116,186,70,187,17,205,231,207,235,42,63,68,143,108,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,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,116,215,69,79,16,61,62,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,114,202,127,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,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,117,209,87,196,168,0,194,14,215,108,194,199,217,107,195,110,27,190,229,206,56,196,24,86,229,62,56,163,164,150,178,201,115,154,134,121,32,117,5,123,157,19,164,133,205,114,177,92,198,57,90,171,166,172,106,249,33,131,253,156,60,66,231,238,57,227,59,47,48,182,53,207,12,192,196,22,90,223,75,119,155,117,211,19,86,213,210,207,178,213,86,246,111,138,73,28,199,109,123,26,228,213,58,57,168,169,213,16,149,254,40,56,95,192,60,89,224,11,126,92,230,53,223,16,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,54,212,61,85,17,168,186,163,122,248,162,217,252,132,236,191,200,46,29,179,98,197,156,120,43,23,230,5,109,235,15,247,174,237,5,210,225,69,37,43,249,244,210,211,191,123,99,164,141,235,163,38,114,166,143,79,89,19,93,83,84,80,160,59,106,253,150,48,183,196,10,31,151,92,72,203,224,159,26,221,114,215,136,74,28,198,177,83,210,79,114,194,184,95,23,94,232,226,171,99,157,4,147,211,97,203,140,209,182,70,181,205,114,177,92,196,69,68,115,87,77,116,84,241,36,211,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,160,99,254,106,230,102,42,206,76,199,196,121,165,141,106,251,197,235,19,92,37,184,84,237,146,71,199,14,245,245,32,139,152,247,189,176,196,196,108,113,177,92,187,35,99,26,139,163,80,153,78,203,174,12,172,89,31,151,22,220,254,189,221,125,43,140,243,27,15,211,84,66,176,61,237,165,182,89,234,146,42,152,233,154,213,211,153,51,246,194,249,100,114,104,215,49,177,199,162,53,242,77,14,217,223,130,173,89,107,157,24,251,46,108,85,21,115,219,112,174,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,215,93,17,60,9,179,236,172,206,59,238,110,240,143,104,166,196,112,235,87,128,174,18,224,232,234,119,51,252,42,150,154,8,36,166,93,140,99,81,156,184,42,34,131,79,89,206,228,111,115,149,207,84,64,204,2,21,187,106,253,169,240,183,195,250,31,152,220,73,169,33,91,182,175,218,159,11,124,63,161,249,141,196,7,98,167,181,62,41,248,127,93,243,27,113,119,251,86,56,237,181,37,170,191,133,156,154,196,213,110,185,58,161,96,198,247,91,116,237,108,17,192,141,123,100,179,163,209,21,207,123,156,173,89,246,57,168,196,103,33,202,253,243,199,28,123,112,255,0,196,46,42,225,210,179,27,222,240,85,54,151,172,93,131,235,48,149,53,193,181,82,65,37,171,188,207,79,35,235,34,88,213,30,179,49,144,57,35,84,115,118,200,246,61,85,200,197,99,237,255,0,253,85,99,220,85,254,218,226,60,73,136,238,31,239,149,149,215,42,234,137,63,225,73,52,210,72,255,0,181,206,115,188,213,64,168,50,119,39,113,246,122,227,251,94,92,229,205,134,174,227,114,184,212,65,20,178,197,75,52,208,91,224,146,104,225,117,93,83,161,99,221,21,52,110,149,139,36,170,213,70,162,254,164,95,67,220,49,112,245,133,120,95,201,171,46,81,225,106,158,255,0,220,57,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,183,252,16,112,93,133,120,71,203,136,40,107,91,106,189,227,235,151,50,123,222,33,138,134,54,200,206,106,67,186,134,154,117,98,76,180,108,88,35,84,107,215,215,145,29,46,214,110,72,217,146,160,121,246,226,111,137,190,36,172,28,73,102,189,138,197,196,30,101,91,173,182,236,113,125,164,163,163,164,197,149,240,193,77,4,117,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,66,93,59,56,113,102,42,199,60,24,229,230,41,198,184,154,235,136,47,85,190,150,239,55,27,165,108,149,117,83,236,186,213,177,155,229,145,92,247,109,99,26,212,213,122,53,168,137,209,16,182,185,133,217,19,195,110,101,99,252,75,152,215,220,109,153,80,92,177,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,93,52,213,87,196,201,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,222,187,180,247,73,99,146,169,252,250,153,106,31,189,209,199,27,23,71,204,228,77,24,158,170,38,186,174,170,161,112,11,105,196,221,218,235,96,225,183,53,239,182,43,157,93,186,229,110,192,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,185,101,63,152,88,42,213,153,88,3,18,229,205,246,162,174,11,110,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,186,106,139,224,7,156,207,233,99,197,63,255,0,60,182,106,255,0,245,101,113,255,0,158,61,4,112,201,118,186,223,248,109,202,139,237,246,231,87,113,185,92,112,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,49,47,253,69,78,22,63,221,246,106,255,0,233,91,119,253,4,205,252,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,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,53,215,68,79,0,60,187,151,43,23,113,3,143,177,158,73,96,46,31,238,15,164,166,194,121,123,81,113,171,161,138,145,102,99,235,103,171,157,211,44,181,77,89,22,41,31,18,201,43,98,115,88,213,99,38,145,58,238,85,45,169,35,248,23,179,206,213,196,191,103,254,93,102,166,85,209,210,91,179,82,221,79,120,71,177,92,216,96,196,144,71,118,173,70,211,206,229,209,172,169,107,81,27,20,238,84,69,68,108,82,174,206,92,144,6,53,112,43,195,22,30,226,159,59,105,112,54,51,197,212,150,60,61,5,60,243,86,178,27,205,45,37,222,181,252,137,93,20,54,248,102,108,142,157,232,232,249,146,42,70,172,100,49,200,174,115,92,232,209,222,132,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,60,193,91,46,216,251,42,49,147,235,44,215,60,65,131,177,101,130,162,122,71,203,77,52,214,251,141,190,116,71,195,52,74,230,171,101,137,250,44,145,189,189,23,171,154,190,104,79,71,3,156,113,224,222,47,112,107,169,106,153,73,99,204,91,29,59,95,126,176,177,235,178,70,106,141,239,180,123,149,92,250,103,57,90,138,213,85,124,47,114,49,234,228,116,82,202,25,64,121,87,61,84,30,85,192,206,158,38,184,5,190,210,112,237,151,60,86,101,13,191,191,90,171,178,255,0,14,215,99,27,37,45,51,25,37,190,70,218,233,210,75,148,45,141,169,204,133,251,86,74,141,81,100,100,142,146,103,43,216,249,22,12,96,225,227,136,28,125,195,46,104,80,230,190,92,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,162,73,20,110,235,181,9,254,225,146,211,106,191,240,137,149,22,43,237,178,146,227,109,184,229,189,138,146,178,142,174,22,205,5,76,18,91,33,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,3,218,9,192,86,33,225,155,25,87,99,156,190,177,85,214,101,93,222,162,73,168,95,79,222,171,95,96,98,37,51,86,26,233,150,36,100,44,117,69,67,163,167,87,72,247,189,140,68,115,156,244,85,80,153,236,139,207,76,184,226,47,46,45,217,161,149,247,158,253,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,46,102,110,110,169,170,181,90,230,189,142,123,30,199,186,202,246,163,251,9,230,111,220,191,56,162,34,175,179,187,138,28,199,225,211,57,86,211,131,176,37,215,28,217,113,175,42,158,251,135,44,214,245,170,186,84,71,78,217,100,101,77,27,88,138,245,154,6,62,119,242,213,121,111,98,200,143,216,187,37,138,85,59,81,253,132,243,55,238,95,156,81,1,9,124,50,90,109,87,254,36,178,162,197,125,182,82,92,109,183,28,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,76,128,237,4,224,43,16,240,205,140,171,177,206,95,88,170,235,50,174,239,81,36,212,47,167,239,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,173,138,225,59,218,159,38,254,32,97,239,152,192,122,51,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,201,89,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,7,151,114,98,123,24,50,26,167,10,229,126,37,207,251,237,21,39,120,199,21,13,181,216,158,234,120,157,60,118,234,57,36,108,242,50,100,122,189,140,154,167,86,58,37,107,58,208,198,245,222,142,98,183,8,51,115,179,223,57,112,87,21,150,254,29,48,197,159,157,73,141,46,21,79,193,119,138,250,182,247,90,187,92,104,233,95,36,243,163,26,156,234,120,27,173,68,109,143,122,57,186,198,199,182,72,86,73,222,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,132,101,246,231,126,100,255,0,121,63,150,150,171,177,83,218,159,20,252,63,174,249,141,184,186,189,185,223,153,63,222,79,229,165,170,236,84,246,167,197,63,15,235,190,99,110,2,106,64,0,11,85,197,143,178,198,114,124,63,196,63,46,156,186,165,170,226,199,217,99,57,62,31,226,31,151,78,7,154,195,210,159,22,62,203,25,201,240,255,0,16,252,186,115,205,97,233,79,139,31,101,140,228,248,127,136,126,93,56,30,107,15,85,7,149,115,213,64,2,223,231,166,69,229,199,17,121,113,113,202,252,208,179,119,235,85,118,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,121,115,51,115,180,93,21,170,215,57,143,107,216,247,177,215,0,1,230,179,136,190,26,51,79,133,252,119,54,5,204,203,79,232,247,43,205,28,21,62,139,185,254,38,25,100,238,147,205,20,124,238,87,61,140,147,107,125,71,234,213,242,85,191,253,157,220,125,86,112,199,138,151,1,230,149,194,235,114,203,43,223,42,159,85,169,158,163,232,204,137,36,175,239,52,180,219,149,137,11,223,60,142,168,142,54,36,142,245,100,110,231,71,203,150,87,248,196,225,87,6,241,95,148,119,12,31,121,182,210,55,19,219,169,234,42,112,157,222,73,22,23,219,174,42,207,81,29,43,88,247,119,105,28,216,219,51,54,187,115,17,28,137,204,100,111,103,158,204,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,66,211,87,80,212,162,111,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,122,136,4,117,118,53,103,166,99,230,78,92,99,60,175,198,183,159,74,218,178,231,209,49,88,38,157,21,213,84,244,181,73,84,139,74,233,21,125,120,99,238,173,229,34,166,230,53,238,98,57,88,216,216,201,21,0,96,175,108,22,78,88,177,207,12,11,154,181,19,119,123,214,90,92,32,168,163,147,107,223,207,165,174,168,130,146,162,155,68,123,88,221,207,125,52,188,197,107,220,157,219,99,118,164,142,83,58,136,149,237,172,207,74,59,173,247,5,240,241,97,188,243,189,9,191,18,98,42,104,210,9,35,101,84,172,229,208,177,207,69,89,99,153,144,186,169,238,141,81,141,88,234,224,127,175,171,85,129,24,39,165,222,27,178,66,213,195,134,73,97,108,151,179,95,42,239,52,248,114,158,86,190,190,166,54,198,250,153,230,158,74,137,158,140,111,70,49,101,154,77,140,213,202,214,109,106,185,234,138,245,243,68,78,247,101,14,113,90,179,43,132,187,38,17,117,250,174,187,16,229,245,69,69,146,233,21,109,83,101,158,56,29,52,147,81,57,141,222,231,165,50,83,189,144,70,174,70,166,180,178,177,137,182,52,80,51,40,0,4,101,246,179,241,127,143,176,117,170,171,134,252,33,131,113,5,142,219,137,41,229,164,189,98,91,133,186,106,104,46,80,109,162,159,149,105,171,142,100,108,204,219,44,180,245,109,124,106,154,73,203,252,165,85,138,12,39,96,250,87,138,172,216,91,211,118,171,55,166,110,20,246,255,0,72,221,170,123,189,13,31,54,70,179,159,81,46,139,203,133,155,183,61,250,46,214,162,174,139,161,232,207,138,46,25,48,15,20,217,95,114,203,252,95,77,73,71,114,125,59,155,101,196,41,110,134,166,182,205,58,201,20,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,170,57,190,117,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,157,61,168,252,63,96,30,25,114,191,33,114,163,46,89,86,251,109,29,70,44,171,150,178,185,33,90,218,217,230,146,220,231,75,81,36,49,198,217,30,141,217,19,92,173,213,35,138,54,245,218,133,149,236,206,180,218,175,252,107,229,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,150,255,0,56,56,155,199,217,231,149,249,119,151,249,141,83,87,120,185,101,237,69,233,209,98,26,235,140,213,117,183,24,43,228,167,145,172,168,116,202,231,57,241,58,23,181,175,71,104,177,186,54,109,111,45,92,254,171,135,44,239,186,240,227,156,54,92,229,177,88,233,46,247,43,5,61,197,180,116,149,114,57,144,44,245,20,51,211,70,249,54,250,206,99,29,58,61,88,138,213,122,49,90,142,102,237,232,23,87,180,19,134,44,27,195,54,118,215,89,178,251,23,97,250,204,61,119,168,146,106,28,63,79,121,90,219,189,129,137,5,52,171,13,116,106,212,116,44,115,170,29,221,213,206,123,223,11,17,92,231,57,21,202,224,7,139,124,101,194,214,110,54,150,205,133,234,241,86,30,199,53,20,118,187,213,134,223,76,146,220,106,158,215,185,180,210,81,105,235,58,165,142,158,68,108,90,236,151,152,230,46,215,43,37,142,192,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,39,178,247,129,111,192,166,21,102,120,231,30,12,238,153,147,122,223,232,122,106,215,110,154,197,107,146,54,162,107,10,181,59,189,100,218,201,204,213,92,246,68,172,143,241,78,117,68,106,22,171,183,59,243,39,251,201,252,180,143,94,28,179,190,235,195,142,112,217,115,150,197,99,164,187,220,172,20,247,22,209,210,85,200,230,64,179,212,80,207,77,27,228,219,235,57,140,116,232,245,98,43,85,232,197,106,57,155,183,164,133,118,231,126,100,255,0,121,63,150,145,86,5,65,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,153,62,204,174,4,173,89,35,131,109,217,231,154,88,102,174,60,208,191,83,200,234,90,59,164,13,99,240,221,19,213,205,107,35,143,85,86,84,205,22,142,145,239,219,35,25,39,35,108,106,147,115,108,175,101,127,1,85,53,85,54,174,41,243,146,197,87,70,202,58,136,110,24,26,217,81,202,86,86,49,98,153,171,95,83,79,36,78,114,49,28,248,37,165,123,94,199,239,139,155,162,177,98,115,229,124,0,0,1,106,184,177,246,88,206,79,135,248,135,229,211,151,84,181,92,88,251,44,103,39,195,252,67,242,233,192,243,88,122,168,60,171,158,170,0,0,0,242,174,100,255,0,24,156,64,227,236,103,133,242,175,135,251,131,233,41,176,158,94,224,124,43,87,67,21,34,204,199,214,207,87,135,45,179,44,181,77,89,22,41,31,18,201,43,98,115,88,213,99,38,145,58,238,85,49,128,205,254,209,12,21,106,160,201,126,18,51,26,26,138,181,185,95,50,158,223,100,168,137,207,111,33,176,80,210,81,205,19,152,221,187,145,234,235,132,200,229,87,42,42,54,61,17,186,42,184,41,254,205,222,12,172,92,90,102,61,226,231,143,46,188,172,25,129,59,149,69,222,219,3,222,202,171,172,149,11,55,34,153,178,55,78,84,43,221,229,89,100,71,36,155,81,173,102,138,254,108,83,210,66,7,99,238,113,223,112,55,20,9,149,84,240,247,139,46,101,219,231,167,172,143,115,25,200,170,161,167,158,174,158,167,85,99,158,237,172,101,76,92,180,115,26,189,231,123,183,44,109,66,111,192,197,94,212,127,97,60,205,251,151,231,20,68,0,147,253,218,143,236,39,153,191,114,252,226,136,128,16,47,87,21,220,87,102,63,22,185,142,252,107,141,101,238,54,170,30,100,22,11,4,19,43,233,109,20,174,84,85,107,85,81,57,147,63,107,86,89,149,17,210,57,173,68,70,49,145,198,204,159,236,185,224,74,213,157,151,89,179,223,58,48,205,93,70,9,177,212,49,184,126,221,87,3,123,150,33,173,107,158,146,190,77,203,186,90,106,119,49,168,172,217,203,150,71,43,21,206,72,102,137,214,131,128,158,8,47,188,92,99,185,107,113,29,45,214,219,150,86,78,108,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,219,221,19,228,77,138,214,69,174,231,53,210,68,143,159,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,229,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,85,207,85,7,149,112,39,250,215,196,46,21,225,127,179,211,45,179,115,20,211,119,254,225,151,248,106,154,221,107,101,84,116,243,92,235,165,160,129,177,83,198,231,175,249,210,61,90,215,185,145,69,43,209,143,217,181,123,94,8,56,209,194,188,92,101,196,21,213,174,181,89,49,245,183,153,5,239,15,69,93,27,164,127,41,33,221,93,77,2,189,102,74,55,172,241,162,57,233,234,72,174,139,115,246,164,143,131,108,226,226,7,31,103,125,171,1,88,177,123,233,32,182,229,198,23,164,194,182,90,58,37,153,176,36,16,53,27,222,95,28,146,61,189,230,70,182,38,201,35,17,136,228,134,36,218,155,16,226,100,94,122,102,63,14,153,143,110,205,12,175,188,247,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,57,144,191,107,117,77,81,200,230,181,236,115,30,198,61,161,233,164,22,211,135,92,249,193,188,73,101,29,139,53,176,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,104,142,86,55,123,21,146,53,54,61,170,183,44,1,138,189,168,254,194,121,155,247,47,206,40,140,170,49,87,181,31,216,79,51,126,229,249,197,16,16,173,194,119,181,62,77,252,64,195,223,49,128,244,166,121,172,225,59,218,159,38,254,32,97,239,152,192,122,83,2,56,59,80,120,10,195,216,191,6,222,184,146,202,59,21,37,187,19,225,250,119,92,49,37,190,155,186,209,82,87,219,163,90,170,138,218,245,107,98,71,77,93,186,86,189,239,124,169,190,40,92,136,142,147,99,93,20,25,85,153,152,171,38,243,31,14,102,150,10,171,238,247,172,51,112,138,225,77,186,73,25,28,219,23,215,130,94,91,216,247,67,43,21,209,200,196,114,111,141,239,106,174,142,83,211,241,12,29,167,188,5,83,100,197,214,175,136,28,159,177,82,80,101,245,206,162,154,27,173,162,147,154,245,180,220,103,116,219,230,142,38,197,202,167,161,114,182,6,162,44,190,172,211,164,108,107,88,177,177,161,30,199,165,62,19,189,150,50,111,225,254,30,249,116,7,154,195,210,159,9,222,203,25,55,240,255,0,15,124,186,0,46,169,16,29,168,188,2,214,96,251,237,203,137,140,157,183,221,110,150,172,71,112,169,174,197,150,120,41,167,172,146,217,84,246,75,83,61,201,175,107,93,178,141,220,185,29,47,49,90,216,100,115,118,170,178,68,100,50,254,113,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,203,17,202,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,124,113,101,14,13,200,142,42,49,230,86,229,244,21,112,97,235,77,69,28,212,48,84,206,179,62,157,149,52,80,85,44,40,245,245,156,198,58,119,49,138,229,115,246,53,187,156,247,106,229,206,158,198,30,31,176,13,199,15,94,248,151,184,50,174,171,22,90,239,21,248,86,134,41,146,23,210,82,192,180,180,83,45,76,77,88,249,172,169,84,154,88,150,70,200,137,202,145,237,219,235,42,168,100,175,103,159,5,150,174,22,50,190,158,251,139,240,253,35,115,83,18,211,170,226,10,196,169,109,82,209,64,178,110,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,50,70,50,29,185,106,0,16,3,218,143,237,217,153,191,114,252,158,136,205,254,201,108,21,106,204,174,6,179,63,46,111,181,21,112,91,113,86,40,189,89,43,37,164,123,91,60,112,84,217,232,97,145,209,185,205,115,81,232,215,170,162,171,92,154,233,170,47,129,132,29,168,254,221,153,155,247,47,201,232,140,255,0,236,84,246,88,197,63,16,43,190,93,110,2,29,179,11,5,93,114,215,31,226,92,185,190,212,82,79,114,194,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,211,77,81,60,9,254,236,247,205,11,86,106,240,125,150,215,59,123,105,33,168,176,89,226,194,245,212,144,214,182,165,244,243,219,218,148,201,205,209,17,99,124,177,71,21,66,70,228,213,172,168,103,87,34,163,221,18,189,168,249,67,77,148,188,96,226,105,237,176,82,65,109,199,52,240,226,250,88,97,158,89,94,199,212,185,236,170,116,171,39,213,123,235,32,171,145,26,213,115,17,146,49,27,183,234,55,45,123,18,243,142,197,46,21,199,92,63,84,67,201,189,83,92,23,24,209,201,185,238,239,116,178,71,79,73,80,154,35,54,71,201,124,84,221,85,251,159,222,189,86,233,27,149,66,79,192,0,69,175,106,199,2,86,165,181,87,241,77,147,88,102,173,183,38,212,44,248,222,213,110,129,174,130,72,21,175,116,151,132,98,42,57,143,107,145,169,62,198,185,30,143,231,185,25,178,121,36,138,19,213,65,1,125,166,252,63,96,30,30,56,146,75,22,92,178,174,11,110,42,179,253,42,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,78,155,151,166,129,138,182,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,19,83,217,161,192,85,54,67,97,232,115,171,54,108,84,147,230,45,242,158,57,173,12,147,155,190,193,110,158,150,55,58,23,67,52,81,186,10,229,116,147,69,50,250,251,88,212,99,28,212,124,200,252,96,236,106,200,188,184,204,156,199,198,121,161,141,108,222,149,186,229,207,162,101,176,67,58,163,169,105,234,170,150,169,86,169,209,170,122,243,71,221,91,202,85,93,172,115,220,244,106,189,177,189,147,40,0,0,0,133,110,218,191,106,124,45,240,254,135,230,55,18,106,72,86,237,171,246,167,194,223,15,232,126,99,113,2,234,246,24,254,123,63,118,255,0,153,18,168,69,95,97,143,231,179,247,111,249,145,42,128,98,254,53,236,225,225,115,31,231,204,92,64,98,12,41,86,235,147,170,27,93,113,176,197,44,77,178,93,171,83,114,247,154,170,101,141,92,247,185,202,215,72,214,189,177,202,230,107,35,31,190,94,102,80,0,7,154,206,44,125,169,243,147,226,6,33,249,140,228,212,246,92,123,9,229,151,223,95,56,173,33,91,139,31,106,124,228,248,129,136,126,99,57,53,61,151,30,194,121,101,247,215,206,43,64,173,120,196,225,87,6,241,95,148,119,12,31,121,182,210,55,19,219,169,234,42,112,157,222,73,22,23,219,174,42,207,81,29,43,88,247,119,105,28,216,219,51,54,187,115,17,28,137,204,100,111,103,159,108,213,203,60,85,147,121,143,136,242,183,26,210,119,123,214,25,184,75,111,169,219,28,140,142,109,139,234,79,23,49,140,123,161,149,138,217,35,122,181,55,198,246,57,19,71,33,233,248,195,254,209,158,10,63,165,86,92,65,127,192,22,203,84,121,155,133,191,25,109,169,157,57,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,172,77,154,89,16,33,51,50,243,123,25,102,213,54,13,131,25,207,73,59,240,54,23,165,194,22,201,161,129,34,123,237,212,210,204,250,118,202,141,245,92,246,54,126,90,57,17,186,178,54,43,183,63,115,221,35,253,134,63,158,207,221,191,230,68,90,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,74,87,97,143,231,179,247,111,249,144,18,168,90,174,44,125,150,51,147,225,254,33,249,116,229,213,45,87,22,62,203,25,201,240,255,0,16,252,186,112,60,214,23,171,54,184,78,205,60,176,163,203,187,221,21,142,235,137,108,185,155,135,236,87,107,37,194,221,104,169,116,110,174,185,65,204,109,169,85,26,230,58,177,175,100,136,216,216,231,58,72,249,111,218,213,122,177,150,84,244,123,195,110,19,194,184,175,133,140,137,250,83,134,109,87,159,67,96,252,49,118,183,122,66,138,58,142,231,93,21,186,30,85,76,59,209,121,115,51,115,182,200,221,28,221,87,69,77,64,176,29,149,156,45,103,46,64,101,197,215,20,230,158,36,186,218,163,198,156,170,202,76,11,43,91,203,183,104,137,165,101,75,94,213,124,85,146,49,26,213,137,138,221,177,181,169,50,62,68,107,41,162,91,139,31,106,124,228,248,129,136,126,99,57,233,76,243,89,197,143,181,62,114,124,64,196,63,49,156,10,83,42,178,207,21,103,38,99,225,204,173,193,84,157,226,245,137,174,17,91,233,183,71,35,227,135,122,250,243,203,203,99,222,216,98,98,58,73,30,141,93,145,177,238,84,209,170,79,247,5,220,36,225,94,17,178,177,48,181,182,94,253,137,47,189,218,225,137,174,46,116,114,243,43,155,77,27,31,4,18,164,49,72,180,113,200,147,58,22,72,138,230,243,164,85,93,94,166,42,246,37,229,158,21,166,202,204,117,156,125,211,155,137,46,24,129,112,207,62,72,227,119,119,161,167,166,167,168,217,11,182,115,25,204,146,171,89,19,122,181,220,136,61,84,86,106,178,84,0,0,0,181,92,88,251,44,103,39,195,252,67,242,233,203,170,90,174,44,125,150,51,147,225,254,33,249,116,224,121,172,61,41,240,157,236,177,147,127,15,240,247,203,160,60,214,30,148,248,78,246,88,201,191,135,248,123,229,208,1,117,64,0,0,44,255,0,24,24,254,155,44,56,92,205,44,103,54,33,171,177,84,82,225,122,234,107,125,194,145,101,108,240,92,106,98,90,122,37,141,209,38,246,61,106,102,133,17,233,166,197,84,114,171,81,21,200,16,67,198,158,102,126,23,120,172,204,252,117,29,93,170,174,146,163,16,79,111,160,170,181,201,204,165,170,161,162,68,163,165,157,143,222,228,127,50,10,120,158,175,107,182,185,206,87,53,17,170,136,150,126,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,224,230,61,174,77,81,81,69,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,111,246,169,240,245,248,15,190,228,204,212,149,54,170,170,71,229,253,22,18,154,182,158,151,187,85,92,171,172,204,142,25,43,42,35,68,84,77,240,79,70,198,42,200,247,35,98,86,42,163,88,197,112,103,87,100,102,102,98,172,196,225,30,27,118,41,171,239,127,66,177,5,94,25,183,78,249,36,146,103,80,199,5,61,68,76,145,207,123,181,229,247,167,68,196,110,214,182,40,162,98,55,213,213,115,84,134,190,197,60,204,250,63,158,56,211,43,106,234,237,84,244,152,195,15,178,225,15,120,147,101,85,69,117,4,223,139,130,159,87,162,63,88,42,235,36,123,17,174,118,216,17,200,173,107,31,172,202,0,0,1,128,29,181,126,203,24,91,226,5,15,203,174,38,0,118,92,123,118,101,151,223,95,39,173,51,255,0,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,160,86,189,176,184,42,213,133,120,193,125,246,223,81,87,37,70,49,194,246,219,221,115,102,123,85,145,206,199,77,66,141,137,17,168,168,206,85,12,78,84,114,185,119,185,235,174,138,141,109,213,236,71,205,11,173,46,63,204,44,151,153,181,115,219,110,118,120,177,69,58,186,181,220,138,57,233,166,142,154,93,148,250,43,119,206,218,184,119,72,138,213,210,146,54,170,59,166,203,213,219,79,128,41,175,188,60,225,76,193,167,195,213,117,151,44,43,138,25,76,250,232,82,87,50,130,221,89,79,34,76,178,163,87,99,88,250,136,40,24,143,122,116,126,198,181,83,152,168,232,235,236,247,205,11,174,85,113,131,150,215,59,123,106,230,167,191,222,34,194,245,212,144,214,186,153,149,16,92,28,148,201,205,209,21,36,100,82,201,21,66,70,228,209,207,167,103,86,170,35,218,30,135,136,86,237,171,246,167,194,223,15,232,126,99,113,38,164,133,110,218,191,106,124,45,240,254,135,230,55,16,48,0,154,158,205,78,207,223,192,77,29,14,125,230,180,59,241,245,214,222,239,69,219,156,221,99,179,208,213,193,76,255,0,198,197,61,51,38,167,184,177,123,204,18,109,122,181,35,145,236,235,185,198,21,118,70,101,158,21,204,78,46,33,184,226,154,78,247,244,43,15,213,226,107,116,15,142,57,33,117,116,115,211,211,196,249,26,246,59,94,95,122,116,172,86,237,115,101,138,39,163,189,93,22,117,0,0,0,0,0,132,14,33,123,71,184,206,192,217,251,153,120,43,11,103,39,114,178,225,252,97,121,181,219,169,190,142,218,164,228,82,193,91,44,113,71,189,244,206,123,182,177,141,77,92,170,229,211,85,85,94,164,159,240,21,154,88,239,58,120,78,192,217,153,153,119,223,76,226,75,207,164,251,237,111,117,134,159,155,202,185,85,67,31,226,225,99,35,110,145,196,198,250,173,77,116,213,117,85,85,91,65,152,93,145,60,54,230,86,63,196,185,141,125,198,217,149,5,203,21,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,211,77,85,124,76,159,200,76,148,194,188,59,101,61,139,39,48,85,194,235,91,101,195,253,235,187,79,116,150,57,42,159,207,169,150,161,251,221,28,113,177,116,124,206,68,209,137,234,162,107,170,234,170,23,0,0,7,149,114,127,187,46,61,132,242,203,239,175,156,86,144,2,79,159,102,117,218,213,96,236,255,0,203,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,237,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,2,218,246,165,240,101,151,25,137,151,23,238,37,109,151,91,86,18,198,120,74,223,222,46,85,117,79,72,105,113,5,44,104,140,142,154,101,255,0,183,62,164,116,242,34,43,164,114,199,3,181,69,137,208,196,94,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,145,93,162,60,111,214,113,85,142,211,9,96,234,173,185,101,132,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,107,217,63,119,85,142,57,25,21,67,145,237,71,61,237,78,39,0,156,9,221,120,187,196,213,183,220,75,89,87,105,203,172,59,80,148,151,138,202,89,29,5,109,84,242,83,204,232,226,161,145,244,242,192,247,199,35,105,221,51,94,168,173,142,102,42,117,123,64,153,254,24,184,130,177,113,61,147,86,92,222,176,97,251,173,146,59,151,50,10,154,27,132,15,111,38,170,39,108,153,176,204,173,107,42,161,71,162,163,102,143,213,93,21,174,70,72,217,34,103,154,195,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,150,32,61,41,240,157,236,177,147,127,15,240,247,203,160,43,92,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,236,149,154,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,21,194,119,178,198,77,252,63,195,223,46,128,186,160,99,255,0,11,92,16,100,119,8,254,152,173,203,122,91,173,202,245,123,210,42,139,221,246,104,106,43,153,74,155,85,41,98,116,81,70,200,225,222,221,238,70,177,28,247,109,222,231,36,113,163,41,94,212,127,97,60,205,251,151,231,20,70,85,24,171,218,143,236,39,153,191,114,252,226,136,8,86,225,59,218,159,38,254,32,97,239,152,192,122,83,60,214,112,157,237,79,147,127,16,48,247,204,96,61,41,129,212,220,112,158,21,188,95,109,24,166,237,134,109,85,183,172,63,222,61,17,113,168,162,142,74,171,127,61,136,201,251,188,174,69,124,92,198,34,53,251,21,55,53,17,23,84,59,96,0,138,190,220,239,204,159,239,39,242,210,213,118,42,123,83,226,159,135,245,223,49,183,23,87,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,192,77,72,0,1,106,184,177,246,88,206,79,135,248,135,229,211,151,84,181,92,88,251,44,103,39,195,252,67,242,233,192,243,88,122,83,226,199,217,99,57,62,31,226,31,151,78,121,172,61,41,241,99,236,177,156,159,15,241,15,203,167,3,205,97,234,160,242,174,122,168,0,0,0,64,15,106,63,183,102,102,253,203,242,122,34,127,136,1,237,71,246,236,204,223,185,126,79,68,6,85,118,24,254,123,63,118,255,0,153,18,168,69,95,97,143,231,179,247,111,249,145,42,128,15,53,156,83,231,95,244,137,226,11,27,103,28,118,254,229,73,136,46,9,220,32,116,92,185,25,67,4,76,167,165,230,183,153,34,36,203,4,49,44,155,94,173,230,43,246,232,221,17,38,39,181,123,56,173,89,107,194,93,239,8,182,253,87,67,136,115,6,162,158,201,107,138,138,169,177,79,36,13,154,57,171,92,246,239,107,214,153,105,216,248,36,86,163,147,90,168,152,244,219,34,169,4,32,12,233,236,140,226,23,240,83,196,20,185,77,115,166,181,50,203,154,188,154,41,110,21,149,93,222,74,58,234,72,170,100,163,108,106,229,217,39,57,242,190,14,82,162,57,210,77,14,215,106,213,100,152,44,114,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,212,240,41,76,170,204,204,43,156,153,113,135,51,75,5,85,247,139,46,38,183,197,112,166,221,36,111,146,29,233,235,193,47,45,239,99,102,137,232,232,228,98,57,118,72,199,181,87,86,169,85,128,48,255,0,180,71,130,10,62,42,176,34,98,220,29,75,183,51,112,157,190,88,172,77,73,160,166,134,233,27,166,138,71,210,213,74,248,156,247,109,99,39,238,232,178,71,27,37,168,114,189,200,215,189,201,152,0,15,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,156,82,71,251,106,50,135,6,225,12,208,193,57,185,98,130,174,27,238,97,83,215,195,125,71,78,175,130,103,219,227,162,138,9,152,197,234,199,172,83,36,110,68,93,138,144,198,168,212,114,189,207,197,94,7,114,135,6,231,191,21,24,15,43,115,6,10,185,240,245,218,162,178,106,232,41,167,88,95,80,202,106,41,234,146,21,122,122,205,99,221,3,88,245,106,181,251,28,237,174,99,180,114,6,100,246,98,246,122,81,226,154,58,110,34,184,129,194,28,235,84,219,101,194,86,11,156,48,79,75,117,165,150,9,163,150,170,182,146,120,95,186,21,230,194,250,101,220,199,43,163,89,54,171,22,39,62,90,128,2,42,251,115,191,50,127,188,159,203,76,32,224,119,40,112,110,123,241,81,128,242,183,48,96,171,159,15,93,170,43,38,174,130,154,117,133,245,12,166,162,158,169,33,87,167,172,214,61,208,53,143,86,171,95,177,206,218,230,59,71,38,111,246,231,126,100,255,0,121,63,150,152,171,217,113,237,217,150,95,125,124,158,180,9,254,0,0,0,0,45,87,22,62,203,25,201,240,255,0,16,252,186,114,234,150,171,139,31,101,140,228,248,127,136,126,93,56,30,107,15,85,7,149,115,213,64,0,0,30,85,201,137,226,243,5,90,177,87,100,62,93,223,110,21,21,113,212,96,236,47,130,47,116,45,133,237,70,73,59,233,233,168,85,178,162,181,85,89,202,174,149,200,141,86,174,246,177,117,209,21,174,135,99,209,239,15,88,90,197,142,120,47,203,76,21,138,104,123,237,151,16,101,125,154,215,113,166,230,190,62,125,44,246,152,163,150,61,236,86,189,187,152,247,38,173,84,114,107,170,42,47,80,60,251,228,166,104,93,114,87,55,48,134,107,217,155,87,37,70,22,188,83,92,159,79,77,90,234,71,214,64,199,167,58,149,101,106,42,177,147,69,204,137,254,171,145,89,35,145,90,228,85,69,244,230,121,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,244,83,192,206,104,93,115,143,132,188,179,199,151,214,213,173,202,123,63,163,107,39,171,173,117,92,245,115,208,205,37,20,149,82,74,228,71,57,243,58,153,102,93,117,84,89,21,21,206,211,114,133,21,218,143,236,39,153,191,114,252,226,136,128,18,127,187,81,253,132,243,55,238,95,156,81,16,2,7,167,60,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,209,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,82,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,92,245,80,121,87,3,37,56,32,224,187,21,113,113,152,240,80,214,182,235,100,192,54,222,100,247,188,67,21,12,142,141,252,165,135,117,13,52,234,197,133,43,30,147,198,168,215,175,169,26,186,93,175,218,145,190,234,246,140,246,123,255,0,70,202,200,51,75,38,236,247,90,188,178,173,245,46,92,250,190,247,37,138,186,73,223,203,141,222,163,94,218,55,49,240,199,20,143,116,142,230,53,205,145,251,159,23,50,82,184,28,192,24,55,47,184,80,203,10,92,25,135,169,45,76,190,97,123,93,254,230,176,162,239,172,184,213,209,195,45,69,68,175,114,171,158,247,57,116,77,87,213,99,88,198,237,99,26,212,187,248,179,11,88,177,206,21,188,224,172,83,67,223,108,184,130,223,81,107,184,211,115,95,31,62,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,122,129,231,179,130,238,45,177,87,8,217,166,152,166,219,23,126,195,119,222,237,111,196,214,231,54,73,121,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,121,210,34,166,143,82,127,178,171,51,48,174,114,101,198,28,205,44,21,87,222,44,184,154,223,21,194,155,116,145,190,72,119,167,175,4,188,183,189,141,154,39,163,163,145,136,229,217,35,30,213,93,90,164,11,113,191,193,118,42,225,31,49,231,161,162,109,214,247,128,110,92,185,236,152,134,90,25,27,27,57,171,54,218,26,153,209,137,10,214,49,32,145,85,172,95,94,52,108,187,89,185,99,101,192,236,204,227,71,250,54,102,59,242,223,26,187,153,128,113,245,194,146,10,154,137,171,185,49,216,171,149,121,76,174,210,71,182,22,194,228,123,91,80,229,218,238,92,81,61,28,188,148,142,64,157,67,21,123,81,253,132,243,55,238,95,156,81,25,63,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,140,29,168,254,194,121,155,247,47,206,40,128,133,110,19,189,169,242,111,226,6,30,249,140,7,165,51,205,103,9,222,212,249,55,241,3,15,124,198,3,210,152,3,137,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,203,0,121,87,61,41,240,157,236,177,147,127,15,240,247,203,160,60,214,30,148,248,78,246,88,201,191,135,248,123,229,208,1,117,64,0,64,15,106,63,183,102,102,253,203,242,122,35,63,251,21,61,150,49,79,196,10,239,151,91,140,0,237,71,246,236,204,223,185,126,79,68,103,255,0,98,167,178,198,41,248,129,93,242,235,112,25,254,0,2,0,123,81,253,187,51,55,238,95,147,209,25,255,0,216,169,236,177,138,126,32,87,124,186,220,96,7,106,63,183,102,102,253,203,242,122,35,63,251,21,61,150,49,79,196,10,239,151,91,128,182,157,183,25,67,76,251,86,94,231,221,12,20,145,212,65,81,46,16,186,72,233,229,231,206,199,182,74,170,38,178,62,177,35,35,88,235,213,206,245,94,171,52,105,235,162,38,204,85,236,184,205,234,108,165,227,7,12,193,114,158,146,11,110,57,167,155,8,85,77,52,18,202,246,62,165,204,125,43,98,72,254,171,223,89,5,36,106,231,35,152,140,145,234,237,191,93,178,169,218,81,148,52,217,191,193,246,56,129,32,164,91,150,15,167,76,95,109,154,166,121,98,100,15,161,107,159,80,228,72,245,222,247,81,173,92,108,107,209,88,175,149,170,187,116,71,182,5,242,247,26,221,114,215,31,225,172,198,177,83,210,79,114,194,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,211,93,21,60,64,245,16,14,167,9,226,155,22,57,194,182,108,107,133,171,187,237,151,16,91,233,238,150,234,158,83,227,231,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,67,182,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,43,118,213,251,83,225,111,135,244,63,49,184,129,117,123,12,127,61,159,187,127,204,137,84,34,175,176,199,243,217,251,183,252,200,149,64,0,0,4,43,118,213,251,83,225,111,135,244,63,49,184,147,82,66,183,109,95,181,62,22,248,127,67,243,27,136,23,87,176,199,243,217,251,183,252,200,149,66,42,251,12,127,61,159,187,127,204,137,84,0,0,3,205,103,22,62,212,249,201,241,3,16,252,198,114,106,123,46,61,132,242,203,239,175,156,86,144,173,197,143,181,62,114,124,64,196,63,49,156,154,158,203,143,97,60,178,251,235,231,21,160,101,80,0,8,64,237,140,194,120,87,10,113,79,103,250,45,134,109,86,111,76,224,250,123,181,199,209,244,81,211,247,202,233,110,55,14,109,76,219,17,57,147,63,107,119,72,237,92,237,19,85,93,11,215,216,99,249,236,253,219,254,100,90,174,218,191,106,124,45,240,254,135,230,55,18,234,246,24,254,123,63,118,255,0,153,1,42,133,170,226,199,217,99,57,62,31,226,31,151,78,93,82,213,113,99,236,177,156,159,15,241,15,203,167,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,11,170,121,172,226,199,218,159,57,62,32,98,31,152,206,122,83,60,214,113,99,237,79,156,159,16,49,15,204,103,2,85,59,21,61,150,49,79,196,10,239,151,91,140,255,0,48,3,177,83,217,99,20,252,64,174,249,117,184,207,240,0,0,5,170,226,199,217,99,57,62,31,226,31,151,78,93,82,213,113,99,236,177,156,159,15,241,15,203,167,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,11,170,0,0,70,175,109,166,102,97,90,108,172,192,185,57,222,249,184,146,225,136,19,19,114,35,146,55,119,122,26,122,106,138,125,243,55,127,49,156,201,42,180,141,118,43,93,200,159,214,69,102,139,37,68,0,246,154,103,95,225,167,139,140,83,221,237,253,214,131,2,107,130,168,247,197,178,105,123,148,243,119,137,36,210,71,181,218,213,75,83,177,201,183,88,146,45,205,71,110,212,29,153,121,41,248,105,226,227,11,119,139,135,117,160,192,154,99,90,205,146,236,154,94,229,60,61,222,56,245,141,237,118,181,82,211,111,106,237,214,36,151,107,145,219,117,147,78,214,108,175,186,230,63,7,215,75,157,153,213,114,84,96,91,197,30,40,125,37,53,19,170,31,83,3,27,37,52,218,237,84,88,217,20,85,114,84,62,77,28,141,101,59,181,68,69,87,182,197,118,37,228,229,138,44,43,142,184,129,168,155,157,122,169,184,46,14,163,143,107,219,221,41,99,142,158,174,161,117,71,236,147,156,249,105,186,43,55,51,186,250,174,210,71,34,72,254,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,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,154,233,170,47,128,30,112,120,104,199,244,217,89,196,54,91,230,13,195,16,213,216,237,182,60,81,109,169,186,87,83,44,187,226,183,119,134,37,98,42,68,138,247,177,212,235,43,30,198,162,239,99,156,221,29,187,69,244,188,121,119,204,44,21,117,203,92,127,137,114,230,251,81,73,61,203,10,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,77,53,68,240,61,4,112,19,153,152,87,52,56,71,203,59,142,22,171,230,122,7,15,209,97,155,140,15,146,53,154,150,186,130,6,83,202,201,26,199,187,102,238,91,101,98,59,71,44,83,68,245,107,119,232,6,64,0,0,192,14,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,153,255,0,219,87,236,177,133,190,32,80,252,186,226,96,7,101,199,183,102,89,125,245,242,122,208,38,123,140,12,1,77,153,252,46,102,150,12,155,15,85,223,106,42,176,189,117,77,190,223,72,146,186,121,238,52,209,45,69,18,70,216,151,123,222,149,48,194,168,196,215,122,162,53,81,200,170,213,243,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,234,120,243,67,196,190,0,166,202,206,33,179,35,47,173,248,122,174,199,109,177,226,139,149,53,174,134,165,37,223,21,187,188,61,104,213,22,85,87,189,142,167,88,158,199,185,87,123,28,215,106,237,218,168,122,41,201,12,107,117,204,172,151,192,57,141,125,167,164,130,229,138,176,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,46,154,106,171,226,68,95,109,95,181,62,22,248,127,67,243,27,137,154,157,145,153,153,138,179,19,132,120,109,216,166,175,189,253,10,196,21,120,102,221,59,228,146,73,157,67,28,20,245,17,50,71,61,238,215,151,222,157,19,17,187,90,216,162,137,136,223,87,85,194,190,218,191,106,124,45,240,254,135,230,55,16,29,138,158,212,248,167,225,253,119,204,109,196,212,144,173,216,169,237,79,138,126,31,215,124,198,220,77,72,0,0,0,0,0,0,0,0,30,85,204,138,198,252,93,221,111,92,28,229,231,8,184,102,221,87,111,182,216,42,43,46,88,150,189,213,14,98,220,231,125,194,174,162,158,149,140,99,182,186,153,141,158,57,93,204,69,87,76,200,213,173,103,37,31,46,58,149,174,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,234,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,21,175,10,60,40,230,63,22,185,142,204,21,130,162,238,54,170,30,92,247,251,252,240,171,233,109,20,174,85,68,115,145,21,57,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,207,67,216,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,116,166,161,161,166,69,217,19,53,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,91,127,194,239,12,152,7,133,156,175,182,229,254,16,166,164,172,185,50,157,173,189,98,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,209,92,235,192,0,242,174,122,168,60,171,129,233,79,132,239,101,140,155,248,127,135,190,93,1,117,75,85,194,119,178,198,77,252,63,195,223,46,128,186,160,12,85,237,71,246,19,204,223,185,126,113,68,101,81,138,189,168,254,194,121,155,247,47,206,40,128,133,110,19,189,169,242,111,226,6,30,249,140,7,165,51,205,103,9,222,212,249,55,241,3,15,124,198,3,210,152,0,0,17,87,219,157,249,147,253,228,254,90,90,174,197,79,106,124,83,240,254,187,230,54,226,234,246,231,126,100,255,0,121,63,150,150,171,177,83,218,159,20,252,63,174,249,141,184,9,169,0,0,45,87,22,62,203,25,201,240,255,0,16,252,186,114,234,150,171,139,31,101,140,228,248,127,136,126,93,56,30,107,15,74,124,88,251,44,103,39,195,252,67,242,233,207,53,135,165,62,44,125,150,51,147,225,254,33,249,116,224,121,172,61,84,30,85,207,85,0,0,0,8,1,237,71,246,236,204,223,185,126,79,68,79,241,0,61,168,254,221,153,155,247,47,201,232,128,202,174,195,31,207,103,238,223,243,34,85,8,171,236,49,252,246,126,237,255,0,50,36,167,53,115,51,10,228,222,92,98,60,210,198,181,125,222,203,134,109,242,220,42,118,201,27,36,155,98,122,144,69,204,123,24,233,165,122,182,56,216,174,77,242,61,141,69,213,200,4,53,246,185,241,11,248,86,226,10,44,166,182,83,90,159,101,202,174,117,20,87,10,58,174,241,37,101,117,92,84,210,86,54,69,106,236,143,146,248,153,7,41,17,92,217,33,155,115,181,114,50,59,43,148,89,23,98,197,60,39,103,214,124,226,59,53,213,245,120,39,232,237,187,13,85,234,248,232,123,213,93,202,38,86,174,168,136,146,205,28,11,19,118,110,86,177,181,123,156,197,115,162,115,108,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,164,186,102,198,69,223,120,118,236,116,191,229,206,49,179,90,173,216,165,189,194,227,125,109,189,88,253,245,85,24,130,150,70,36,210,177,17,37,154,56,22,8,28,244,87,55,241,40,214,61,204,107,28,161,16,37,255,0,227,191,34,236,92,59,113,65,139,178,231,7,89,174,182,236,44,222,235,113,177,54,224,175,126,250,90,138,120,228,122,67,43,209,22,88,99,157,103,129,175,85,115,191,18,173,123,220,246,189,203,96,9,137,237,159,200,106,156,85,149,248,107,63,236,84,84,157,227,3,212,58,215,125,123,105,226,108,242,91,171,36,141,176,72,249,149,232,247,178,26,157,24,216,145,175,235,93,35,211,98,53,234,224,118,48,103,205,78,42,202,252,75,144,23,218,218,78,241,129,234,27,116,177,49,213,17,54,121,45,213,146,72,233,227,100,40,196,123,217,13,78,175,116,170,231,245,174,141,139,177,26,196,116,143,158,120,123,62,179,138,213,146,28,90,96,92,93,137,111,213,118,172,61,91,81,53,146,241,44,85,77,130,5,130,174,23,195,27,170,156,247,177,157,218,58,135,83,207,34,189,116,106,65,189,17,92,198,161,232,120,0,0,8,171,237,206,252,201,254,242,127,45,49,87,178,227,219,179,44,190,250,249,61,105,149,93,185,223,153,63,222,79,229,166,42,246,92,123,118,101,151,223,95,39,173,2,127,128,0,69,95,110,119,230,79,247,147,249,105,138,189,151,30,221,153,101,247,215,201,235,76,170,237,206,252,201,254,242,127,45,49,87,178,227,219,179,44,190,250,249,61,104,19,252,0,0,0,0,90,174,44,125,150,51,147,225,254,33,249,116,229,213,45,87,22,62,203,25,201,240,255,0,16,252,186,112,60,214,30,170,15,42,231,170,128,0,0,60,171,158,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,74,124,39,123,44,100,223,195,252,61,242,232,0,132,190,210,236,1,77,151,220,105,102,37,45,183,15,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,205,254,196,188,204,197,88,131,46,51,19,43,110,213,125,226,203,131,238,22,251,133,163,153,36,143,146,159,191,165,79,62,6,238,122,177,144,163,233,18,70,177,141,111,227,39,157,202,174,87,244,162,187,112,112,5,52,87,92,172,205,42,28,61,86,181,21,84,247,27,5,210,236,212,149,208,35,34,116,83,209,83,189,117,229,49,234,179,87,189,189,17,239,68,147,235,36,105,182,197,118,71,102,102,42,193,252,94,217,240,45,166,175,91,46,61,183,215,219,238,244,178,73,39,45,221,218,146,106,200,39,107,26,244,98,204,199,192,172,107,222,215,109,142,121,218,136,138,253,80,36,171,181,31,216,79,51,126,229,249,197,17,0,36,255,0,118,163,251,9,230,111,220,191,56,162,32,4,15,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,149,115,213,65,230,179,250,39,113,79,255,0,206,211,154,191,253,70,220,127,230,64,159,238,19,189,150,50,111,225,254,30,249,116,5,213,45,167,12,150,155,173,131,134,220,168,177,95,109,149,118,235,149,187,3,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,82,229,129,111,243,211,34,242,227,136,188,184,184,229,126,104,89,187,245,170,187,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,188,185,153,185,218,46,138,213,107,156,199,181,236,123,216,239,60,60,69,100,54,50,225,183,55,47,185,83,140,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,85,106,61,219,30,143,141,203,189,142,68,244,188,99,255,0,26,60,36,225,94,46,114,177,112,181,202,94,227,137,44,93,230,225,134,110,45,116,113,114,235,157,77,35,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,114,99,84,93,88,128,96,7,101,215,31,85,152,62,251,109,225,159,56,174,23,91,165,171,17,220,41,168,112,157,226,122,153,235,36,182,85,61,145,83,65,109,115,28,231,108,163,119,46,54,197,203,70,182,25,28,237,200,172,145,95,14,106,246,163,251,9,230,111,220,191,56,162,33,130,237,193,223,21,246,91,173,109,154,179,134,220,202,146,162,130,162,74,105,95,73,134,43,42,160,115,216,229,107,150,57,161,141,209,74,205,81,116,124,110,115,28,154,43,85,81,81,76,234,170,204,78,43,243,159,179,255,0,48,184,126,206,12,134,206,10,252,193,182,83,219,230,181,93,234,240,109,99,18,237,110,130,237,108,217,12,146,187,241,181,21,205,71,78,229,84,139,214,134,5,145,238,115,210,71,184,48,47,132,239,106,124,155,248,129,135,190,99,1,233,76,243,237,195,39,12,156,73,88,56,146,202,139,237,247,135,204,202,183,91,109,216,226,197,87,89,89,87,132,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,167,160,144,0,0,60,171,158,148,248,78,246,88,201,191,135,248,123,229,208,16,3,253,19,184,167,255,0,231,105,205,95,254,163,110,63,243,39,160,142,25,45,55,91,7,13,185,81,98,190,219,42,237,215,43,118,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,92,176,0,16,3,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,227,15,251,71,184,122,207,220,115,198,118,97,226,156,21,145,249,129,136,44,181,190,137,238,215,27,94,25,173,171,165,159,101,170,145,143,217,44,113,185,142,218,246,57,171,162,244,115,85,23,170,41,156,29,145,57,123,143,178,215,134,220,73,98,204,108,15,136,48,173,202,124,113,89,87,21,29,238,217,53,12,242,64,234,10,6,182,86,199,51,90,229,98,185,143,106,57,19,77,88,228,242,80,51,124,0,4,0,246,163,251,118,102,111,220,191,39,162,51,255,0,177,83,217,99,20,252,64,174,249,117,184,195,254,209,238,30,179,247,28,241,157,152,120,167,5,100,126,96,98,11,45,111,162,123,181,198,215,134,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,232,189,28,213,69,234,138,103,7,100,78,94,227,236,181,225,183,18,88,179,27,3,226,12,43,114,159,28,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,211,86,57,60,148,12,212,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,25,155,24,23,240,95,154,120,203,44,253,41,233,63,162,88,130,227,98,239,188,142,79,122,238,181,50,67,205,229,238,118,205,220,189,219,119,59,77,116,213,116,212,244,252,66,183,105,143,8,57,166,254,43,47,88,195,40,114,143,21,226,107,46,50,183,210,95,106,29,134,240,157,76,212,180,85,206,71,65,81,19,228,167,107,152,249,164,125,58,212,189,203,181,202,234,173,92,138,190,187,131,63,251,50,243,175,240,211,194,62,22,239,22,254,235,95,129,52,193,85,155,34,217,12,189,202,8,123,188,145,235,35,220,237,105,101,166,222,229,219,172,169,46,214,163,118,235,149,68,112,118,64,199,157,25,107,106,198,185,33,154,57,37,141,112,173,182,122,143,165,86,171,181,219,13,85,208,193,36,238,108,52,213,52,210,79,62,214,171,213,172,165,124,81,177,154,232,202,149,115,186,53,9,31,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,69,246,187,100,134,116,102,87,18,88,110,251,151,57,67,141,113,85,182,12,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,235,163,218,190,104,5,65,216,99,249,236,253,219,254,100,74,161,26,189,141,121,79,154,121,95,248,95,252,38,101,166,43,194,94,147,250,63,220,189,59,102,169,160,239,92,191,72,115,57,92,230,55,126,222,99,55,109,215,77,237,215,197,9,42,0,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,69,246,187,100,134,116,102,87,18,88,110,251,151,57,67,141,113,85,182,12,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,235,163,218,190,104,5,65,216,99,249,236,253,219,254,100,74,161,26,189,141,121,79,154,121,95,248,95,252,38,101,166,43,194,94,147,250,63,220,189,59,102,169,160,239,92,191,72,115,57,92,230,55,126,222,99,55,109,215,77,237,215,197,9,42,0,0,3,205,103,22,62,212,249,201,241,3,16,252,198,114,106,123,46,61,132,242,203,239,175,156,86,145,65,196,223,12,156,73,95,248,146,205,123,237,139,135,204,202,184,219,110,56,226,251,87,71,89,73,132,235,230,130,166,9,43,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,132,186,118,112,225,60,85,129,184,49,203,204,45,141,112,205,215,15,222,168,189,45,222,109,215,74,41,41,42,160,223,117,171,123,55,197,34,53,237,220,199,181,201,170,117,107,145,83,162,160,25,42,0,2,21,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,83,253,174,217,33,157,25,149,196,150,27,190,229,206,80,227,92,85,109,131,3,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,186,232,246,175,154,23,43,177,175,41,243,79,43,255,0,11,255,0,132,204,180,197,120,75,210,127,71,251,151,167,108,213,52,29,235,151,233,14,103,43,156,198,239,219,204,102,237,186,233,189,186,248,160,18,84,90,174,44,125,150,51,147,225,254,33,249,116,229,213,45,167,19,118,155,173,255,0,134,220,215,177,88,173,149,119,27,149,199,3,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,60,209,30,148,248,78,246,88,201,191,135,248,123,229,208,16,3,253,19,184,167,255,0,231,105,205,95,254,163,110,63,243,39,160,142,25,45,55,91,7,13,185,81,98,190,219,42,237,215,43,118,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,92,179,205,103,22,62,212,249,201,241,3,16,252,198,115,210,153,231,219,137,190,25,56,146,191,241,37,154,247,219,23,15,153,149,113,182,220,113,197,246,174,142,178,147,9,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,0,144,174,197,79,101,140,83,241,2,187,229,214,227,63,204,32,236,137,203,220,125,150,188,54,226,75,22,99,96,124,65,133,110,83,227,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,154,106,199,39,146,153,190,0,0,0,181,92,88,251,44,103,39,195,252,67,242,233,203,170,91,78,38,237,55,91,255,0,13,185,175,98,177,91,42,238,55,43,142,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,121,162,61,41,240,157,236,177,147,127,15,240,247,203,160,32,7,250,39,113,79,255,0,206,211,154,191,253,70,220,127,230,79,65,28,50,90,110,182,14,27,114,162,197,125,182,85,219,174,86,236,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,185,96,0,41,252,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,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,53,211,85,79,19,204,102,44,197,55,220,115,138,175,56,215,20,215,119,219,214,32,184,84,93,46,53,60,166,71,207,170,158,71,73,44,155,24,141,99,119,61,238,93,26,136,212,215,68,68,78,132,239,118,158,212,231,68,220,46,85,225,28,144,194,88,130,255,0,114,197,215,138,107,37,218,43,13,5,93,85,108,54,167,69,52,211,185,173,166,245,154,199,186,8,160,145,94,142,99,163,157,236,84,245,209,82,37,178,67,131,188,244,189,103,70,1,179,102,55,13,185,149,30,19,175,197,22,170,107,243,234,240,197,202,150,6,219,159,87,27,106,86,73,146,54,172,76,229,43,245,122,57,187,83,85,213,52,212,9,169,224,127,39,109,89,33,194,230,95,225,26,59,13,93,170,229,91,103,166,189,223,162,174,165,108,21,171,117,171,137,179,84,182,161,168,198,59,124,110,114,64,212,145,55,182,56,35,99,149,118,106,95,80,0,129,110,213,60,156,177,101,23,23,23,122,156,57,54,148,152,246,223,22,49,146,155,107,255,0,193,106,170,103,158,58,148,222,247,185,95,204,158,158,89,245,245,90,222,126,198,181,26,196,85,201,94,196,188,235,255,0,227,215,14,117,150,255,0,126,53,183,213,71,23,254,47,71,87,28,207,89,63,241,37,141,173,143,252,186,185,223,81,11,149,218,253,195,141,215,52,240,6,10,204,108,185,203,204,65,137,113,181,158,241,232,73,98,176,90,93,89,60,182,169,225,154,103,58,118,195,19,166,115,34,154,22,36,106,174,70,49,106,166,232,171,34,42,98,87,103,110,2,226,107,32,120,172,194,152,146,253,144,89,171,108,195,119,238,110,27,191,76,236,25,84,145,182,150,169,17,34,124,178,77,19,91,12,49,213,50,150,105,36,71,53,205,142,23,253,100,85,99,130,111,192,0,96,7,109,95,178,198,22,248,129,67,242,235,137,128,29,151,30,221,153,101,247,215,201,235,73,31,237,118,203,220,125,153,92,54,225,187,22,92,224,124,65,138,174,80,99,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,154,106,246,167,154,24,63,217,195,195,214,126,224,110,51,178,243,20,227,92,143,204,12,63,101,162,244,183,121,184,221,48,205,109,37,44,27,237,85,108,102,249,100,141,172,110,231,189,173,77,87,171,156,136,157,85,0,155,242,21,187,104,240,159,161,248,154,195,152,166,147,12,247,42,76,65,131,233,185,215,24,232,185,113,220,43,160,170,169,100,155,165,68,68,150,104,224,90,54,187,85,87,54,53,129,23,70,236,38,164,193,94,215,172,167,197,89,161,144,88,75,240,127,150,151,92,91,137,45,152,194,29,158,134,179,73,95,93,75,67,37,21,87,63,78,83,29,35,33,116,145,210,239,240,106,185,145,107,213,26,6,53,118,37,230,102,42,166,205,60,117,147,157,239,155,134,238,24,125,113,55,34,73,36,119,119,174,167,169,167,167,223,11,119,242,217,204,142,171,73,23,98,185,220,136,61,100,70,104,180,175,109,95,181,62,22,248,127,67,243,27,137,111,248,44,201,174,41,242,139,138,204,176,199,82,112,233,152,20,148,148,248,130,11,125,125,85,211,8,220,99,165,165,161,173,69,163,170,157,239,216,212,103,46,10,137,94,143,115,182,181,205,71,57,21,168,168,183,215,181,219,36,51,163,50,184,146,195,119,220,185,202,28,107,138,173,176,96,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,93,30,213,243,64,40,174,197,79,106,124,83,240,254,187,230,54,226,106,72,139,236,137,201,12,232,203,94,36,177,37,247,49,178,135,26,225,91,108,248,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,215,70,57,124,148,151,64,0,0,0,0,0,0,0,0,60,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,79,167,1,60,16,88,184,71,192,146,214,226,58,91,85,203,51,111,124,216,175,119,186,57,159,81,11,41,82,101,88,105,105,29,36,81,190,56,118,54,39,200,155,17,207,151,93,206,115,99,137,25,109,59,52,56,10,166,200,108,61,14,117,102,205,138,146,124,197,190,83,199,53,161,146,115,119,216,45,211,210,198,231,66,232,102,138,55,65,92,174,146,104,166,95,95,107,26,140,99,154,143,153,31,158,160,0,0,15,42,231,170,131,205,103,244,78,226,159,255,0,157,167,53,127,250,141,184,255,0,204,129,63,220,39,123,44,100,223,195,252,61,242,232,11,170,91,78,25,45,55,91,7,13,185,81,98,190,219,42,237,215,43,118,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,203,0,98,175,106,63,176,158,102,253,203,243,138,35,42,140,106,237,30,194,120,171,28,240,99,152,120,91,5,97,155,174,32,189,86,250,39,187,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,68,232,214,170,175,68,80,33,7,132,239,106,124,155,248,129,135,190,99,1,233,76,243,237,195,39,12,156,73,88,56,146,202,139,237,247,135,204,202,183,91,109,216,226,197,87,89,89,87,132,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,167,160,144,0,0,34,175,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,197,255,0,237,148,202,124,211,205,15,193,7,224,207,45,49,94,45,244,103,210,14,251,232,43,53,77,127,117,230,122,63,151,205,228,177,219,55,114,223,183,118,154,236,118,158,10,91,94,200,156,144,206,140,181,226,75,18,95,115,27,40,113,174,21,182,207,129,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,93,116,99,151,201,64,151,64,0,2,213,113,99,236,177,156,159,15,241,15,203,167,46,169,109,56,155,180,221,111,252,54,230,189,138,197,108,171,184,220,174,56,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,230,136,244,167,197,143,178,198,114,124,63,196,63,46,156,128,31,232,157,197,63,255,0,59,78,106,255,0,245,27,113,255,0,153,61,4,113,55,105,186,223,248,109,205,123,21,138,217,87,113,185,92,112,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,205,17,234,160,243,89,253,19,184,167,255,0,231,105,205,95,254,163,110,63,243,39,165,48,0,0,4,0,246,163,251,118,102,111,220,191,39,162,39,248,132,14,209,238,30,179,247,28,241,157,152,120,167,5,100,126,96,98,11,45,111,162,123,181,198,215,134,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,232,189,28,213,69,234,138,5,235,236,49,252,246,126,237,255,0,50,43,94,217,252,249,169,194,185,95,134,178,2,197,91,73,222,49,197,67,174,151,214,54,162,39,79,29,186,142,72,221,4,111,133,88,175,99,38,169,209,237,149,28,206,180,50,49,55,163,158,141,226,118,53,229,62,105,229,127,225,127,240,153,150,152,175,9,122,79,232,255,0,114,244,237,154,166,131,189,114,253,33,204,229,115,152,221,251,121,140,221,183,93,55,183,95,20,49,131,180,23,44,56,146,206,254,45,49,214,46,195,89,15,156,23,92,61,69,81,13,146,207,44,184,94,190,120,18,10,72,89,12,142,165,115,24,246,119,105,42,27,81,60,106,197,209,201,62,245,68,115,220,128,89,254,4,50,46,197,196,79,20,24,71,46,113,141,154,235,113,194,206,239,87,27,235,109,234,246,108,165,167,167,146,70,36,210,177,21,98,134,73,210,8,28,244,86,187,241,200,214,61,175,115,28,146,255,0,218,143,236,39,153,191,114,252,226,136,179,253,145,60,45,99,44,156,193,184,191,53,179,75,6,213,225,252,67,138,234,34,181,219,40,110,246,164,167,184,210,91,169,149,203,36,154,189,121,209,50,162,103,162,44,79,99,53,238,113,73,235,181,241,170,95,94,209,236,39,138,177,207,6,57,135,133,176,86,25,186,226,11,213,111,162,123,181,186,215,69,37,93,84,251,46,180,143,126,200,163,71,61,219,88,199,57,116,78,141,106,170,244,69,3,207,97,233,247,53,114,207,10,231,38,92,98,60,173,198,180,157,226,203,137,173,242,219,234,118,199,27,228,135,122,122,147,197,204,99,216,217,162,122,54,72,222,173,93,146,49,142,68,213,168,121,215,254,137,220,83,255,0,243,180,230,175,255,0,81,183,31,249,147,210,152,30,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,61,20,240,71,159,53,60,71,112,209,131,179,38,243,91,73,62,33,90,119,218,241,2,67,81,20,143,75,141,51,214,41,36,149,145,49,141,133,243,53,177,212,164,91,27,177,149,12,68,213,187,92,177,171,218,107,193,118,110,51,137,123,142,100,229,30,83,226,12,79,135,177,229,60,119,73,83,12,225,231,212,50,134,226,198,54,42,168,229,101,54,247,111,145,205,109,74,202,246,51,152,250,153,17,55,186,57,28,94,190,199,140,57,157,25,89,117,204,108,185,205,28,172,204,172,53,109,188,83,209,94,237,82,222,236,117,116,118,168,167,129,207,134,165,173,116,232,214,182,166,86,205,74,168,140,106,171,217,74,237,202,156,182,162,132,154,0,0,138,190,220,239,204,159,239,39,242,211,21,123,46,61,187,50,203,239,175,147,214,153,169,219,41,148,249,167,154,31,130,15,193,158,90,98,188,91,232,207,164,29,247,208,86,106,154,254,235,204,244,127,47,155,201,99,182,110,229,191,110,237,53,216,237,60,20,198,174,206,30,30,179,247,3,113,157,151,152,167,26,228,126,96,97,251,45,23,165,187,205,198,233,134,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,106,189,92,228,68,234,168,4,223,128,0,138,190,220,239,204,159,239,39,242,211,21,123,46,61,187,50,203,239,175,147,214,153,169,219,41,148,249,167,154,31,130,15,193,158,90,98,188,91,232,207,164,29,247,208,86,106,154,254,235,204,244,127,47,155,201,99,182,110,229,191,110,237,53,216,237,60,20,198,174,206,30,30,179,247,3,113,157,151,152,167,26,228,126,96,97,251,45,23,165,187,205,198,233,134,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,106,189,92,228,68,234,168,4,223,128,0,0,0,22,171,139,31,101,140,228,248,127,136,126,93,57,117,75,105,196,221,166,235,127,225,183,53,236,86,43,101,93,198,229,113,192,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,15,52,71,170,131,205,103,244,78,226,159,255,0,157,167,53,127,250,141,184,255,0,204,158,148,192,0,0,242,174,122,83,225,59,217,99,38,254,31,225,239,151,64,64,15,244,78,226,159,255,0,157,167,53,127,250,141,184,255,0,204,158,130,56,100,180,221,108,28,54,229,69,138,251,108,171,183,92,173,216,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,104,59,80,112,159,210,190,9,115,7,187,225,159,76,215,217,189,29,118,163,217,69,222,38,163,229,87,65,222,42,99,209,21,209,236,165,117,78,249,19,77,177,44,187,149,26,174,32,175,42,179,51,21,100,222,99,225,204,210,193,85,125,222,245,134,110,17,92,41,183,73,35,35,155,98,250,240,75,203,123,30,232,101,98,186,57,24,142,77,241,189,237,85,209,202,122,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,243,111,253,19,184,167,255,0,231,105,205,95,254,163,110,63,243,32,77,79,106,63,176,158,102,253,203,243,138,34,0,73,158,199,24,115,58,49,255,0,99,237,54,10,188,229,102,32,135,29,210,217,237,54,70,97,170,107,29,91,110,43,5,190,247,79,4,46,90,71,35,166,222,234,74,104,230,122,233,162,234,231,162,53,138,136,145,109,253,19,184,167,255,0,231,105,205,95,254,163,110,63,243,32,122,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,174,209,158,61,191,162,189,138,12,183,203,184,59,198,102,226,107,127,124,164,168,158,159,125,45,150,133,239,124,73,88,228,122,108,154,101,124,114,54,40,186,181,28,199,62,84,218,214,199,48,102,168,49,255,0,130,142,43,172,92,90,100,213,22,50,230,218,168,241,125,183,74,60,83,100,162,153,238,238,21,91,158,145,200,141,145,17,233,12,236,103,54,53,213,237,77,95,31,49,239,138,69,50,0,0,0,0,4,64,113,235,199,175,22,57,45,197,142,57,203,60,180,205,111,67,97,187,55,163,59,149,23,160,173,181,28,174,109,182,150,105,63,25,53,59,228,118,178,74,247,122,206,93,53,209,52,68,68,64,151,240,97,255,0,101,254,125,230,199,17,57,5,127,198,185,199,138,254,144,94,168,177,133,85,174,10,158,227,77,73,178,149,148,84,82,54,61,148,241,198,197,209,243,72,186,170,110,245,180,215,68,68,76,192,0,1,111,248,133,197,55,220,13,144,89,151,141,112,181,119,114,189,97,252,31,121,186,91,170,121,76,147,145,85,5,20,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,160,23,0,16,3,254,170,63,29,159,247,115,255,0,213,155,63,253,16,159,224,0,0,0,0,0,198,174,59,248,156,190,240,151,151,184,55,53,109,22,95,77,210,63,24,71,107,186,90,59,203,41,187,253,44,182,203,131,155,31,61,209,74,177,109,158,58,121,117,107,119,47,43,102,168,215,56,190,184,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,217,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,168,0,0,0,0,1,106,184,157,226,23,10,240,191,147,87,172,220,197,52,221,255,0,184,114,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,79,240,65,155,216,203,62,184,99,194,89,185,152,19,210,73,125,196,85,23,121,170,18,146,4,134,8,152,203,165,92,81,67,27,58,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,133,245,4,0,255,0,170,143,199,103,253,220,255,0,245,102,207,255,0,68,37,251,128,172,210,199,121,211,194,118,6,204,204,203,190,250,103,18,94,125,39,223,107,123,172,52,252,222,85,202,170,24,255,0,23,11,25,27,116,142,38,55,213,106,107,166,171,170,170,170,134,64,0,0,3,31,248,245,205,44,119,146,220,39,99,156,204,203,75,239,161,177,37,155,209,157,202,183,186,195,81,202,230,220,169,97,147,241,115,49,241,187,88,229,123,125,102,174,154,234,154,42,34,164,96,112,245,218,61,198,118,57,207,220,180,193,88,167,57,59,237,151,16,99,11,53,174,227,77,244,118,213,31,62,150,122,216,163,150,61,236,166,107,219,185,143,114,106,213,71,38,186,162,162,245,2,111,192,44,87,24,60,89,224,222,17,114,191,233,197,246,158,146,241,125,175,168,142,154,197,135,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,107,203,98,170,58,86,34,133,245,4,90,240,89,218,223,83,122,186,218,178,183,138,201,169,35,168,175,168,154,40,49,226,114,169,96,107,222,230,172,17,87,83,199,27,98,137,154,172,140,239,44,86,177,169,201,230,70,136,146,206,101,175,21,188,102,216,184,75,204,124,171,182,99,203,87,55,6,99,191,75,211,221,238,80,49,239,170,181,73,78,180,92,138,150,198,221,121,176,167,120,149,37,141,26,178,109,86,185,154,171,57,82,134,74,128,0,0,0,2,48,59,80,56,204,226,79,135,108,253,176,96,172,156,204,143,163,246,90,220,31,75,116,158,155,208,244,21,123,234,159,91,91,27,164,223,81,4,143,77,89,12,105,162,46,223,87,93,53,85,85,184,29,148,156,81,231,183,18,159,133,31,195,94,57,250,71,244,115,208,158,140,255,0,22,81,209,242,59,199,126,231,127,173,162,143,118,238,68,95,91,93,54,244,211,85,212,51,252,0,0,24,127,218,129,159,121,177,195,182,65,88,49,174,78,98,191,163,247,170,220,97,75,107,158,167,184,211,85,239,165,125,21,108,142,143,101,68,114,49,53,124,49,174,168,155,189,93,53,209,85,23,16,56,10,227,215,139,28,233,226,199,3,101,158,101,230,183,166,112,221,231,210,125,246,139,208,86,218,126,111,42,219,85,52,127,140,134,157,146,55,73,34,99,189,87,38,186,104,186,162,170,40,75,248,0,0,44,167,26,24,167,54,48,55,12,24,255,0,26,228,141,119,114,197,248,126,223,29,210,154,167,149,77,39,34,150,10,136,164,173,147,101,74,58,39,109,164,101,66,232,168,174,93,52,98,43,246,161,14,214,158,213,62,56,237,215,90,43,133,102,110,210,93,41,233,106,35,154,90,26,188,55,108,108,21,76,107,145,93,12,139,13,59,37,70,57,17,90,171,27,216,253,21,118,185,171,162,160,79,160,58,156,39,138,108,88,231,10,217,177,174,22,174,239,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,8,214,237,64,227,51,137,62,29,179,246,193,130,178,115,50,62,143,217,107,112,125,45,210,122,111,67,208,85,239,170,125,109,108,110,147,125,68,18,61,53,100,49,166,136,187,125,93,116,213,85,84,36,252,24,1,217,73,197,30,123,113,41,248,81,252,53,227,159,164,127,71,61,9,232,207,241,101,29,31,35,188,119,238,119,250,218,40,247,110,228,69,245,181,211,111,77,53,93,115,43,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,116,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,10,212,16,3,254,170,63,29,159,247,115,255,0,213,155,63,253,16,151,233,239,25,237,150,92,15,95,241,102,101,227,30,253,155,22,44,191,187,223,107,110,126,143,163,139,186,93,27,73,61,76,113,114,97,71,83,73,221,221,178,29,205,69,100,188,157,234,158,186,160,25,0,8,1,255,0,85,31,142,207,251,185,255,0,234,205,159,254,136,79,240,0,81,89,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,36,101,100,95,108,157,246,108,229,189,201,159,56,123,187,224,28,77,112,166,142,214,203,98,177,255,0,68,105,88,217,90,231,57,173,135,157,112,222,174,129,210,185,94,142,110,201,29,20,94,179,96,2,90,129,103,243,191,139,60,134,225,247,0,91,51,27,48,49,213,35,173,184,130,157,245,24,122,43,95,248,108,247,196,72,121,205,238,141,141,85,175,99,154,177,162,76,231,54,20,89,162,221,35,119,181,87,0,50,67,182,26,235,123,226,46,231,54,114,210,82,97,172,164,196,20,236,109,37,59,145,213,179,225,137,224,165,250,236,150,154,153,38,171,101,68,205,114,57,143,141,85,139,52,106,215,53,177,189,36,9,95,0,0,0,196,174,208,206,52,237,92,44,101,125,69,139,8,98,10,70,230,166,37,167,68,195,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,92,140,100,219,67,45,65,139,252,0,241,131,106,226,203,40,218,235,130,213,199,142,240,117,61,29,6,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,40,0,0,0,2,34,243,191,182,59,25,65,159,54,202,172,140,181,82,85,101,126,28,168,124,53,148,151,26,100,142,124,84,197,245,100,153,100,115,22,90,38,34,117,129,26,136,244,95,94,102,189,29,221,227,191,249,213,218,71,77,65,195,14,93,241,61,146,209,82,92,88,236,113,111,176,227,12,63,82,201,90,198,190,75,76,245,53,150,196,168,150,22,59,124,110,116,10,202,152,152,172,87,177,171,163,217,190,39,6,122,130,148,202,172,204,194,185,201,151,24,115,52,176,85,95,120,178,226,107,124,87,10,109,210,70,249,33,222,158,188,18,242,222,246,54,104,158,142,142,70,35,151,100,140,123,85,117,106,149,88,0,0,0,0,0,81,89,223,141,110,185,107,146,248,251,49,172,84,244,147,220,176,174,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,211,93,21,60,74,83,133,94,38,48,111,21,249,71,71,154,88,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,2,240,0,0,0,97,255,0,106,6,125,230,199,14,217,5,96,198,185,57,138,254,143,222,171,113,133,45,174,122,158,227,77,87,190,149,244,85,178,58,61,149,17,200,196,213,240,198,186,162,110,245,116,215,69,84,80,204,0,68,7,1,92,122,241,99,157,60,88,224,108,179,204,188,214,244,206,27,188,250,79,190,209,122,10,219,79,205,229,91,106,166,143,241,144,211,178,70,233,36,76,119,170,228,215,77,23,84,85,69,151,240,0,0,0,196,171,7,27,118,171,47,28,120,227,132,140,199,158,146,130,158,74,138,41,176,157,226,166,169,177,49,211,207,108,183,61,150,148,141,176,162,43,228,150,74,201,89,44,178,234,231,189,176,181,21,86,54,153,106,0,0,0,0,0,3,18,187,65,184,219,181,112,161,128,35,177,97,137,233,43,179,23,21,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,243,17,170,169,28,154,6,90,131,18,187,62,120,219,181,113,95,128,36,177,98,121,233,40,115,23,10,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,242,209,202,137,36,122,229,168,0,12,85,227,19,140,95,232,149,154,121,63,244,134,143,189,224,204,107,233,107,117,247,241,156,191,71,242,234,109,123,46,62,164,18,203,47,34,25,106,255,0,16,205,188,206,111,85,213,172,208,50,168,28,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,14,88,0,0,0,98,86,114,241,183,106,225,251,140,220,55,146,89,145,61,37,30,9,198,152,94,221,86,203,205,93,83,105,224,177,86,173,77,210,55,75,38,144,185,210,50,119,71,69,18,185,242,50,56,82,53,145,116,69,145,76,181,0,0,0,0,0,1,74,102,150,105,96,76,150,192,151,60,204,204,187,239,161,176,221,155,147,223,107,123,172,213,28,174,108,204,134,63,197,194,199,200,237,100,149,141,245,90,186,107,170,232,136,170,129,85,130,48,50,11,182,19,233,239,16,94,128,205,140,45,106,193,184,7,19,119,59,125,182,166,91,174,248,240,252,209,197,58,201,61,76,221,221,22,163,188,206,250,120,213,238,88,98,130,54,53,202,157,37,145,210,126,0,0,0,24,171,218,35,197,231,244,82,201,164,250,45,91,201,204,44,99,205,162,194,251,232,59,204,48,114,157,23,122,171,147,114,164,105,202,142,86,236,71,111,221,44,145,107,27,227,73,118,209,93,158,125,161,150,174,37,237,84,249,87,154,149,148,150,236,212,183,83,170,177,232,214,195,6,36,130,54,234,234,136,26,154,53,149,45,106,43,165,129,168,136,168,142,150,36,217,204,142,0,205,240,0,0,99,87,21,188,102,216,184,75,204,124,171,182,99,203,87,55,6,99,191,75,211,221,238,80,49,239,170,181,73,78,180,92,138,150,198,221,121,176,167,120,149,37,141,26,178,109,86,185,154,171,57,82,228,168,0,0,0,0,0,99,175,28,156,93,218,184,65,202,54,226,184,45,212,151,140,89,126,168,117,183,14,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,110,254,90,106,175,146,24,213,209,243,82,70,220,174,30,177,77,247,28,228,22,90,99,92,83,93,223,111,88,131,7,217,174,151,26,158,83,35,231,213,79,69,20,146,201,177,136,214,55,115,222,229,209,168,141,77,116,68,68,232,5,192,4,0,255,0,170,143,199,103,253,220,255,0,245,102,207,255,0,68,38,251,135,172,83,125,199,57,5,150,152,215,20,215,119,219,214,32,193,246,107,165,198,167,148,200,249,245,83,209,69,36,178,108,98,53,141,220,247,185,116,106,35,83,93,17,17,58,1,112,0,0,1,111,248,133,197,55,220,13,144,89,151,141,112,181,119,114,189,97,252,31,121,186,91,170,121,76,147,145,85,5,20,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,161,109,120,28,226,238,213,197,246,81,187,21,207,110,164,179,226,203,13,67,109,184,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,115,19,84,124,115,70,142,147,148,178,56,50,40,0,0,0,0,28,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,96,224,239,140,95,233,107,154,121,193,244,122,143,186,96,204,21,232,155,117,139,241,156,207,72,115,42,110,155,238,62,188,17,75,23,62,24,169,63,16,253,220,190,87,69,213,207,212,50,168,24,213,152,252,102,216,178,147,140,76,43,195,62,57,181,114,173,88,239,15,219,170,44,151,138,118,61,242,65,120,168,174,171,166,109,53,67,19,93,97,151,149,11,89,35,81,22,57,21,119,234,199,171,225,201,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,22,171,137,126,34,240,39,11,249,89,95,153,152,234,163,252,173,29,158,139,100,223,227,59,167,118,154,104,40,249,145,69,39,39,155,200,123,121,175,110,198,120,170,248,34,133,170,227,235,141,124,43,194,158,92,85,217,45,55,62,241,153,184,154,223,52,120,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,188,233,24,172,68,218,217,95,20,11,98,204,83,125,199,56,170,243,141,113,77,119,125,189,98,11,133,69,210,227,83,202,100,124,250,169,228,116,146,201,177,136,214,55,115,222,229,209,168,141,77,116,68,68,232,85,89,233,158,153,143,196,94,99,220,115,67,52,47,61,250,235,93,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,92,44,220,237,19,85,114,185,206,123,220,247,189,239,116,133,118,97,118,123,218,175,246,170,78,35,179,243,9,210,92,109,183,26,122,152,112,238,22,191,90,27,52,21,48,72,216,121,55,103,35,228,86,189,142,106,212,178,56,166,129,81,81,89,59,23,250,167,1,129,124,52,113,23,142,248,95,205,58,12,204,192,181,31,228,168,239,20,91,33,255,0,25,218,251,204,51,79,71,204,150,41,57,60,222,67,27,205,99,119,179,197,23,197,23,208,71,14,185,243,131,120,146,202,59,22,107,96,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,209,28,172,110,246,43,36,106,108,123,85,97,179,180,83,129,90,158,22,177,146,227,140,190,160,171,126,85,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,168,246,177,207,123,218,175,125,191,224,115,139,187,175,8,57,184,236,87,61,186,174,241,132,239,212,237,182,226,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,204,77,21,146,77,26,58,62,106,200,208,244,60,14,167,9,226,155,22,57,194,182,108,107,133,171,187,237,151,16,91,233,238,150,234,158,83,227,231,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,67,182,0,64,15,106,63,183,102,102,253,203,242,122,34,127,136,1,237,71,246,236,204,223,185,126,79,68,6,127,246,42,123,44,98,159,136,21,223,46,183,25,254,70,7,98,230,122,101,197,14,9,196,124,60,92,239,61,199,25,215,98,10,156,73,109,166,168,68,100,119,26,87,81,211,71,35,41,223,175,175,52,125,213,239,124,106,136,238,91,145,237,222,140,149,99,147,240,5,170,226,199,217,99,57,62,31,226,31,151,78,93,82,213,113,99,236,177,156,159,15,241,15,203,167,3,205,97,234,160,242,174,122,168,0,0,0,0,3,0,59,106,253,150,48,183,196,10,31,151,92,76,32,236,226,227,142,155,133,44,101,95,131,243,5,149,117,25,117,140,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,121,174,100,81,57,170,229,133,34,147,55,251,106,253,150,48,183,196,10,31,151,92,72,86,3,213,64,34,47,178,135,142,58,156,53,117,178,112,143,152,204,164,75,21,202,162,161,152,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,252,167,38,178,164,210,182,61,30,217,25,201,151,64,5,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,90,154,234,234,149,93,145,51,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,168,8,33,237,29,227,142,155,138,220,101,65,131,242,249,149,116,249,117,131,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,121,173,100,178,185,202,213,153,98,140,45,87,24,60,89,227,46,46,179,67,233,197,246,158,174,207,98,160,167,142,154,197,135,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,233,203,98,170,182,38,34,76,79,101,199,176,158,89,125,245,243,138,210,0,73,254,236,184,246,19,203,47,190,190,113,90,4,0,147,253,217,113,236,39,150,95,125,124,226,180,128,18,116,251,37,179,75,2,98,190,19,172,57,103,96,190,247,172,73,129,59,215,210,10,46,235,51,59,159,125,185,87,77,75,248,199,177,35,147,124,109,87,126,45,206,219,166,142,209,122,1,154,160,0,49,87,181,31,216,79,51,126,229,249,197,17,10,220,39,123,83,228,223,196,12,61,243,24,9,169,237,71,246,19,204,223,185,126,113,68,66,95,12,151,107,85,131,137,44,168,190,223,110,116,150,235,109,187,28,88,170,235,43,42,230,108,48,83,65,29,124,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,61,20,231,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,206,136,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,158,120,120,157,226,23,21,113,65,156,183,172,220,197,52,221,195,191,242,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,206,145,234,214,177,175,150,89,94,140,102,253,169,95,241,209,198,109,247,140,60,199,165,185,199,106,244,54,12,194,253,226,159,12,219,101,99,22,169,177,202,172,230,212,212,200,221,117,154,94,84,74,177,181,203,28,109,99,90,221,202,143,150,74,219,179,139,129,202,110,43,113,149,126,48,204,23,213,211,229,214,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,230,181,146,196,214,163,86,100,150,48,189,93,148,60,14,84,226,91,173,147,139,140,198,125,34,216,173,181,21,15,194,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,229,53,52,149,102,137,178,106,198,198,206,117,65,219,157,249,147,253,228,254,90,74,161,21,125,185,223,153,63,222,79,229,160,83,253,148,60,113,212,225,171,173,147,132,124,198,101,34,88,174,85,21,12,194,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,229,57,53,149,38,149,177,232,246,200,206,76,186,30,85,201,158,236,210,237,4,166,206,27,85,159,135,204,223,186,213,201,152,52,20,253,218,207,118,171,150,90,169,241,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,171,149,85,234,237,66,66,128,0,66,183,109,95,181,62,22,248,127,67,243,27,137,218,246,53,103,166,92,101,182,99,227,60,175,198,183,159,69,93,115,27,209,49,88,38,157,17,180,181,21,84,171,84,139,74,233,21,125,73,164,239,77,229,34,166,215,185,142,98,57,30,232,216,254,171,182,175,218,159,11,124,63,161,249,141,196,192,0,61,84,3,8,59,52,248,234,169,226,107,12,213,101,134,103,87,213,213,102,134,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,114,114,228,107,158,174,145,35,205,240,48,3,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,166,127,246,213,251,44,97,111,136,20,63,46,184,152,1,217,113,237,217,150,95,125,124,158,180,9,254,0,0,60,214,113,79,146,159,209,219,136,44,109,147,145,220,59,237,38,31,184,39,112,157,210,243,36,125,12,241,50,162,151,154,238,92,104,179,36,19,68,146,109,98,55,152,143,219,171,116,85,244,166,69,95,109,238,86,255,0,246,180,206,187,125,139,254,219,194,215,123,159,122,253,85,52,16,114,85,255,0,253,210,118,246,51,236,123,191,171,64,47,87,99,238,113,216,177,207,12,9,149,84,240,247,123,214,90,92,39,167,172,143,115,223,207,165,174,168,158,174,158,167,85,99,88,221,207,125,76,92,180,115,220,157,219,123,182,164,141,67,16,59,106,253,169,240,183,195,250,31,152,220,75,127,217,105,158,149,153,63,197,101,135,13,214,222,123,166,27,204,79,250,155,185,195,34,79,36,111,170,145,21,109,239,108,113,46,222,119,122,229,194,217,30,215,53,145,212,207,245,81,202,246,220,14,218,191,106,124,45,240,254,135,230,55,16,46,175,97,143,231,179,247,111,249,145,95,246,210,103,29,247,7,228,214,18,201,219,68,60,186,76,196,184,84,84,93,42,119,49,119,82,219,93,79,35,105,182,57,138,169,190,121,233,229,230,53,236,115,123,182,223,89,178,57,18,128,236,49,252,246,126,237,255,0,50,48,131,141,204,249,166,226,59,137,124,99,153,54,106,218,185,240,242,212,50,215,135,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,216,221,143,168,122,46,174,220,229,7,4,121,13,77,196,119,18,248,59,45,175,52,85,115,225,229,168,125,211,16,44,52,242,200,196,183,83,49,101,146,57,95,19,216,232,89,51,155,29,50,75,189,187,31,80,197,77,93,181,171,59,220,88,251,44,103,39,195,252,67,242,233,204,53,236,96,200,106,156,43,149,248,151,63,239,180,84,157,227,28,84,54,215,98,123,169,226,116,241,219,168,228,145,179,200,201,145,234,246,50,106,157,88,232,149,172,235,67,27,215,122,57,138,220,202,226,199,217,99,57,62,31,226,31,151,78,7,154,195,212,237,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,150,35,63,251,78,184,241,252,55,223,106,114,27,41,239,91,176,14,31,184,59,210,87,75,117,199,153,75,138,38,107,33,116,122,183,148,213,228,211,206,218,132,110,217,36,138,103,36,115,38,187,34,114,5,148,227,163,140,219,239,24,121,143,75,115,142,213,232,108,25,133,251,197,62,25,182,202,198,45,83,99,149,89,205,169,169,145,186,235,52,188,168,149,99,107,150,56,218,198,181,187,149,31,44,149,183,103,23,3,148,220,86,227,42,252,97,152,47,171,167,203,172,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,205,107,37,137,173,70,172,201,44,118,171,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,244,230,61,17,91,19,213,61,9,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,100,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,66,159,207,76,139,203,142,34,242,226,227,149,249,161,102,239,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,242,230,102,231,104,186,43,85,174,115,30,215,177,239,99,188,235,103,166,69,230,63,14,153,143,113,202,252,208,179,119,27,173,14,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,57,144,191,107,180,93,17,200,230,185,143,107,30,199,177,190,154,76,117,227,111,131,236,51,197,206,87,203,101,114,82,81,99,107,29,60,238,194,119,138,185,106,57,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,193,133,93,148,252,118,221,82,235,65,194,206,114,226,106,71,91,93,78,144,96,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,27,220,213,98,179,144,213,126,248,35,142,87,207,46,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,94,225,15,181,139,10,215,229,62,35,139,138,59,231,39,20,224,187,127,164,34,184,68,216,251,214,43,230,84,202,156,138,106,72,96,138,24,166,137,31,73,18,51,127,174,215,58,87,43,25,28,207,104,101,175,24,60,89,224,222,17,114,191,233,197,246,158,146,241,125,175,168,142,154,197,135,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,107,203,98,170,58,86,34,249,246,205,44,210,199,121,211,142,238,121,153,153,119,223,76,226,75,207,39,190,214,247,88,105,249,188,168,89,12,127,139,133,140,141,186,71,19,27,234,181,53,211,85,213,85,85,106,190,39,120,133,197,92,80,103,45,235,55,49,77,55,112,239,252,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,243,164,122,181,172,107,229,150,87,163,25,191,106,91,251,206,22,190,225,251,117,138,237,119,161,238,244,152,154,222,251,165,174,78,107,31,222,41,89,85,81,72,233,52,106,170,179,73,233,42,25,163,145,29,234,107,166,215,53,84,59,92,173,205,44,119,146,216,238,217,153,153,105,125,244,54,36,179,115,187,149,111,117,134,163,149,205,133,240,201,248,185,152,248,221,172,114,189,190,179,87,77,117,77,21,17,83,208,159,10,60,87,101,199,22,185,112,204,107,130,165,238,55,90,30,92,23,251,4,243,35,234,173,21,78,69,84,107,149,17,57,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,207,61,152,119,43,113,222,43,192,152,187,51,44,22,46,245,134,240,39,112,250,65,91,222,161,103,115,239,179,44,52,191,139,123,210,73,55,200,213,111,226,218,237,186,106,237,19,169,112,56,81,226,187,49,248,74,204,118,99,92,21,47,126,181,87,114,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,203,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,135,163,226,34,251,87,184,227,169,196,183,91,223,8,249,114,202,69,177,91,106,41,217,139,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,205,114,233,42,205,19,163,209,141,141,252,235,129,198,223,106,182,93,212,101,124,184,31,133,92,101,87,116,190,226,122,121,233,170,241,29,36,117,118,217,240,251,27,36,11,172,108,169,165,106,202,249,226,117,76,104,248,222,199,194,173,71,162,163,182,42,69,94,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,59,252,139,200,188,199,226,47,49,237,217,95,149,246,110,253,117,174,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,46,22,110,110,171,162,185,92,230,177,141,123,222,198,58,69,123,69,56,116,192,156,47,240,11,129,242,211,2,211,254,112,45,149,151,138,221,243,127,140,238,158,133,171,134,122,206,92,178,201,201,230,242,24,238,83,29,177,158,8,158,42,185,169,193,215,7,88,19,132,12,9,81,96,176,86,122,103,18,94,118,125,32,196,28,185,169,253,41,202,154,161,244,191,224,175,158,88,224,229,71,80,177,254,45,83,126,155,157,170,175,75,1,219,87,236,177,133,190,32,80,252,186,226,6,5,118,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,229,163,149,86,56,244,158,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,44,68,143,246,83,241,199,77,150,183,90,14,22,243,37,149,114,216,177,61,225,25,133,174,109,124,179,173,186,227,84,230,49,40,159,30,170,140,166,154,93,28,215,70,212,229,205,44,142,122,57,178,186,72,66,98,64,0,0,0,90,174,44,125,150,51,147,225,254,33,249,116,228,5,240,171,196,198,50,225,67,55,40,243,75,7,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,124,250,113,99,236,177,156,159,15,241,15,203,167,60,214,1,233,247,42,179,51,10,231,38,92,97,204,210,193,85,125,226,203,137,173,241,92,41,183,73,27,228,135,122,122,240,75,203,123,216,217,162,122,58,57,24,142,93,146,49,237,85,213,170,85,100,5,246,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,229,163,149,86,56,244,153,252,210,226,47,2,101,191,14,55,62,37,225,168,244,174,27,135,15,195,125,181,122,147,65,233,46,244,198,119,24,186,196,233,33,231,201,52,12,220,248,255,0,23,204,220,244,68,107,180,11,170,96,7,109,95,178,198,22,248,129,67,242,235,137,138,185,41,219,39,196,22,6,239,84,153,199,135,173,89,155,73,54,249,32,155,88,172,181,208,72,188,180,107,121,148,240,186,23,66,212,100,139,181,96,230,43,165,215,155,181,168,195,37,59,95,239,255,0,74,248,47,203,220,83,232,75,173,155,211,56,194,211,112,244,117,218,155,187,215,81,243,109,53,239,228,84,69,170,242,230,102,237,175,102,171,181,200,169,170,232,6,11,118,92,123,118,101,151,223,95,39,173,39,248,243,153,192,238,111,96,220,136,226,163,1,230,150,96,207,87,6,30,180,212,86,67,93,61,52,11,51,233,217,83,69,61,42,76,172,79,89,204,99,167,107,222,141,71,63,99,93,181,175,118,141,95,69,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,203,0,1,0,61,168,254,221,153,155,247,47,201,232,137,31,236,208,227,142,155,136,236,27,14,79,99,134,85,179,49,112,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,122,239,145,36,98,170,57,236,134,56,59,81,253,187,51,55,238,95,147,209,24,213,132,241,77,247,3,98,171,54,53,194,213,221,202,245,135,238,20,247,75,117,79,41,146,114,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,160,30,164,193,141,92,11,241,155,98,227,15,46,42,174,114,90,189,13,140,240,191,119,167,196,214,216,152,245,165,108,146,163,249,85,52,210,59,93,97,151,149,42,164,110,114,201,27,152,230,187,114,35,37,147,37,64,0,81,89,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,32,82,156,85,113,49,131,120,80,202,58,204,210,198,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,231,135,53,115,51,21,103,38,99,226,60,210,198,181,125,226,245,137,174,18,220,42,118,201,35,227,135,122,250,144,69,204,123,222,216,98,98,54,56,216,174,93,145,177,141,69,209,168,85,124,75,241,23,142,248,160,205,58,252,204,199,85,31,229,104,236,244,91,33,255,0,22,90,251,204,211,65,71,204,138,40,249,220,174,123,219,205,123,119,191,197,87,193,18,218,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,166,143,98,75,12,177,171,155,170,111,141,237,241,106,162,5,65,149,89,153,138,178,111,49,240,230,105,96,170,190,239,122,195,55,8,174,20,219,164,145,145,205,177,125,120,37,229,189,143,116,50,177,93,28,140,71,38,248,222,246,170,232,229,61,15,112,171,196,198,13,226,191,40,232,243,75,7,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,156,26,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,209,140,89,102,138,52,115,180,77,242,49,190,46,68,91,171,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,225,233,36,138,190,220,239,204,159,239,39,242,210,71,242,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,84,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,224,237,206,252,201,254,242,127,45,2,138,236,167,227,142,155,45,110,180,28,45,230,75,42,229,177,98,123,194,51,11,92,218,249,103,91,117,198,169,204,98,81,62,61,85,25,77,52,186,57,174,141,169,203,154,89,28,244,115,101,116,144,204,73,229,92,152,158,202,126,56,234,115,42,213,65,194,222,100,178,146,43,238,24,179,163,48,181,205,175,138,4,184,219,169,90,198,37,19,227,213,21,245,48,197,163,154,232,218,188,200,98,145,207,70,186,39,73,48,72,248,0,8,86,237,171,246,167,194,223,15,232,126,99,113,47,175,101,15,28,116,216,150,213,100,225,31,49,153,86,183,219,109,61,67,48,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,249,78,77,34,88,98,108,122,49,209,179,157,98,187,106,253,169,240,183,195,250,31,152,220,76,0,3,213,64,48,215,179,139,142,58,158,43,112,109,126,15,204,22,82,83,230,46,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,229,53,242,196,230,171,82,100,138,60,202,0,0,0,89,254,42,184,103,193,188,87,229,29,102,86,227,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,188,0,15,46,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,137,236,197,227,199,240,223,98,166,200,108,216,189,110,199,216,126,222,223,70,221,46,55,30,101,86,40,133,175,153,210,104,222,83,83,157,79,3,105,209,219,164,146,89,154,146,76,186,236,149,201,80,118,150,112,43,83,196,214,25,165,204,252,177,160,171,170,205,12,57,79,5,182,150,133,181,81,71,5,222,220,181,10,174,129,235,60,140,138,23,194,179,205,51,100,71,38,228,230,70,230,189,93,26,199,10,216,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,245,16,81,89,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,180,225,83,140,156,184,226,115,38,171,51,87,189,218,176,181,94,31,239,14,197,54,138,155,170,73,232,24,216,233,29,28,211,207,36,113,39,37,240,71,205,73,118,164,105,164,140,220,174,138,77,33,219,143,238,48,110,188,89,102,227,157,111,90,72,240,38,14,168,172,160,194,140,134,39,35,234,96,123,218,146,87,74,233,24,217,119,212,36,49,61,35,115,90,145,49,172,102,221,233,36,146,5,149,206,140,222,198,89,245,154,24,131,55,51,2,122,73,47,184,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,157,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,101,39,178,119,130,139,118,22,194,182,206,42,51,34,217,191,18,94,117,169,193,208,61,42,169,230,181,80,186,58,138,121,42,36,106,185,145,205,222,163,155,115,17,209,189,169,18,69,35,30,171,42,163,49,87,179,63,130,139,119,19,248,238,229,141,179,46,217,222,114,219,9,107,77,91,71,34,85,67,233,154,233,161,145,35,167,134,162,23,71,179,147,171,39,145,91,38,228,214,6,171,21,179,43,155,58,128,0,0,69,95,110,119,230,79,247,147,249,105,79,246,80,241,199,83,134,174,182,78,17,243,25,148,137,98,185,84,84,51,8,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,148,228,214,84,154,86,199,163,219,35,57,53,7,110,119,230,79,247,147,249,105,21,96,122,168,4,106,246,94,246,128,95,115,66,226,206,29,115,211,17,93,111,88,190,163,124,184,90,247,83,27,36,239,116,180,244,173,89,40,167,116,108,71,172,204,100,18,206,149,19,57,238,151,116,136,247,163,219,26,75,37,64,11,105,196,86,124,224,222,27,114,142,251,154,216,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,116,87,35,29,177,136,249,28,155,24,229,74,215,22,98,155,22,6,194,183,156,107,138,107,187,149,151,15,219,234,46,151,26,158,83,228,228,82,193,27,164,150,77,140,71,61,219,88,199,46,141,69,114,233,162,34,175,67,207,191,28,156,93,221,120,190,205,198,226,184,45,213,118,124,39,97,167,117,183,14,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,110,254,90,104,140,142,24,213,210,114,146,71,5,191,226,43,62,113,151,18,89,185,125,205,108,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,218,43,145,141,222,245,124,142,77,239,114,175,160,158,19,189,150,50,111,225,254,30,249,116,7,154,195,210,159,9,222,203,25,55,240,255,0,15,124,186,0,60,214,30,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,74,124,39,123,44,100,223,195,252,61,242,232,0,186,160,0,45,87,22,62,203,25,201,240,255,0,16,252,186,115,207,183,14,185,243,140,184,109,205,203,22,107,96,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,209,28,172,118,199,163,36,106,111,99,85,61,4,241,99,236,177,156,159,15,241,15,203,167,60,214,1,233,119,135,92,249,193,188,73,101,29,139,53,176,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,104,142,86,55,123,21,146,53,54,61,170,183,44,243,195,192,231,23,119,94,16,115,113,216,174,123,117,93,227,9,223,169,219,109,196,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,152,154,43,36,154,52,116,124,213,145,190,130,48,158,41,177,99,156,43,102,198,184,90,187,190,217,113,5,190,158,233,110,169,229,62,62,125,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,244,3,182,0,142,14,213,142,56,234,114,214,213,95,194,222,91,50,146,91,238,39,179,171,49,77,205,207,138,116,183,91,170,154,246,45,19,35,213,85,149,51,69,171,156,233,26,156,184,101,141,204,71,58,86,201,8,89,94,213,142,56,233,179,42,235,95,194,222,91,50,174,43,22,24,188,43,49,77,205,207,150,5,184,220,105,92,246,45,19,35,213,17,244,208,203,171,156,233,26,188,201,162,141,204,70,182,38,201,53,107,216,99,249,236,253,219,254,100,69,89,42,157,134,63,158,207,221,191,230,64,90,174,218,191,106,124,45,240,254,135,230,55,19,34,187,41,248,227,169,204,171,85,7,11,121,146,202,72,175,184,98,206,140,194,215,54,190,40,18,227,110,165,107,24,148,79,143,84,87,212,195,22,142,107,163,106,243,33,138,71,61,26,232,157,36,216,235,219,87,237,79,133,190,31,208,252,198,226,96,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,122,158,6,31,246,126,241,221,98,226,171,10,199,130,177,75,251,150,102,225,251,122,73,113,166,209,242,122,82,150,8,233,99,150,235,189,148,241,83,193,205,169,168,114,119,102,170,185,154,106,154,183,170,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,21,187,94,240,47,17,212,57,203,73,142,179,34,233,233,172,182,171,221,71,131,167,183,192,248,168,109,90,181,29,37,28,209,43,157,178,177,220,189,238,149,206,94,240,214,35,152,173,108,75,5,60,212,150,255,0,61,50,47,46,56,139,203,139,142,87,230,133,155,191,90,171,180,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,203,153,155,157,162,232,173,86,185,204,123,94,199,189,142,15,60,60,53,226,76,175,194,57,243,129,177,22,116,97,138,75,254,9,163,188,66,183,170,58,181,145,96,108,14,213,189,226,72,227,99,221,51,33,115,155,58,193,181,201,50,68,177,42,42,61,79,74,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,30,109,248,151,225,211,29,240,191,154,117,249,103,142,169,255,0,202,214,89,235,119,195,254,51,181,247,153,161,130,179,151,20,178,114,121,188,135,187,148,247,111,103,130,167,130,174,101,118,105,246,137,225,156,149,195,53,89,27,196,5,246,146,211,130,109,52,243,215,225,187,195,104,42,38,158,154,121,42,17,242,208,190,58,88,100,116,172,123,166,154,102,200,228,69,98,182,70,171,158,143,141,177,132,154,113,67,153,153,53,149,153,29,138,175,121,243,87,166,16,185,91,234,44,213,118,248,164,115,106,174,221,230,23,198,180,52,200,199,177,238,154,86,43,209,54,185,187,90,142,123,156,198,49,207,111,155,107,180,150,169,174,181,179,88,168,170,232,237,175,168,145,212,116,245,117,45,169,158,24,21,203,203,100,146,182,56,219,35,209,186,34,189,35,98,57,81,85,26,221,116,76,160,227,235,141,124,85,197,102,99,213,217,45,55,62,239,150,88,102,225,52,120,114,223,78,178,50,58,253,138,232,219,115,168,73,26,199,186,105,88,170,172,107,218,156,152,222,172,68,220,233,95,47,107,217,251,192,141,247,138,172,85,30,53,197,44,238,89,101,135,238,9,29,198,167,86,73,233,74,168,36,165,146,91,86,198,84,69,81,7,54,154,161,203,222,90,138,214,105,162,106,238,136,25,149,216,177,134,51,114,215,148,120,175,17,94,110,20,148,249,117,121,188,61,246,91,108,214,215,182,174,123,139,25,28,117,53,177,84,46,214,173,50,181,145,192,173,252,110,233,96,126,139,10,196,244,154,71,206,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,44,1,0,61,168,254,221,153,155,247,47,201,232,137,254,32,7,181,31,219,179,51,126,229,249,61,16,24,213,132,241,77,247,3,98,171,54,53,194,213,221,202,245,135,238,20,247,75,117,79,41,146,114,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,161,61,60,2,241,175,133,120,172,203,138,75,37,218,231,221,243,55,12,219,225,143,17,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,147,35,209,138,155,93,19,229,136,188,11,193,246,38,205,30,17,47,124,72,229,250,85,220,46,88,63,20,92,168,49,13,181,210,211,197,4,54,74,107,100,21,142,174,99,164,123,29,190,55,58,70,186,54,243,29,34,75,26,181,173,229,187,125,180,200,188,244,204,126,29,51,30,221,154,25,95,121,238,55,90,29,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,115,33,126,214,234,154,163,145,205,107,216,230,61,140,123,67,211,73,106,184,177,246,88,206,79,135,248,135,229,211,157,79,10,60,87,101,199,22,185,112,204,107,130,165,238,55,90,30,92,23,251,4,243,35,234,173,21,78,69,84,107,149,17,57,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,219,139,31,101,140,228,248,127,136,126,93,56,30,107,15,85,7,149,115,213,64,0,0,0,0,24,1,219,87,236,177,133,190,32,80,252,186,226,69,95,11,153,23,253,37,51,219,12,228,167,210,159,163,159,72,251,239,248,207,184,247,206,71,119,163,158,167,250,158,100,123,183,114,54,253,116,211,118,189,116,209,101,83,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,160,99,174,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,98,123,49,120,241,252,55,216,169,178,27,54,47,91,177,246,31,183,183,209,183,75,141,199,153,85,138,33,107,230,116,154,55,148,212,231,83,192,218,116,118,233,36,150,102,164,147,46,187,37,114,84,29,165,156,10,212,241,53,134,105,115,63,44,104,42,234,179,67,14,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,185,57,145,185,175,87,70,177,194,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,73,87,106,247,28,117,56,150,235,123,225,31,46,89,72,182,43,109,69,59,49,117,217,31,21,66,215,85,196,232,231,109,20,10,213,114,68,200,37,107,57,174,93,37,89,162,116,122,49,177,191,157,130,188,58,228,54,50,226,75,55,44,89,83,131,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,84,106,189,187,222,172,141,171,189,237,69,165,112,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,158,130,56,58,224,235,2,112,129,129,42,44,22,10,207,76,226,75,206,207,164,24,131,151,53,63,165,57,83,84,62,151,252,21,243,203,28,28,168,234,22,63,197,170,111,211,115,181,85,232,30,117,201,254,236,184,246,19,203,47,190,190,113,90,64,9,63,221,151,30,194,121,101,247,215,206,43,64,128,18,191,200,188,244,204,126,29,51,30,221,154,25,95,121,238,55,90,29,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,115,33,126,214,234,154,163,145,205,107,216,230,61,140,123,104,2,245,98,174,20,115,30,193,195,102,10,226,154,217,23,166,112,102,40,239,112,92,164,167,133,82,75,21,84,85,243,210,70,218,132,213,117,134,94,83,21,147,38,141,73,30,177,57,26,171,18,204,19,253,145,121,233,151,28,69,229,197,187,52,50,190,243,223,173,85,218,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,229,204,205,205,213,53,86,171,92,215,177,207,99,216,247,92,3,207,15,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,207,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,159,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,99,175,106,63,176,158,102,253,203,243,138,34,0,73,254,237,71,246,19,204,223,185,126,113,68,65,14,94,224,171,174,101,99,252,53,151,54,42,138,72,46,88,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,186,107,162,47,128,23,87,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,244,230,61,17,91,19,213,38,207,58,243,103,38,187,63,120,113,165,184,219,112,135,116,176,217,118,88,240,206,29,182,53,205,239,149,210,50,73,25,11,166,84,118,205,220,185,165,150,162,77,206,93,36,122,243,101,114,49,236,179,193,121,53,217,237,195,4,22,236,71,137,187,174,27,194,251,106,111,248,137,246,183,44,213,213,213,85,12,141,106,36,134,149,143,145,218,201,44,81,49,63,24,230,68,200,152,231,185,35,222,66,103,24,60,89,227,46,46,179,67,233,197,246,158,174,207,98,160,167,142,154,197,135,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,233,203,98,170,182,38,34,6,122,112,81,218,215,71,123,238,89,101,197,141,203,147,122,172,184,36,22,252,105,29,52,20,212,46,142,77,234,141,184,178,61,140,167,216,253,145,182,104,217,203,86,189,171,42,70,145,190,103,245,93,185,223,153,63,222,79,229,165,191,236,197,236,255,0,163,205,218,202,110,32,115,191,14,247,188,11,73,182,124,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,253,97,145,141,108,206,123,117,87,70,215,178,75,129,219,157,249,147,253,228,254,90,6,5,112,209,195,62,50,226,151,16,226,188,25,151,213,212,140,196,54,12,47,81,136,232,104,170,85,24,203,155,225,170,166,133,105,18,85,114,54,23,185,181,14,86,61,222,166,246,53,174,86,53,203,35,45,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,122,246,42,123,83,226,159,135,245,223,49,183,23,215,181,123,129,202,108,75,106,189,241,113,151,47,171,91,237,182,158,157,248,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,156,214,174,145,44,49,58,77,88,232,223,206,12,148,224,7,140,27,87,22,89,70,215,92,22,174,60,119,131,169,232,232,49,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,153,64,121,129,202,220,210,199,121,45,142,237,153,153,150,151,223,67,98,75,55,59,185,86,247,88,106,57,92,216,95,12,159,139,153,143,141,218,199,43,219,235,53,116,215,84,209,81,21,61,9,240,163,197,118,92,113,107,151,12,198,184,42,94,227,117,161,229,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,153,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,8,193,237,171,246,167,194,223,15,232,126,99,113,49,215,32,56,76,198,92,70,101,126,107,99,140,191,168,171,174,190,229,173,61,174,166,159,14,82,80,36,243,222,89,85,36,233,42,70,254,99,85,175,138,42,121,36,70,53,146,62,85,209,141,77,202,212,92,138,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,144,17,151,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,244,39,193,247,22,120,55,139,172,175,250,113,98,167,164,179,223,104,42,36,166,190,225,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,154,243,24,138,174,137,232,152,1,218,189,192,229,78,26,186,222,248,184,203,151,210,37,138,229,81,78,252,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,107,87,89,82,105,93,38,175,108,143,228,225,7,12,92,66,226,174,23,243,150,203,155,152,90,155,191,247,14,101,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,66,85,59,106,253,150,48,183,196,10,31,151,92,76,0,236,184,246,236,203,47,190,190,79,90,102,87,106,30,111,96,220,250,224,39,45,179,115,47,231,171,146,197,136,177,197,28,212,233,87,2,195,60,79,101,21,206,41,97,145,157,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,112,215,178,227,219,179,44,190,250,249,61,104,19,252,0,0,90,174,41,242,83,250,68,240,251,141,178,114,59,135,114,171,196,22,244,238,19,186,94,92,108,174,130,86,84,82,243,93,203,145,82,21,158,24,146,77,172,87,114,213,251,116,118,138,151,84,1,229,92,203,78,209,172,239,181,113,31,142,114,179,58,44,214,58,187,53,62,35,203,122,119,62,130,166,70,200,250,105,225,188,93,105,230,98,61,189,30,196,150,25,54,63,70,171,153,181,202,214,42,171,19,139,218,117,149,191,130,254,50,113,175,116,177,122,50,213,139,123,190,41,183,255,0,133,115,187,215,122,141,59,220,253,94,231,51,117,116,117,190,163,182,233,167,170,212,98,176,197,250,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,209,140,89,102,150,69,107,116,77,242,61,222,46,85,80,205,94,3,115,230,167,135,30,26,56,157,204,155,53,109,36,24,133,41,240,197,175,15,164,213,17,70,245,184,212,190,227,20,114,68,201,88,246,204,248,90,233,42,86,45,142,222,202,119,162,232,221,206,76,42,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,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,174,215,61,141,158,102,181,202,154,181,37,145,19,77,203,174,111,246,62,228,229,247,28,241,64,153,171,79,55,119,178,229,165,190,122,138,201,54,177,252,250,170,234,121,233,41,233,180,87,181,237,220,199,212,203,204,70,189,169,221,182,59,106,200,213,2,98,178,95,40,112,110,66,229,126,31,202,60,191,130,174,59,22,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,68,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,127,139,31,101,140,228,248,127,136,126,93,57,117,75,85,197,143,178,198,114,124,63,196,63,46,156,15,53,133,107,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,250,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,209,71,161,62,5,248,50,177,112,121,151,21,86,201,46,190,153,198,120,163,187,212,98,107,148,79,122,82,186,72,145,252,170,106,104,221,166,144,197,205,149,18,71,53,36,145,207,115,157,181,21,145,70,29,174,89,224,188,154,236,246,225,130,11,118,35,196,221,215,13,225,125,181,55,252,68,251,91,150,106,234,234,170,134,70,181,18,67,74,199,200,237,100,150,40,152,159,140,115,34,100,76,115,220,145,239,48,131,39,187,101,234,106,243,182,241,62,112,225,26,187,118,93,98,90,139,124,54,216,105,170,162,170,126,18,100,112,57,149,19,42,199,75,28,213,204,154,101,100,143,69,84,124,76,71,36,109,145,116,99,177,215,180,103,141,127,233,85,152,240,88,48,5,206,235,30,89,97,111,197,219,105,167,94,84,119,74,228,87,164,151,55,67,181,175,110,230,61,35,137,178,171,156,200,218,231,105,19,166,150,52,226,118,121,240,89,117,226,159,52,41,239,184,191,15,213,187,42,240,213,66,174,32,172,74,151,82,165,108,233,30,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,243,35,123,225,220,19,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,203,56,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,28,176,48,87,180,127,179,254,143,136,139,20,185,183,148,56,119,254,187,20,29,218,9,105,169,228,130,158,60,69,75,189,145,237,168,124,207,142,54,77,12,106,175,100,202,237,203,28,75,19,145,255,0,137,88,161,4,245,80,96,87,27,93,153,118,174,37,115,134,197,154,120,47,20,85,225,171,150,32,168,74,12,99,80,234,118,214,192,200,32,161,147,187,87,50,39,207,19,145,251,169,233,169,93,28,110,84,114,77,28,155,91,203,149,101,12,11,236,230,224,163,250,85,102,60,247,252,127,108,186,199,150,88,91,241,151,42,152,19,149,29,210,185,21,139,29,177,179,110,107,219,185,143,89,37,116,72,231,50,54,181,186,196,233,162,145,46,7,109,95,181,62,22,248,127,67,243,27,137,47,217,91,149,184,19,37,176,37,179,44,242,210,197,232,108,55,102,231,119,42,46,245,53,71,43,155,51,230,147,241,147,61,242,59,89,37,123,189,103,46,154,232,154,34,34,36,64,246,213,251,83,225,111,135,244,63,49,184,129,114,187,17,237,54,171,253,171,62,108,87,219,101,37,198,219,113,167,195,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,41,141,93,161,156,22,93,120,88,205,10,139,238,16,195,245,109,202,188,75,80,139,135,235,22,165,213,73,69,58,199,186,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,188,201,30,201,182,229,7,97,143,231,179,247,111,249,145,37,57,165,149,184,19,58,112,37,207,44,243,46,197,233,156,55,121,228,247,218,46,245,53,63,55,149,51,38,143,241,144,189,146,55,73,34,99,189,87,38,186,104,186,162,170,40,121,130,39,123,179,139,129,202,158,20,176,109,126,48,204,23,210,84,102,46,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,229,57,241,68,214,163,146,20,150,74,83,129,254,204,42,110,25,115,66,227,155,153,141,140,169,49,61,246,211,81,85,73,132,82,218,146,193,5,61,36,145,186,39,86,84,177,218,42,212,201,20,143,143,146,138,248,162,71,61,119,204,231,49,209,103,168,3,0,59,106,253,150,48,183,196,10,31,151,92,76,255,0,48,3,182,175,217,99,11,124,64,161,249,117,196,8,107,194,120,90,251,142,113,85,155,5,97,106,30,251,122,196,23,10,123,93,186,155,154,200,249,245,83,200,216,226,143,123,213,172,110,231,189,169,171,149,26,154,234,170,137,212,98,204,45,125,192,216,170,243,130,177,77,15,114,189,97,251,133,69,174,227,77,205,100,156,138,168,36,116,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,234,92,14,19,189,169,242,111,226,6,30,249,140,4,170,118,161,112,45,248,107,194,175,207,28,156,193,157,239,50,108,187,61,49,77,68,237,179,95,109,113,198,228,93,33,70,175,120,172,135,72,249,122,43,94,248,145,241,254,53,205,167,141,2,159,236,167,227,142,167,50,173,84,28,45,230,75,41,34,190,225,139,58,51,11,92,218,248,160,75,141,186,149,172,98,81,62,61,81,95,83,12,90,57,174,141,171,204,134,41,28,244,107,162,116,147,72,249,229,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,119,187,63,120,238,177,113,85,133,99,193,88,165,253,203,51,112,253,189,36,184,211,104,249,61,41,75,4,116,177,203,117,222,202,120,169,224,230,212,212,57,59,179,85,92,205,53,77,91,213,3,48,0,0,90,174,44,125,150,51,147,225,254,33,249,116,231,154,195,210,159,22,62,203,25,201,240,255,0,16,252,186,115,205,96,23,127,138,174,25,241,151,10,25,185,89,149,184,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,233,250,140,244,204,122,236,142,135,135,139,157,231,191,96,202,28,65,22,36,182,211,84,34,190,75,117,83,97,168,142,70,83,191,95,82,25,59,211,222,248,213,21,188,198,163,219,177,95,42,201,232,39,138,174,25,240,111,21,249,71,89,149,184,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,60,246,103,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,254,138,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,129,122,187,55,178,66,235,157,220,87,225,54,219,239,148,150,186,124,7,81,79,142,43,159,52,110,145,243,193,65,89,78,169,4,77,77,17,95,36,178,68,197,87,57,17,172,87,191,214,86,164,111,144,174,218,191,101,140,45,241,2,135,229,215,18,181,236,167,200,106,156,155,225,114,131,19,95,104,169,35,190,230,77,66,98,105,30,218,120,146,120,237,207,137,141,160,133,243,49,238,89,89,202,69,169,106,42,183,150,181,146,49,88,215,35,213,212,87,109,95,178,198,22,248,129,67,242,235,136,16,172,73,247,101,215,104,5,101,162,178,219,195,38,119,226,46,117,170,110,237,110,192,247,73,227,158,122,168,234,165,158,40,33,180,187,150,199,238,133,121,186,197,36,138,198,194,216,221,26,185,88,177,54,44,22,225,127,37,63,164,78,117,90,50,114,59,135,114,171,196,22,251,199,112,157,210,242,227,101,116,22,186,170,138,94,107,185,114,42,66,179,195,18,73,181,138,238,90,191,110,142,209,82,138,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,248,159,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,135,168,128,96,7,101,239,29,63,134,188,42,204,142,206,60,103,222,243,38,203,191,208,245,53,173,219,53,246,215,28,109,84,214,101,114,247,138,200,116,147,153,170,53,239,137,25,39,227,92,218,137,19,63,192,128,30,212,127,110,204,205,251,151,228,244,69,21,132,248,76,198,88,235,133,12,65,197,14,15,168,171,187,51,10,226,137,44,183,123,29,53,2,57,244,182,232,232,226,168,150,228,178,243,55,57,140,116,241,181,241,182,37,218,205,210,185,200,198,63,109,107,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,224,34,131,135,92,249,198,92,54,230,229,139,53,176,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,232,142,86,59,99,209,146,53,55,177,170,158,130,120,104,226,47,2,113,65,149,148,25,153,129,106,63,201,81,222,40,182,77,254,44,186,119,104,102,158,143,153,44,81,243,185,92,246,55,154,198,236,127,138,47,138,36,69,246,151,240,57,83,195,142,50,155,56,112,59,233,31,151,88,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,125,70,70,177,189,17,90,199,205,103,248,40,226,186,251,194,94,114,209,99,46,109,214,179,8,92,180,163,197,54,74,41,152,222,255,0,75,181,233,28,136,217,17,88,179,64,247,243,99,93,88,229,209,241,243,24,201,100,80,61,9,226,204,83,98,192,216,86,243,141,113,77,119,114,178,225,251,125,69,210,227,83,202,124,156,138,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,232,65,15,104,55,27,119,94,43,241,252,118,44,49,61,93,14,93,97,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,98,53,81,100,147,89,212,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,71,95,20,29,143,246,172,109,154,22,252,95,195,253,246,147,10,217,241,45,226,40,239,214,89,104,218,180,86,56,29,28,210,84,215,82,233,35,92,172,87,50,22,71,68,214,104,146,79,210,72,161,77,34,12,63,236,249,224,146,235,197,126,63,146,251,137,224,171,161,203,172,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,203,87,34,44,145,235,112,59,101,109,54,171,7,18,88,38,197,98,182,82,91,173,182,236,183,182,210,81,209,210,66,216,96,166,130,58,251,131,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,152,156,170,203,60,43,147,121,113,135,50,183,5,82,119,123,46,25,183,197,111,166,221,28,108,146,109,137,235,207,47,45,140,99,166,149,234,233,36,122,53,55,200,247,185,83,87,41,16,61,181,126,212,248,91,225,253,15,204,110,32,113,59,26,173,54,171,255,0,18,88,218,197,125,182,82,92,109,183,28,183,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,183,253,160,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,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,57,138,212,85,142,77,46,95,98,167,181,62,41,248,127,93,243,27,113,47,217,171,150,120,87,57,50,227,17,229,110,53,164,239,22,92,77,111,150,223,83,182,56,223,36,59,211,212,158,46,99,30,198,205,19,209,178,70,245,106,236,145,140,114,38,173,64,32,219,179,231,141,187,175,10,24,254,75,22,39,158,174,187,46,177,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,45,28,170,177,199,166,69,118,209,98,155,22,57,194,188,61,99,92,45,93,223,108,184,130,223,124,186,91,170,121,79,143,159,75,60,118,185,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,208,184,28,41,118,70,88,178,255,0,49,239,216,163,136,105,237,88,214,213,101,184,73,75,134,237,110,165,123,105,110,17,181,105,103,167,185,203,182,127,252,98,158,74,41,163,124,106,228,122,171,165,102,199,58,149,237,206,252,201,254,242,127,45,3,8,56,73,225,158,167,138,124,67,143,48,61,154,186,174,12,67,99,192,245,216,143,15,195,10,197,178,182,227,5,85,43,35,164,149,101,115,90,214,74,217,164,141,31,189,155,30,230,61,85,205,99,152,235,85,118,182,99,44,168,199,245,182,106,201,42,236,24,179,7,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,232,248,220,189,90,138,213,240,83,55,251,21,61,169,241,79,195,250,239,152,219,140,170,237,66,224,91,240,215,133,95,158,57,57,131,59,222,100,217,118,122,98,154,137,219,102,190,218,227,141,200,186,66,141,94,241,89,14,145,242,244,86,189,241,35,227,252,107,155,79,26,5,127,217,251,199,117,139,138,172,43,30,10,197,47,238,89,155,135,237,233,37,198,155,71,201,233,74,88,35,165,142,91,174,246,83,197,79,7,54,166,161,201,221,154,170,230,105,170,106,222,169,152,7,151,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,161,222,20,120,174,203,142,45,114,225,152,215,5,75,220,110,180,60,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,115,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,129,24,61,181,126,212,248,91,225,253,15,204,110,38,31,224,108,139,204,124,201,203,140,115,154,24,42,205,233,91,86,92,247,25,111,240,192,170,234,170,122,90,164,168,84,170,108,104,158,188,49,247,87,115,85,23,115,26,246,189,90,172,108,143,102,96,118,213,251,83,225,111,135,244,63,49,184,151,87,176,199,243,217,251,183,252,200,8,203,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,250,19,224,251,139,60,27,197,214,87,253,56,177,83,210,89,239,180,21,18,83,95,112,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,205,121,140,69,87,68,244,72,181,237,31,236,255,0,172,225,222,251,46,109,229,14,29,255,0,173,61,127,118,130,90,106,121,39,168,147,14,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,226,86,92,107,225,139,136,92,85,194,254,114,217,115,115,11,83,119,254,225,204,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,168,122,83,5,21,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,58,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,214,160,0,0,8,128,237,98,224,162,227,133,177,85,207,138,140,183,182,111,195,119,157,42,113,140,12,74,90,120,109,85,206,146,158,158,58,136,218,142,100,147,119,169,38,220,244,108,111,114,74,146,200,247,170,74,136,201,127,48,215,180,191,140,27,87,14,153,71,54,3,195,171,135,238,216,239,29,83,201,65,13,170,229,19,106,217,73,106,149,146,71,61,116,212,175,99,162,149,154,167,37,145,205,163,36,123,220,187,101,100,50,198,161,8,54,44,127,140,176,206,25,196,216,50,197,136,106,233,44,88,198,158,154,154,251,111,106,162,193,92,202,122,134,84,64,175,106,162,162,62,57,99,69,107,211,71,162,58,70,162,237,145,237,117,107,195,23,15,88,171,138,12,229,178,229,30,22,169,238,29,255,0,153,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,75,84,102,255,0,101,135,22,120,55,135,60,208,187,96,124,192,167,164,161,177,102,85,69,190,154,163,17,213,215,172,16,89,159,75,29,98,196,178,51,150,228,115,37,150,162,56,213,238,124,108,137,53,123,151,106,42,160,76,246,86,229,110,4,201,108,9,108,203,60,180,177,122,27,13,217,185,221,202,139,189,77,81,202,230,204,249,164,252,100,207,124,142,214,73,94,239,89,203,166,186,38,136,136,137,85,128,0,0,4,85,246,231,126,100,255,0,121,63,150,152,21,195,71,12,248,203,138,92,67,138,240,102,95,87,82,51,16,216,48,189,70,35,161,162,169,84,99,46,111,134,170,154,21,164,73,85,200,216,94,230,212,57,88,247,122,155,216,214,185,88,215,44,140,207,94,220,239,204,159,239,39,242,210,213,118,42,123,83,226,159,135,245,223,49,183,1,129,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,19,189,217,251,199,117,139,138,172,43,30,10,197,47,238,89,155,135,237,233,37,198,155,71,201,233,74,88,35,165,142,91,174,246,83,197,79,7,54,166,161,201,221,154,170,230,105,170,106,222,169,104,59,86,56,28,169,204,171,85,127,20,153,108,250,72,175,184,98,206,175,197,54,199,50,40,18,227,110,165,107,222,181,172,147,68,87,212,195,22,173,115,100,114,243,33,138,54,177,90,232,155,28,209,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,240,115,30,230,174,168,170,128,102,175,105,127,28,117,60,71,99,41,178,123,3,178,145,153,117,130,239,18,62,26,184,223,21,67,239,151,24,82,72,22,181,179,49,92,212,166,70,190,86,194,214,59,215,100,139,35,213,85,204,100,56,213,146,249,13,140,179,170,60,101,116,177,81,85,197,98,192,120,94,233,137,175,183,102,211,164,144,81,178,150,138,121,224,133,234,175,106,111,168,150,20,137,168,138,175,68,89,36,70,57,177,63,71,14,185,13,140,184,146,205,203,22,84,224,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,213,26,175,110,247,171,35,106,239,123,81,102,251,19,100,54,13,225,183,179,243,49,242,167,6,81,82,53,150,236,183,191,62,231,93,13,58,194,251,181,197,109,82,165,69,108,168,231,189,219,228,115,117,70,171,221,177,136,200,218,187,24,212,64,243,238,122,83,225,59,217,99,38,254,31,225,239,151,64,121,172,61,41,240,157,236,177,147,127,15,240,247,203,160,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,11,170,1,98,184,196,226,171,6,240,161,148,119,12,97,121,185,82,59,19,220,105,234,41,176,157,162,72,214,103,220,110,40,207,81,93,19,94,199,119,104,220,232,221,51,247,55,107,21,26,139,204,124,108,120,84,28,88,251,44,103,39,195,252,67,242,233,207,53,132,186,112,137,143,241,150,105,246,114,113,71,152,57,131,136,106,239,152,134,249,81,140,42,107,171,170,85,55,202,255,0,163,148,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,145,22,5,202,206,140,134,198,89,43,30,13,186,95,104,170,229,177,99,204,47,107,196,214,43,179,169,210,56,43,25,85,69,4,243,194,197,71,185,55,211,203,50,196,228,85,71,170,36,114,43,26,217,89,174,74,246,104,113,199,83,195,142,50,135,39,177,195,41,31,151,88,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,189,70,70,146,49,81,90,246,77,35,246,94,29,48,39,20,28,2,229,86,90,99,170,127,205,253,142,178,207,91,190,111,241,101,211,208,169,12,21,156,184,165,143,157,202,231,189,220,167,187,99,252,21,60,21,33,47,136,172,134,198,92,54,230,229,247,42,113,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,234,173,71,187,99,209,241,185,119,177,200,129,53,61,160,220,109,218,184,80,192,17,216,176,196,244,149,217,139,138,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,121,136,213,84,142,77,32,135,254,170,177,238,42,255,0,109,113,30,36,196,119,15,247,202,202,235,149,117,68,159,240,164,154,105,36,127,218,231,57,222,106,167,18,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,224,214,49,173,77,17,17,9,106,236,167,224,86,167,7,71,65,197,62,107,208,85,211,95,106,169,210,108,21,66,218,168,157,3,109,213,116,76,95,73,61,97,145,202,231,203,21,68,145,54,25,17,188,180,73,28,230,57,206,141,98,8,245,226,167,134,59,239,10,184,171,8,224,172,83,122,239,183,172,65,131,232,49,45,198,155,187,50,63,69,213,79,36,241,203,67,189,146,202,201,249,79,167,114,115,154,168,215,235,170,53,19,170,231,87,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,5,170,237,171,246,167,194,223,15,232,126,99,113,49,127,40,184,103,198,89,213,148,121,167,154,88,50,186,145,239,202,138,122,11,149,206,217,50,164,111,169,183,76,202,183,212,79,20,142,114,55,124,13,164,222,177,170,122,236,115,246,187,123,91,28,153,65,219,87,237,79,133,190,31,208,252,198,226,93,94,195,31,207,103,238,223,243,32,35,47,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,232,119,133,30,43,178,227,139,92,184,102,53,193,82,247,27,173,15,46,11,253,130,121,145,245,86,138,167,34,170,53,202,136,156,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,100,112,246,172,112,57,77,150,183,90,254,41,50,217,245,114,216,177,61,225,95,138,109,142,100,179,173,186,227,84,231,189,107,89,38,138,140,166,154,93,90,230,200,228,229,205,44,109,98,185,178,182,56,112,215,134,142,34,241,223,11,249,167,65,153,152,22,163,252,149,29,226,139,100,63,227,59,95,121,134,105,232,249,146,197,39,39,155,200,99,121,172,110,246,120,162,248,162,135,165,48,91,252,139,207,76,184,226,47,46,45,217,161,149,247,158,253,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,46,102,110,110,169,170,181,90,230,189,142,123,30,199,186,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,98,184,196,225,87,6,241,95,148,119,12,31,121,182,210,55,19,219,169,234,42,112,157,222,73,22,23,219,174,42,207,81,29,43,88,247,119,105,28,216,219,51,54,187,115,17,28,137,204,100,111,103,158,28,89,133,175,184,27,21,94,112,86,41,161,238,87,172,63,112,168,181,220,105,185,172,147,145,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,79,69,28,100,231,165,31,14,220,56,227,60,198,244,207,163,175,77,183,201,110,195,142,98,64,249,159,120,168,99,163,165,88,226,157,81,146,242,222,188,247,179,71,47,42,25,93,177,200,213,106,249,194,2,239,240,171,195,62,50,226,191,55,40,242,183,7,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,103,162,156,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,236,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,156,30,26,243,122,167,33,115,231,3,102,228,51,213,199,79,135,111,16,205,112,74,72,34,154,121,109,207,214,42,216,99,100,186,49,95,37,52,147,70,138,170,221,21,232,168,230,170,35,147,210,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,114,192,49,255,0,52,184,245,225,59,37,177,221,207,44,243,47,53,189,13,137,44,220,158,251,69,232,43,149,71,43,155,11,38,143,241,144,211,190,55,107,28,172,119,170,229,211,93,23,69,69,68,12,128,32,7,181,31,219,179,51,126,229,249,61,17,55,217,41,159,121,79,196,78,21,170,198,185,57,138,254,144,89,104,174,15,181,207,83,220,106,105,54,85,50,56,228,116,123,42,35,141,235,163,38,141,117,68,219,235,105,174,168,168,144,131,218,143,237,217,153,191,114,252,158,136,12,255,0,236,84,246,88,197,63,16,43,190,93,110,49,87,181,11,129,111,192,166,42,126,120,228,230,12,238,153,109,122,217,233,138,106,39,110,134,197,116,146,71,34,233,10,53,59,189,28,218,199,203,209,92,198,74,175,143,241,77,117,60,107,149,93,138,158,203,24,167,226,5,119,203,173,197,245,227,195,136,28,175,200,158,30,113,76,57,130,250,75,133,118,49,179,220,44,54,92,61,34,200,175,187,207,53,59,163,115,92,216,164,142,86,211,49,37,106,205,43,100,98,177,142,68,107,185,175,137,174,8,75,225,71,138,236,199,225,43,49,217,141,112,84,189,250,213,93,203,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,46,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,55,217,191,154,88,19,58,120,29,205,28,203,203,75,239,166,112,221,231,47,241,71,114,173,238,179,83,243,121,84,149,80,201,248,185,152,201,27,164,145,61,190,179,83,93,53,77,81,81,87,206,185,45,60,33,240,251,152,249,55,217,209,158,152,215,28,226,15,240,12,204,203,251,149,246,201,96,142,117,150,58,10,95,68,85,43,106,220,168,229,141,179,85,71,36,42,230,181,55,54,56,32,71,185,93,172,113,4,75,30,170,15,42,231,170,128,0,0,0,0,48,3,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,166,127,246,213,251,44,97,111,136,20,63,46,184,145,107,194,78,119,218,184,112,207,236,57,157,23,155,29,93,230,159,14,83,221,28,202,10,105,27,27,234,103,154,221,83,79,11,21,238,232,198,44,179,71,189,250,57,90,205,206,70,189,81,24,161,54,156,116,113,155,98,224,243,46,41,110,113,218,189,51,140,241,71,120,167,195,54,217,88,244,165,116,145,35,57,181,53,50,55,77,33,139,155,18,172,109,114,73,35,158,214,183,106,43,229,143,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,87,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,58,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,201,255,0,101,15,3,148,216,106,213,100,226,227,49,159,86,151,219,149,61,67,240,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,249,77,77,98,72,101,108,154,189,210,51,146,17,129,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,58,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,30,225,139,136,92,43,197,6,77,89,115,115,11,83,119,14,255,0,204,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,164,80,118,145,246,125,211,112,237,83,30,112,228,221,170,173,217,117,113,168,109,53,109,182,24,165,153,152,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,215,87,198,139,96,56,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,78,99,17,81,178,189,20,44,81,63,221,151,30,194,121,101,247,215,206,43,72,1,39,251,178,227,216,79,44,190,250,249,197,104,16,2,78,247,103,190,0,193,185,167,217,195,130,114,251,48,112,245,37,243,15,95,41,239,116,213,212,53,40,187,37,103,166,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,32,132,159,238,203,143,97,60,178,251,235,231,21,160,68,95,27,124,31,98,110,17,179,66,91,43,146,174,183,4,223,42,39,118,19,188,85,203,79,207,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,187,253,156,29,160,21,156,59,223,98,202,76,222,196,95,245,167,175,239,51,197,83,81,28,245,18,97,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,252,114,75,148,29,175,188,76,101,29,14,87,212,240,202,218,26,76,69,142,238,117,20,87,39,171,81,143,76,48,200,228,108,173,157,239,86,170,178,166,104,183,196,216,219,181,252,153,228,123,220,214,62,54,205,17,120,79,11,95,113,206,42,179,96,172,45,67,223,111,88,130,225,79,107,183,83,115,89,31,62,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,58,129,61,61,168,254,194,121,155,247,47,206,40,136,86,225,59,218,159,38,254,32,97,239,152,192,74,167,20,25,77,138,178,47,178,70,239,148,216,215,23,253,38,189,97,203,125,158,154,166,224,215,72,232,211,117,246,150,70,83,196,178,42,189,97,129,143,108,17,170,163,117,142,22,104,200,211,70,54,21,128,203,254,209,158,53,255,0,165,86,99,193,96,192,23,59,172,121,101,133,191,23,109,166,157,121,81,221,43,145,94,146,92,221,14,214,189,187,152,244,142,38,202,174,115,35,107,157,164,78,154,88,211,137,217,231,193,101,215,138,124,208,167,190,226,252,63,86,236,171,195,85,10,184,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,204,141,239,135,117,181,225,71,133,28,199,226,215,49,217,130,176,84,93,198,213,67,203,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,50,103,237,114,69,10,42,58,71,53,202,170,198,50,73,25,232,79,43,114,183,2,100,182,4,182,101,158,90,88,189,13,134,236,220,238,229,69,222,166,168,229,115,102,124,210,126,50,103,190,71,107,36,175,119,172,229,211,93,19,68,68,68,10,130,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,45,187,115,191,50,127,188,159,203,73,84,34,175,183,59,243,39,251,201,252,180,8,224,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,157,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,61,15,112,197,196,46,21,226,131,38,172,185,185,133,169,187,135,127,230,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,205,181,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,104,198,44,179,69,26,57,218,38,249,24,223,23,34,45,235,224,251,139,60,101,194,46,104,125,56,177,83,213,222,44,85,244,242,83,95,112,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,253,57,140,69,70,202,244,80,200,174,211,174,3,191,2,23,218,156,249,202,123,46,220,3,136,46,14,244,149,174,221,110,229,210,225,121,156,200,91,30,174,230,185,121,53,19,186,161,91,182,56,226,133,203,28,41,166,248,154,183,255,0,178,179,131,46,32,178,86,251,117,205,236,208,186,221,112,85,170,245,111,138,158,28,29,190,39,73,119,107,152,146,71,83,95,26,238,238,252,158,99,145,145,250,149,41,34,202,215,242,153,190,58,137,10,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,84,0,66,183,109,95,181,62,22,248,127,67,243,27,137,106,187,59,184,188,254,138,89,202,191,74,107,121,57,123,140,121,84,88,163,101,7,121,154,14,83,101,238,181,113,237,84,145,57,82,74,237,232,221,251,162,146,93,35,124,137,22,219,171,219,87,237,79,133,190,31,208,252,198,226,96,0,30,170,8,22,237,25,224,163,250,42,230,60,23,252,1,108,186,201,150,88,167,241,150,218,153,211,155,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,186,202,232,101,145,111,87,100,239,26,247,28,45,138,173,156,43,230,69,207,126,27,188,235,77,131,167,122,210,211,195,106,174,116,149,21,18,83,200,229,107,36,155,189,73,54,214,43,164,123,146,84,138,54,49,82,85,86,74,166,105,101,110,4,206,156,9,115,203,60,203,177,122,103,13,222,121,61,246,139,189,77,79,205,229,76,201,163,252,100,47,100,141,210,72,152,239,85,201,174,154,46,168,170,138,30,101,233,177,77,246,147,10,220,112,85,61,118,203,45,214,225,71,116,172,166,229,49,121,181,84,145,212,199,79,38,245,77,237,218,202,218,148,209,21,26,188,205,92,138,173,106,166,74,246,92,123,118,101,151,223,95,39,173,45,255,0,21,220,40,230,63,9,89,142,252,21,141,98,239,214,170,238,100,246,11,252,16,171,41,110,244,173,84,69,115,81,85,121,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,251,129,217,113,237,217,150,95,125,124,158,180,9,254,5,191,206,188,251,202,126,29,176,173,46,53,206,60,87,244,126,203,91,112,101,174,10,158,227,83,87,190,169,241,201,35,99,217,79,28,143,77,89,12,139,170,166,223,87,77,117,84,69,183,249,91,199,175,9,217,211,142,237,153,103,150,153,173,233,156,73,121,231,119,42,47,65,92,169,249,188,168,95,52,159,140,154,157,145,183,72,226,123,189,103,38,186,104,154,170,162,40,100,0,0,12,10,237,134,201,11,86,60,225,210,159,57,102,190,85,209,220,178,186,161,29,79,72,216,218,248,43,160,184,213,82,83,74,199,248,57,143,107,146,23,181,232,170,154,50,70,171,87,122,62,56,76,61,73,98,204,45,98,199,56,86,243,130,177,77,15,125,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,121,141,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,248,159,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,133,62,78,247,101,127,15,22,172,154,225,162,213,143,42,173,85,116,184,179,51,169,225,189,221,159,53,99,102,99,168,145,243,45,181,177,54,53,216,198,45,52,205,153,81,117,147,125,67,209,234,155,91,28,112,193,144,57,57,125,226,3,57,112,158,78,225,201,187,189,94,38,184,54,158,74,157,172,127,116,165,99,93,37,77,78,199,189,137,39,42,8,229,151,151,189,28,253,155,91,235,57,16,244,210,0,181,92,88,251,44,103,39,195,252,67,242,233,203,170,90,174,44,125,150,51,147,225,254,33,249,116,224,121,172,36,127,181,67,142,170,156,127,136,110,188,48,229,109,125,92,24,98,199,81,53,183,25,205,53,44,91,46,215,24,42,161,123,96,137,36,141,102,141,148,179,83,42,44,140,123,57,175,115,211,107,163,99,31,36,112,21,86,86,229,110,59,206,156,119,108,203,60,180,177,122,103,18,94,121,221,202,139,189,67,79,205,229,66,249,164,252,100,207,100,109,210,56,158,239,89,201,174,154,38,170,168,138,23,3,133,30,20,115,31,139,92,199,102,10,193,81,119,27,85,15,46,123,253,254,120,85,244,182,138,87,42,162,57,200,138,156,201,159,181,201,20,40,168,233,28,215,42,171,24,201,36,103,161,60,173,202,220,9,146,216,18,217,150,121,105,98,244,54,27,179,115,187,149,23,122,154,163,149,205,153,243,73,248,201,158,249,29,172,146,189,222,179,151,77,116,77,17,17,18,223,240,163,194,142,92,112,149,151,12,193,88,42,46,253,117,174,229,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,151,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,189,96,0,0,0,0,8,86,237,171,246,167,194,223,15,232,126,99,113,38,164,133,110,218,191,106,124,45,240,254,135,230,55,16,46,175,97,143,231,179,247,111,249,145,42,132,85,246,24,254,123,63,118,255,0,153,18,168,0,0,0,192,14,218,191,101,140,45,241,2,135,229,215,19,63,204,0,237,171,246,88,194,223,16,40,126,93,113,2,42,248,78,246,167,201,191,136,24,123,230,48,30,148,207,53,156,39,123,83,228,223,196,12,61,243,24,15,74,96,68,175,106,47,103,253,101,162,178,229,196,222,72,97,222,117,170,110,243,113,199,22,184,36,158,122,168,234,165,158,89,230,187,55,152,247,238,133,121,186,75,28,104,198,194,216,219,34,53,88,178,186,40,225,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,250,136,32,135,180,83,129,90,158,22,177,146,227,140,190,160,171,126,85,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,168,246,177,207,123,218,175,120,75,247,10,188,76,96,222,43,242,142,143,52,176,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,94,3,205,103,13,28,69,227,190,23,243,78,131,51,48,45,71,249,42,59,197,22,200,127,198,118,190,243,12,211,209,243,37,138,78,79,55,144,198,243,88,221,236,241,69,241,69,244,61,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,58,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,63,197,143,178,198,114,124,63,196,63,46,156,243,88,122,83,226,199,217,99,57,62,31,226,31,151,78,121,172,2,85,59,43,56,241,255,0,224,142,21,51,126,245,254,86,44,33,125,185,220,127,240,12,166,178,53,156,175,252,97,209,62,73,191,201,211,177,191,213,48,204,174,43,184,36,202,254,43,238,184,38,251,138,224,164,161,185,97,91,197,52,213,213,141,165,145,211,221,172,141,115,157,61,165,242,69,52,78,99,36,115,145,205,151,87,58,21,230,44,104,156,199,235,231,219,22,97,107,238,6,197,87,156,21,138,104,123,149,235,15,220,42,45,119,26,110,107,36,228,85,65,35,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,82,109,59,52,56,227,166,226,59,6,195,147,216,225,149,108,204,92,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,222,187,228,73,24,170,142,123,33,12,223,48,3,182,175,217,99,11,124,64,161,249,117,196,207,243,0,59,106,253,150,48,183,196,10,31,151,92,64,192,14,203,143,110,204,178,251,235,228,245,164,154,118,138,112,43,77,197,46,13,92,113,151,212,20,140,205,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,245,216,214,57,236,99,149,236,140,190,203,143,110,204,178,251,235,228,245,164,244,98,204,83,98,192,216,86,243,141,113,77,119,114,178,225,251,125,69,210,227,83,202,124,156,138,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,232,7,152,219,77,207,25,101,70,63,162,188,209,199,87,96,197,152,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,86,72,213,234,213,71,39,138,19,189,192,47,26,248,87,138,204,184,164,178,93,174,125,223,51,112,205,190,24,241,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,57,50,61,24,169,181,209,62,88,107,227,39,54,112,38,118,113,29,140,243,11,45,240,133,170,197,97,174,184,73,29,60,182,246,204,207,75,236,123,154,183,57,153,42,55,151,53,71,245,174,107,99,143,77,201,189,31,47,50,89,50,43,178,127,135,156,237,198,25,185,77,158,184,51,22,213,224,252,31,134,234,36,160,185,220,161,100,21,44,188,189,143,164,146,162,203,45,59,166,107,218,201,105,230,222,147,172,111,100,111,141,142,111,227,26,213,104,91,94,212,127,110,204,205,251,151,228,244,70,127,246,42,123,44,98,159,136,21,223,46,183,24,1,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,224,51,167,22,97,107,22,57,194,183,156,21,138,104,123,237,151,16,91,234,45,119,26,110,107,227,231,210,207,27,163,150,61,236,86,189,187,152,247,38,173,84,114,107,170,42,47,82,3,56,183,224,115,25,112,245,196,53,147,39,176,123,234,241,45,183,31,84,66,204,23,87,59,18,7,213,62,122,132,129,180,83,76,244,100,29,230,57,29,27,94,230,185,25,178,88,100,114,69,204,216,207,65,32,12,85,236,230,225,107,29,240,175,145,211,225,204,196,196,157,226,245,137,174,30,157,171,178,64,216,95,75,101,153,240,178,53,137,179,49,187,230,153,89,28,105,43,183,172,72,230,53,177,38,141,116,179,101,80,0,8,86,237,171,246,167,194,223,15,232,126,99,113,38,164,133,110,218,191,106,124,45,240,254,135,230,55,16,29,138,158,212,248,167,225,253,119,204,109,196,212,144,173,216,169,237,79,138,126,31,215,124,198,220,77,72,2,42,251,115,191,50,127,188,159,203,73,84,34,175,183,59,243,39,251,201,252,180,11,85,216,169,237,79,138,126,31,215,124,198,220,75,246,106,230,102,21,201,188,184,196,121,165,141,106,251,189,151,12,219,229,184,84,237,146,54,73,54,196,245,32,139,152,246,49,211,74,245,108,113,177,92,155,228,123,26,139,171,144,135,110,198,171,181,170,193,196,150,54,190,223,110,116,150,235,109,187,45,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,45,255,0,104,55,27,119,94,43,241,252,118,44,49,61,93,14,93,97,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,98,53,81,100,147,80,176,25,215,152,212,217,191,155,152,191,52,169,112,173,38,27,102,43,188,84,221,214,217,77,83,45,67,32,124,207,87,191,89,37,85,115,222,231,43,158,245,68,107,21,238,118,198,70,205,177,182,69,59,26,120,109,198,80,221,110,156,82,87,223,234,236,246,41,233,234,240,205,186,216,218,36,214,246,197,116,79,154,103,201,44,106,137,77,28,177,177,173,88,29,189,211,67,35,92,246,54,39,199,54,53,118,124,240,73,117,226,191,31,201,125,196,240,85,208,229,214,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,229,171,145,22,72,245,158,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,0,134,30,218,191,106,124,45,240,254,135,230,55,18,234,246,24,254,123,63,118,255,0,153,22,171,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,64,73,166,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,0,120,219,224,251,19,112,141,154,18,217,92,149,117,184,38,249,81,59,176,157,226,174,90,126,125,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,111,161,226,138,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,253,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,5,184,36,227,7,19,112,141,154,17,94,154,181,117,184,38,249,81,3,113,101,158,146,42,126,125,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,111,160,140,39,138,108,88,231,10,217,177,174,22,174,239,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,15,54,252,69,100,54,50,225,183,55,47,185,83,140,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,85,106,61,219,30,143,141,203,189,142,68,202,174,205,206,208,74,110,29,170,100,201,236,228,186,213,187,46,174,53,14,169,162,185,77,44,179,51,12,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,154,106,249,21,66,109,0,56,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,109,120,157,226,23,10,240,191,147,87,172,220,197,52,221,255,0,184,114,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,126,205,171,231,91,52,179,75,29,231,78,59,185,230,102,101,223,125,51,137,47,60,158,251,91,221,97,167,230,242,161,100,49,254,46,22,50,54,233,28,76,111,170,212,215,77,87,85,85,85,188,28,109,241,131,137,184,185,205,9,111,78,90,186,44,19,99,168,157,184,78,207,87,21,63,62,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,58,239,246,94,240,81,253,32,49,219,51,159,48,173,150,170,236,182,193,183,7,211,75,110,173,78,119,166,110,141,133,175,101,58,196,215,38,144,197,205,130,105,22,68,86,73,234,69,178,70,190,94,88,93,94,16,59,41,172,89,161,195,141,211,26,231,93,111,163,113,6,63,183,210,92,48,85,77,190,103,203,53,134,149,88,233,34,170,153,141,145,33,168,239,40,248,149,208,57,21,204,137,168,137,36,82,200,228,134,58,243,75,43,113,222,75,99,187,158,89,230,93,139,208,216,146,205,201,239,180,93,234,26,142,87,54,22,77,31,227,33,123,227,118,177,202,199,122,174,93,53,209,116,84,84,79,79,198,21,118,152,112,81,113,226,127,2,91,113,182,90,91,59,206,100,225,45,41,168,168,227,74,88,125,51,67,52,209,164,148,243,84,76,232,246,114,117,124,241,171,164,218,154,206,212,98,186,100,115,66,138,236,185,227,182,235,157,150,169,178,35,58,49,53,37,70,54,177,211,177,216,126,227,87,59,187,238,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,204,150,55,43,213,174,88,102,149,210,20,121,108,194,120,166,251,129,177,85,155,26,225,106,238,229,122,195,247,10,123,165,186,167,148,201,57,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,244,39,193,71,21,214,46,45,50,106,139,25,115,109,84,120,190,219,165,30,41,178,81,76,247,119,10,173,207,72,228,70,200,136,244,134,118,51,155,26,234,246,166,175,143,152,247,197,34,129,144,0,181,89,233,197,30,68,240,215,232,79,195,94,57,250,57,244,143,188,250,51,252,89,89,89,207,238,252,174,119,250,218,41,54,237,231,197,245,180,215,119,77,116,93,58,156,148,227,51,134,206,34,113,85,86,10,201,204,200,250,65,122,162,183,190,233,61,55,161,235,233,54,82,178,72,227,116,155,234,32,141,139,163,230,141,52,69,221,235,107,166,136,170,129,130,221,185,223,153,63,222,79,229,165,170,236,84,246,167,197,63,15,235,190,99,110,46,175,110,119,230,79,247,147,249,105,106,187,21,61,169,241,79,195,250,239,152,219,128,154,146,40,59,75,59,59,46,179,226,218,92,242,225,254,197,73,35,49,85,226,10,12,73,103,117,123,155,60,151,187,157,197,89,21,115,36,170,153,89,178,122,138,184,97,116,109,88,219,18,242,220,141,86,58,71,69,43,224,12,117,224,115,132,75,87,8,57,70,236,41,61,198,146,241,139,47,213,13,185,98,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,110,217,204,93,85,242,77,34,54,62,106,198,218,215,139,31,101,140,228,248,127,136,126,93,57,117,75,85,197,143,178,198,114,124,63,196,63,46,156,15,53,135,165,62,19,189,150,50,111,225,254,30,249,116,7,154,195,210,159,9,222,203,25,55,240,255,0,15,124,186,0,60,214,30,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,71,188,61,98,155,22,6,224,191,45,49,174,41,174,238,86,92,63,149,246,107,165,198,167,148,249,57,20,176,90,98,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,189,0,170,243,211,61,50,227,135,76,184,184,230,134,104,94,123,141,170,135,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,156,201,159,181,218,38,168,212,107,92,247,185,140,99,222,223,61,156,75,241,23,142,248,160,205,58,252,204,199,85,31,229,104,236,244,91,33,255,0,22,90,251,204,211,65,71,204,138,40,249,220,174,123,219,205,123,119,191,197,87,193,18,234,241,245,198,190,42,226,179,49,234,236,150,155,159,119,203,44,51,112,154,60,57,111,167,89,25,29,126,197,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,76,111,86,34,110,116,175,151,21,64,149,78,1,127,249,44,184,141,253,239,255,0,243,114,148,138,178,85,56,5,255,0,228,178,226,55,247,191,255,0,205,202,82,42,192,244,81,148,121,153,133,114,111,129,28,190,205,44,107,87,221,236,184,103,43,236,119,10,157,178,70,201,38,217,108,131,100,17,115,30,198,58,105,94,173,142,54,43,147,124,143,99,81,117,114,16,109,197,87,19,24,203,138,252,220,172,205,44,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,183,16,60,89,227,44,247,192,57,97,149,174,167,171,178,97,60,181,194,246,235,43,45,45,175,73,224,175,184,211,66,176,58,228,244,72,216,168,247,68,140,99,99,114,201,202,78,102,199,126,54,77,213,255,0,103,207,4,151,94,43,241,252,151,220,79,5,93,14,93,97,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,90,185,17,100,143,80,196,178,114,123,52,56,227,166,226,59,6,195,147,216,225,149,108,204,92,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,222,187,228,73,24,170,142,123,33,234,123,64,251,60,240,206,107,101,29,175,21,228,245,29,93,187,22,101,94,23,142,209,104,181,70,234,138,198,93,108,148,76,115,162,183,53,158,188,171,82,212,87,242,94,136,231,72,247,172,114,110,222,201,33,134,28,39,138,111,184,27,21,89,177,174,22,174,238,87,172,63,112,167,186,91,170,121,76,147,145,85,4,141,146,41,54,61,28,199,109,123,26,186,57,21,171,166,138,138,157,0,206,174,218,191,106,124,45,240,254,135,230,55,18,234,246,24,254,123,63,118,255,0,153,24,85,198,103,20,191,210,227,27,96,252,200,173,195,126,132,189,91,112,125,45,138,247,79,19,183,82,190,186,42,202,185,93,45,50,171,149,233,11,217,60,110,70,191,214,99,149,204,213,232,212,145,249,171,216,99,249,236,253,219,254,100,5,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,74,255,0,177,119,20,216,176,54,21,226,23,26,226,154,238,229,101,195,246,251,29,210,227,83,202,124,156,138,88,35,186,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,94,128,72,87,21,185,235,149,252,62,228,189,239,23,230,189,45,37,198,219,113,167,169,180,81,217,106,233,164,154,11,229,108,148,147,201,29,186,77,177,74,214,50,118,195,35,21,242,49,99,68,85,221,238,95,56,55,106,218,107,141,214,182,225,71,105,164,181,211,213,84,73,52,84,52,142,149,208,82,177,206,85,108,49,172,207,124,170,198,162,163,81,100,123,223,162,38,231,57,117,85,190,188,107,241,93,125,226,211,57,107,113,151,54,235,71,132,45,186,209,225,107,37,108,204,119,112,165,218,196,146,69,108,104,140,73,167,123,57,178,46,175,114,106,200,249,143,100,81,169,148,29,148,252,14,83,102,85,214,131,138,76,201,125,92,86,44,49,120,71,225,107,99,89,44,11,113,184,210,185,143,74,215,201,162,35,233,161,151,70,181,177,185,121,147,69,35,94,173,108,78,142,96,201,78,201,110,28,115,67,39,242,142,163,49,177,182,55,171,142,209,152,180,244,215,123,70,17,134,88,229,164,167,129,236,107,162,184,202,237,21,89,83,52,91,17,25,19,154,137,18,51,157,190,68,99,41,243,212,24,213,139,59,71,184,49,192,216,170,243,130,177,78,114,119,43,214,31,184,84,90,238,52,223,71,110,178,114,42,160,145,209,203,30,246,83,57,142,218,246,57,53,106,171,87,77,81,85,58,129,146,160,183,249,41,159,121,79,196,78,21,170,198,185,57,138,254,144,89,104,174,15,181,207,83,220,106,105,54,85,50,56,228,116,123,42,35,141,235,163,38,141,117,68,219,235,105,174,168,168,151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,149,237,180,206,59,236,184,171,2,240,253,79,15,38,203,77,111,76,99,89,38,230,59,189,213,73,37,69,37,58,104,172,223,31,37,145,84,245,71,237,127,122,245,155,172,109,85,197,94,207,126,26,236,92,80,241,29,111,193,88,197,119,225,107,37,190,124,67,125,166,101,83,233,230,172,165,133,241,198,200,35,123,26,170,155,231,158,4,126,138,199,114,185,170,199,181,232,197,40,14,42,179,75,240,211,196,118,98,230,100,55,223,76,208,94,113,5,87,162,171,123,175,119,230,218,226,127,38,135,241,106,198,57,186,82,197,3,125,118,163,215,77,95,171,149,202,178,83,216,151,150,120,86,155,43,49,214,113,247,78,110,36,184,98,5,195,60,249,35,141,221,222,134,158,154,158,163,100,46,217,204,103,50,74,173,100,77,234,215,114,32,245,81,89,170,132,85,230,198,5,252,23,230,158,50,203,63,74,122,79,232,150,32,184,216,187,239,35,147,222,187,173,76,144,243,121,123,157,179,119,47,118,221,206,211,93,53,93,53,39,83,179,47,58,255,0,13,60,35,225,110,241,111,238,181,248,19,76,21,89,178,45,144,203,220,160,135,187,201,30,178,61,206,214,150,90,109,238,93,186,202,146,237,106,55,110,177,193,219,11,130,173,88,87,140,23,223,109,245,21,114,84,99,28,47,109,189,215,54,103,181,89,28,236,116,212,40,216,145,26,138,140,229,80,196,229,71,43,151,123,158,186,232,168,214,221,254,196,188,227,190,197,138,177,215,15,213,16,243,172,181,54,245,198,52,114,110,99,123,165,84,114,83,210,84,38,136,205,242,115,153,45,55,85,126,214,119,95,85,186,200,229,64,150,162,0,123,81,253,187,51,55,238,95,147,209,19,252,0,192,14,197,79,101,140,83,241,2,187,229,214,227,0,59,81,253,187,51,55,238,95,147,209,19,252,64,15,106,63,183,102,102,253,203,242,122,32,50,255,0,179,35,61,50,227,135,78,4,113,214,104,102,133,231,184,218,168,115,2,182,40,97,137,17,245,87,10,167,91,45,235,29,45,52,106,169,204,153,251,93,162,106,141,70,181,207,123,152,198,61,237,142,190,37,248,139,199,124,80,102,157,126,102,99,170,143,242,180,118,122,45,144,255,0,139,45,125,230,105,160,163,230,69,20,124,238,87,61,237,230,189,187,223,226,171,224,137,69,73,143,241,148,184,6,159,43,93,136,106,211,9,210,222,38,191,178,210,213,70,192,183,25,97,142,7,84,61,17,53,123,210,40,88,198,238,85,216,139,38,205,188,201,55,100,255,0,103,239,2,55,222,42,177,84,120,215,20,179,185,101,150,31,184,36,119,26,157,89,39,165,42,160,146,150,73,109,91,25,81,21,68,28,218,106,135,47,121,106,43,89,166,137,171,186,32,92,174,205,46,207,186,156,225,186,217,248,131,205,251,85,36,153,125,65,81,222,108,246,154,184,162,170,131,18,189,142,170,130,68,145,25,58,62,6,83,212,193,19,149,147,68,230,78,154,181,81,88,174,214,82,184,177,246,88,206,79,135,248,135,229,211,151,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,66,218,241,99,236,177,156,159,15,241,15,203,167,3,205,97,234,160,242,174,122,168,0,0,0,0,3,0,59,106,253,150,48,183,196,10,31,151,92,72,86,38,167,182,175,217,99,11,124,64,161,249,117,196,139,94,17,114,66,213,196,119,17,120,51,38,175,183,202,187,69,182,255,0,81,82,234,202,186,72,218,249,210,10,122,89,170,100,100,123,189,86,189,237,129,88,143,84,114,49,94,142,86,191,110,197,12,160,236,197,224,59,240,223,125,166,207,156,216,178,238,192,56,126,224,223,70,218,238,54,238,101,46,40,153,172,153,178,104,238,107,87,147,79,59,105,213,219,163,146,41,156,146,66,186,236,149,169,53,39,18,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,150,7,18,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,207,183,29,28,25,95,120,60,204,122,91,100,119,95,76,224,204,81,222,42,48,205,202,87,177,42,157,28,74,206,109,53,76,109,211,73,162,230,196,139,35,90,145,200,215,181,205,218,170,248,163,244,40,81,89,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,170,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,168,121,140,39,251,178,227,216,79,44,190,250,249,197,105,0,36,255,0,118,92,123,9,229,151,223,95,56,173,2,0,73,116,201,78,48,112,207,8,221,152,153,111,122,114,210,86,227,107,229,62,32,110,19,179,213,197,81,200,174,158,43,228,204,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,185,177,22,114,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,70,49,101,154,89,21,173,209,55,200,247,120,185,85,67,182,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,45,77,117,117,74,166,249,95,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,76,159,102,231,103,221,79,14,212,210,103,14,114,90,169,29,152,183,26,119,83,81,91,102,138,41,159,134,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,61,116,124,136,182,43,178,83,130,143,77,214,81,241,101,153,182,203,85,101,150,30,116,120,46,223,58,115,228,117,116,51,242,223,115,114,35,182,71,201,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,150,160,49,87,181,31,216,79,51,126,229,249,197,17,2,216,79,11,95,113,206,42,179,96,172,45,67,223,111,88,130,225,79,107,183,83,115,89,31,62,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,58,147,211,218,143,236,39,153,191,114,252,226,136,133,110,19,189,169,242,111,226,6,30,249,140,0,79,71,10,60,40,229,199,9,89,112,204,21,130,162,239,215,90,238,92,247,251,252,240,163,42,174,245,77,69,68,115,145,21,121,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,251,214,0,2,42,251,115,191,50,127,188,159,203,73,84,34,175,183,59,243,39,251,201,252,180,11,41,217,1,133,172,88,231,63,115,11,5,98,154,30,251,101,196,25,95,118,181,220,105,185,175,143,159,75,61,109,4,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,90,14,54,248,62,196,220,35,102,132,182,87,37,93,110,9,190,84,78,236,39,120,171,150,159,159,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,125,123,21,61,169,241,79,195,250,239,152,219,137,116,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,253,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,21,187,56,184,227,166,225,75,25,87,224,252,193,101,93,70,93,99,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,107,153,20,78,106,185,97,72,164,157,227,205,15,17,89,13,140,184,109,205,203,238,84,227,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,213,90,143,118,199,163,227,114,239,99,145,51,255,0,178,11,139,124,101,53,214,155,132,123,238,23,171,188,88,160,167,173,186,88,174,212,20,201,173,145,136,231,79,60,117,170,154,34,211,73,44,139,178,85,245,219,52,204,141,119,182,86,114,66,218,246,213,251,83,225,111,135,244,63,49,184,148,255,0,103,151,9,152,55,139,172,175,206,220,15,125,168,164,179,223,104,42,48,189,77,139,17,186,129,106,167,181,61,100,175,89,209,140,73,34,87,178,88,152,177,185,138,253,154,242,222,168,174,137,138,149,7,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,128,140,188,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,66,211,87,80,212,162,111,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,196,246,98,241,227,248,111,177,83,100,54,108,94,183,99,236,63,111,111,163,110,151,27,143,50,171,20,66,215,204,233,52,111,41,169,206,167,129,180,232,237,210,73,44,205,73,38,93,118,74,228,170,187,76,56,40,184,241,63,129,45,184,219,45,45,157,231,50,112,150,148,212,84,113,165,44,62,153,161,154,104,210,74,121,170,38,116,123,57,58,190,120,213,210,109,77,103,106,49,93,50,57,176,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,19,41,219,95,105,181,77,195,110,13,190,205,108,164,125,202,143,28,83,210,83,214,58,22,172,240,193,53,5,107,165,137,146,105,185,172,123,160,133,206,106,46,142,88,163,85,215,106,105,129,125,151,30,221,153,101,247,215,201,235,75,213,198,31,25,182,46,48,248,17,176,92,228,181,122,27,25,225,124,192,180,211,226,107,108,76,122,210,182,73,109,151,78,85,77,52,142,215,88,101,229,74,169,27,156,178,70,230,57,174,220,136,201,100,178,189,151,30,221,153,101,247,215,201,235,64,207,254,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,147,252,0,0,0,16,23,218,155,137,240,110,39,227,75,25,63,7,219,233,24,251,93,61,5,174,239,93,77,114,90,182,92,110,48,211,49,37,145,83,234,192,248,154,177,210,62,38,175,71,210,57,206,209,238,122,36,218,103,246,113,216,184,127,201,172,89,156,88,142,30,241,73,134,109,238,168,142,155,115,217,222,234,158,228,142,154,155,123,24,245,143,155,60,145,69,204,216,173,102,253,206,245,90,170,121,151,3,53,59,33,175,248,86,205,198,77,182,221,136,108,157,250,190,251,135,238,150,251,20,253,218,57,123,133,115,99,109,67,231,220,245,71,69,173,45,61,92,91,217,171,151,157,177,83,107,222,169,58,135,150,204,39,138,111,184,27,21,89,177,174,22,174,238,87,172,63,112,167,186,91,170,121,76,147,145,85,4,141,146,41,54,61,28,199,109,123,26,186,57,21,171,166,138,138,157,15,79,184,79,20,216,177,206,21,179,99,92,45,93,223,108,184,130,223,79,116,183,84,242,159,31,62,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,122,1,219,22,171,139,31,101,140,228,248,127,136,126,93,57,117,75,85,197,143,178,198,114,124,63,196,63,46,156,15,53,132,249,246,121,240,89,106,225,99,43,233,239,184,191,15,210,55,53,49,45,58,174,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,243,36,99,33,219,1,135,170,128,0,0,0,0,0,0,4,43,118,213,251,83,225,111,135,244,63,49,184,147,82,66,183,109,95,181,62,22,248,127,67,243,27,136,23,87,176,199,243,217,251,183,252,200,149,66,42,251,12,127,61,159,187,127,204,137,84,0,0,0,96,7,109,95,178,198,22,248,129,67,242,235,137,159,230,0,118,213,251,44,97,111,136,20,63,46,184,129,21,124,39,123,83,228,223,196,12,61,243,24,15,74,103,154,206,19,189,169,242,111,226,6,30,249,140,7,165,48,48,131,137,126,58,170,120,90,227,103,10,96,124,193,175,171,126,85,223,240,61,60,213,208,211,82,196,247,219,46,51,92,42,88,151,37,84,141,103,153,141,142,157,177,190,22,191,234,61,207,107,30,246,163,31,151,247,107,102,13,205,124,1,91,102,172,146,146,255,0,132,241,141,158,74,105,95,73,86,171,5,194,221,87,10,181,203,28,208,185,21,89,36,82,46,143,141,201,209,200,173,95,5,33,219,182,175,218,159,11,124,63,161,249,141,196,189,93,143,124,87,102,62,57,172,184,240,201,141,101,244,205,171,11,225,247,222,44,23,73,230,85,170,161,165,138,122,120,22,129,218,162,243,97,78,240,213,137,85,81,209,53,142,141,55,49,99,108,65,130,188,107,240,163,125,225,47,57,107,112,111,42,235,89,132,46,90,214,97,107,221,108,44,111,127,165,218,197,146,53,116,106,172,89,160,123,249,82,38,140,114,232,201,57,108,100,177,161,85,240,11,198,190,42,225,79,49,233,44,151,107,159,120,203,44,77,112,134,60,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,116,108,70,42,110,108,79,138,106,120,151,225,211,2,113,65,149,149,249,103,142,169,255,0,202,214,89,235,119,205,254,44,186,119,105,161,130,179,151,20,177,243,185,92,247,187,148,247,108,127,130,167,130,167,157,108,216,192,191,130,252,211,198,89,103,233,79,73,253,18,196,23,27,23,125,228,114,123,215,117,169,146,30,111,47,115,182,110,229,238,219,185,218,107,166,171,166,160,122,19,226,23,20,216,177,207,5,249,151,141,112,181,119,125,178,226,12,175,188,221,45,213,60,167,199,207,165,158,211,44,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,232,121,194,38,167,134,159,254,70,219,191,195,252,119,255,0,227,238,132,43,1,54,125,166,188,9,90,179,187,6,220,115,207,43,112,205,92,153,161,97,167,141,213,84,118,184,26,247,226,74,38,43,90,230,73,30,168,175,169,134,45,93,27,217,186,71,178,62,70,217,21,97,229,67,14,19,197,55,220,13,138,172,216,215,11,87,119,43,214,31,184,83,221,45,213,60,166,73,200,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,135,169,50,40,59,80,123,62,233,173,52,215,174,40,114,90,213,86,246,62,161,213,248,194,199,77,20,181,47,223,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,22,200,216,142,151,213,99,95,160,102,175,3,156,93,218,184,190,202,55,98,185,237,212,150,124,89,97,168,109,183,17,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,98,106,143,142,104,209,210,114,150,71,88,174,218,191,101,140,45,241,2,135,229,215,19,23,251,41,248,86,207,156,69,143,232,56,145,195,248,194,175,1,96,251,77,66,82,173,67,169,57,203,138,224,73,153,222,232,25,19,156,214,173,50,181,142,107,170,29,185,35,153,177,172,109,124,145,57,97,202,14,218,191,101,140,45,241,2,135,229,215,16,48,3,178,227,219,179,44,190,250,249,61,105,117,123,80,184,233,252,53,226,167,228,118,78,99,62,247,150,214,93,158,152,169,162,110,216,111,183,72,228,114,174,147,35,151,188,81,195,164,124,189,17,172,124,168,249,63,26,214,211,200,152,43,134,177,77,247,7,220,102,187,97,202,238,233,87,81,111,175,181,201,39,41,146,110,165,173,165,150,146,166,61,30,138,137,190,9,229,102,186,110,110,237,90,168,228,69,74,131,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,245,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,10,171,133,94,25,241,151,21,249,185,71,149,184,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,61,20,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,100,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,104,174,26,56,116,192,156,47,229,101,6,89,224,90,127,242,85,151,138,221,243,127,140,238,157,218,24,103,172,229,203,44,156,158,111,33,142,229,49,219,25,224,137,226,171,117,64,128,30,212,127,110,204,205,251,151,228,244,70,127,246,42,123,44,98,159,136,21,223,46,183,24,1,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,224,51,252,0,0,0,0,133,110,218,191,106,124,45,240,254,135,230,55,18,106,72,86,237,171,246,167,194,223,15,232,126,99,113,1,216,169,237,79,138,126,31,215,124,198,220,77,73,10,221,138,158,212,248,167,225,253,119,204,109,196,212,128,34,175,183,59,243,39,251,201,252,180,149,66,42,251,115,191,50,127,188,159,203,64,142,12,180,192,121,161,143,233,177,149,30,90,210,213,212,211,217,176,189,85,251,19,197,13,194,58,86,45,146,146,88,102,153,210,181,239,98,78,198,74,218,121,18,36,220,229,123,24,230,181,85,168,169,69,25,255,0,216,169,237,79,138,126,31,215,124,198,220,93,94,210,238,206,143,254,29,226,95,34,237,223,246,213,227,24,217,57,223,248,229,109,125,227,188,85,84,255,0,224,153,221,97,143,251,76,79,22,129,153,92,0,102,110,81,230,95,11,152,69,114,106,205,87,102,180,97,122,118,97,218,235,101,92,108,73,233,46,48,197,27,231,230,73,20,113,197,80,249,22,86,206,179,177,141,230,44,234,231,54,57,21,241,179,34,143,53,156,52,113,23,142,248,95,205,58,12,204,192,181,31,228,168,239,20,91,33,255,0,25,218,251,204,51,79,71,204,150,41,57,60,222,67,27,205,99,119,179,197,23,197,23,208,71,14,185,243,131,120,146,202,59,22,107,96,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,209,28,172,110,246,43,36,106,108,123,85,66,40,123,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,90,174,218,191,106,124,45,240,254,135,230,55,18,234,246,24,254,123,63,118,255,0,153,1,42,128,0,49,255,0,140,94,14,176,39,23,248,18,158,193,127,172,244,54,36,179,111,250,63,136,57,115,84,122,47,155,53,59,234,191,193,89,60,81,207,205,142,157,35,252,98,174,205,119,55,69,78,190,125,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,162,8,245,237,125,225,159,6,227,28,158,169,226,105,181,213,116,24,179,1,211,209,91,94,141,85,146,11,149,186,122,230,196,216,30,197,114,36,111,138,90,183,202,217,27,226,139,35,30,215,107,27,162,11,107,217,71,199,79,245,28,47,231,94,51,255,0,181,233,112,5,109,115,127,206,107,173,114,84,43,191,240,93,213,142,111,233,194,143,255,0,91,194,100,255,0,105,110,79,103,110,112,240,233,120,181,229,6,36,171,146,158,130,159,188,222,48,125,37,154,10,169,241,43,25,85,75,52,105,28,239,114,75,3,233,210,9,101,70,66,142,124,235,164,104,138,170,212,88,12,61,84,1,229,92,244,39,217,255,0,158,153,53,157,28,62,218,105,114,135,11,90,176,92,120,83,125,178,187,7,81,215,58,170,75,47,227,100,88,93,36,143,142,55,205,222,24,139,55,61,90,187,228,116,200,231,190,70,74,169,128,29,171,156,20,126,12,177,84,252,74,101,157,178,235,83,134,241,109,194,162,167,22,197,167,58,27,61,210,105,26,228,168,222,174,89,27,13,84,146,63,163,155,178,57,83,106,61,18,104,98,110,48,112,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,126,156,198,34,163,101,122,40,122,51,5,63,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,140,190,216,46,47,60,120,71,192,181,191,228,43,113,203,164,160,255,0,192,85,80,82,67,43,215,252,201,228,86,51,252,131,82,79,235,227,3,5,120,208,204,140,184,205,222,40,49,254,99,101,45,31,119,194,215,171,132,114,209,187,184,165,39,122,145,148,241,71,81,85,202,77,21,57,243,178,89,245,122,36,142,230,238,145,173,123,156,212,202,174,198,76,163,204,123,182,114,223,115,178,209,120,244,70,16,195,246,249,44,87,70,201,64,178,122,114,74,150,164,141,164,134,87,55,100,124,151,197,79,81,35,154,238,99,116,129,155,85,147,185,205,196,14,24,184,122,197,92,80,103,45,151,40,240,181,79,112,239,252,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,122,40,202,220,173,192,153,45,129,45,153,103,150,150,47,67,97,187,55,59,185,81,119,169,170,57,92,217,159,52,159,140,153,239,145,218,201,43,221,235,57,116,215,68,209,17,17,2,53,187,115,191,50,127,188,159,203,75,85,216,169,237,79,138,126,31,215,124,198,220,77,72,2,42,251,115,191,50,127,188,159,203,75,85,216,169,237,79,138,126,31,215,124,198,220,93,94,220,239,204,159,239,39,242,210,213,118,42,123,83,226,159,135,245,223,49,183,1,53,32,0,5,170,226,199,217,99,57,62,31,226,31,151,78,93,82,213,113,99,236,177,156,159,15,241,15,203,167,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,15,53,134,79,241,79,198,13,215,56,114,163,42,184,123,195,75,72,204,19,151,120,95,15,182,121,91,19,185,247,27,220,54,168,225,157,239,116,140,107,163,100,14,146,162,157,172,103,170,245,73,36,87,72,142,137,35,198,2,191,200,188,139,204,126,34,243,30,221,149,249,95,102,239,215,90,237,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,242,225,102,230,234,186,43,149,206,107,24,215,189,236,99,130,182,224,239,133,92,101,197,126,110,91,240,125,154,219,86,220,49,110,168,167,169,197,151,120,228,72,89,110,183,43,253,116,108,174,99,219,222,100,107,100,108,44,218,237,207,69,114,167,45,146,61,148,79,16,184,90,197,129,179,247,50,240,86,22,161,238,86,92,63,140,47,54,187,117,55,53,242,114,41,96,173,150,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,245,61,10,112,209,195,166,4,225,127,43,40,50,207,2,211,255,0,146,172,188,86,239,155,252,103,116,238,208,195,61,103,46,89,100,228,243,121,12,119,41,142,216,207,4,79,21,88,1,226,199,218,159,57,62,32,98,31,152,206,6,127,240,11,255,0,201,101,196,111,239,127,255,0,155,148,164,85,146,169,192,47,255,0,37,151,17,191,189,255,0,254,110,82,145,86,5,223,225,87,134,124,101,197,126,110,81,229,110,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,207,67,217,85,150,120,87,38,242,227,14,101,110,10,164,238,246,92,51,111,138,223,77,186,56,217,36,219,19,215,158,94,91,24,199,77,43,213,210,72,244,106,111,145,239,114,166,174,82,208,118,126,229,14,13,202,14,20,48,12,24,62,10,180,126,48,179,208,226,251,188,213,51,172,175,158,227,93,71,3,229,114,39,70,177,141,106,71,27,26,212,77,25,19,85,219,158,175,123,178,40,1,21,125,170,124,7,127,240,191,21,121,65,101,255,0,37,46,47,177,91,45,223,248,119,212,222,220,254,111,254,46,217,89,28,63,229,42,30,239,235,94,74,160,3,202,185,42,157,134,63,158,207,221,191,230,70,42,246,149,240,245,133,120,116,226,106,186,201,130,170,116,178,226,235,123,113,109,53,189,180,177,193,29,171,188,213,84,198,250,56,146,52,70,44,44,124,14,88,209,26,221,177,189,140,84,114,177,94,252,170,236,49,252,246,126,237,255,0,50,2,213,118,213,251,83,225,111,135,244,63,49,184,152,235,150,216,42,235,138,184,62,206,251,237,190,162,146,58,124,29,138,48,77,238,185,179,61,200,249,32,123,111,20,40,216,145,26,168,175,230,215,68,229,71,43,83,99,94,186,234,136,215,100,87,109,95,181,62,22,248,127,67,243,27,137,80,118,79,224,171,174,101,100,191,21,121,115,98,168,164,130,229,138,176,189,5,146,142,90,183,185,176,71,61,77,37,222,24,221,35,154,215,57,24,142,122,42,170,53,203,166,186,34,248,1,130,185,33,108,193,183,172,232,192,54,108,198,146,146,60,39,95,138,45,84,215,231,213,213,173,44,13,183,62,174,54,212,172,147,35,154,177,51,148,175,213,232,230,237,77,87,84,211,83,211,69,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,150,35,210,71,7,248,254,155,51,248,92,202,220,103,14,33,171,190,212,85,97,122,26,107,133,194,173,101,116,243,220,105,162,74,122,213,145,210,166,247,189,42,97,153,21,235,174,245,69,114,43,145,81,202,23,128,243,89,197,143,181,62,114,124,64,196,63,49,156,244,166,0,192,14,197,79,101,140,83,241,2,187,229,214,227,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,174,58,113,173,171,0,112,125,155,119,219,205,61,92,212,245,88,94,174,200,198,211,49,174,122,79,112,111,113,133,202,142,115,83,99,101,169,141,207,93,117,70,35,149,17,202,136,213,190,164,112,118,220,99,91,85,6,75,229,238,92,205,79,86,183,43,230,40,150,247,79,43,88,222,67,96,161,164,146,25,90,247,110,220,143,87,92,33,86,162,53,81,81,178,106,173,209,17,193,14,199,164,142,15,240,5,54,88,112,185,149,184,50,28,61,87,98,168,165,194,244,53,55,11,125,90,74,217,224,184,212,196,149,21,169,35,101,93,236,122,212,205,50,171,23,77,138,170,212,70,162,35,83,207,183,15,88,90,197,142,115,247,45,48,86,41,161,239,182,92,65,140,44,214,187,141,55,53,241,243,233,103,173,138,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,245,61,52,129,30,189,180,248,2,154,251,195,206,20,204,26,124,61,87,89,114,194,184,161,148,207,174,133,37,115,40,45,213,148,242,36,203,42,53,118,53,143,168,130,129,136,247,167,71,236,107,85,57,138,142,141,110,5,177,173,215,0,113,131,148,151,219,53,61,36,213,21,88,162,146,200,246,212,177,206,98,65,112,119,113,153,200,141,115,87,123,98,169,145,204,93,116,71,163,85,81,200,138,213,156,142,53,176,181,139,24,112,143,155,214,156,71,67,222,233,41,240,125,206,233,28,124,215,199,182,170,138,7,85,211,73,171,21,21,118,79,4,79,211,93,174,219,163,145,90,170,139,231,8,15,85,0,165,50,159,29,126,20,50,179,6,230,103,162,253,25,244,183,15,219,175,189,203,159,206,238,189,234,154,57,185,92,205,173,223,183,153,183,118,214,235,166,186,38,186,21,88,2,0,123,81,253,187,51,55,238,95,147,209,19,252,64,15,106,63,183,102,102,253,203,242,122,32,45,167,10,188,51,227,46,43,243,114,143,43,112,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,122,41,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,225,7,98,167,178,198,41,248,129,93,242,235,113,159,224,11,85,197,143,178,198,114,124,63,196,63,46,156,186,165,170,226,199,217,99,57,62,31,226,31,151,78,7,154,194,90,123,90,248,215,244,37,29,103,9,185,101,115,186,209,222,166,228,201,141,46,16,47,34,54,208,205,7,49,150,198,170,183,124,156,230,75,20,146,186,55,53,169,26,54,37,89,18,89,152,200,150,57,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,51,253,152,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,219,232,219,165,198,227,204,170,197,16,181,243,58,77,27,202,106,115,169,224,109,58,59,116,146,75,51,82,73,151,93,146,185,51,252,242,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,232,39,129,126,51,108,92,97,229,197,85,206,75,87,161,177,158,23,238,244,248,154,219,19,30,180,173,146,84,127,42,166,154,71,107,172,50,242,165,84,141,206,89,35,115,28,215,110,68,100,178,6,74,128,0,192,14,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,153,255,0,219,87,236,177,133,190,32,80,252,186,226,96,7,101,199,183,102,89,125,245,242,122,208,39,248,0,0,0,7,149,114,127,187,46,61,132,242,203,239,175,156,86,144,2,79,247,101,199,176,158,89,125,245,243,138,208,32,4,205,254,205,62,5,105,184,154,196,213,89,159,153,212,20,149,89,95,135,42,39,182,213,80,186,170,88,231,187,220,86,157,21,176,49,96,145,146,194,200,82,120,102,116,138,228,220,188,184,218,215,163,164,88,240,128,159,238,203,143,97,60,178,251,235,231,21,160,101,80,0,12,85,237,71,246,19,204,223,185,126,113,68,66,183,9,222,212,249,55,241,3,15,124,198,2,106,123,81,253,132,243,55,238,95,156,81,16,173,194,119,181,62,77,252,64,195,223,49,128,15,74,96,0,4,85,246,231,126,100,255,0,121,63,150,146,168,69,95,110,119,230,79,247,147,249,104,22,171,177,83,218,159,20,252,63,174,249,141,184,154,146,21,187,21,61,169,241,79,195,250,239,152,219,137,169,3,31,248,197,224,235,2,113,127,129,41,236,23,250,207,67,98,75,54,255,0,163,248,131,151,53,71,162,249,179,83,190,171,252,21,147,197,28,252,216,233,210,63,198,42,236,215,115,116,84,235,112,50,47,34,242,227,135,76,184,183,101,126,87,217,187,141,170,135,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,156,201,159,181,186,174,136,212,107,90,198,53,140,99,24,219,128,0,133,110,218,191,106,124,45,240,254,135,230,55,18,234,246,24,254,123,63,118,255,0,153,22,171,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,64,74,161,22,189,173,252,22,93,111,85,50,113,89,149,184,126,174,190,162,58,125,49,228,17,84,186,87,182,8,34,142,58,123,132,80,43,85,81,145,197,26,178,117,99,180,107,25,20,156,180,68,158,82,82,128,30,85,204,170,236,184,246,236,203,47,190,190,79,90,86,189,165,156,10,211,112,203,137,169,115,63,44,104,41,41,114,191,17,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,121,145,185,172,70,198,178,81,93,151,30,221,153,101,247,215,201,235,64,159,224,0,0,0,17,151,219,63,196,61,215,13,225,156,53,195,118,26,186,210,49,152,178,157,215,188,81,78,234,55,58,117,162,134,162,62,224,214,74,228,216,214,62,162,10,135,57,25,248,205,105,99,69,86,177,202,146,68,89,122,184,208,206,59,22,126,241,65,143,243,87,11,67,178,203,117,184,71,79,110,147,115,215,188,210,210,83,197,73,21,78,143,99,30,206,115,41,219,47,45,205,71,51,153,177,117,86,234,182,215,19,96,171,174,21,178,225,59,237,194,162,146,74,124,99,103,146,247,66,216,94,229,124,112,50,225,87,66,173,149,21,168,136,254,109,12,174,68,106,185,54,57,139,174,170,173,104,83,228,207,118,52,103,125,215,29,100,149,255,0,37,238,22,58,74,122,124,175,168,129,212,53,240,200,237,245,112,92,167,172,168,86,74,197,213,17,241,203,28,186,61,170,136,230,72,198,237,69,98,190,72,139,178,229,158,42,196,25,113,138,51,74,211,73,222,44,184,62,225,107,183,221,249,113,200,249,41,251,250,85,114,39,118,214,43,25,10,62,145,99,115,222,230,254,50,120,26,136,229,127,75,235,217,183,157,22,172,144,226,211,11,223,113,70,47,164,195,120,98,249,79,89,97,190,214,85,177,188,133,130,104,85,208,54,73,21,171,201,103,124,138,141,203,46,173,70,163,85,94,230,199,188,15,65,37,170,226,199,217,99,57,62,31,226,31,151,78,93,82,213,113,99,236,177,156,159,15,241,15,203,167,3,205,97,234,160,242,174,122,168,0,0,0,0,0,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,43,118,213,251,83,225,111,135,244,63,49,184,129,117,123,12,127,61,159,187,127,204,137,84,34,175,176,199,243,217,251,183,252,200,149,64,0,0,6,0,118,213,251,44,97,111,136,20,63,46,184,153,254,96,7,109,95,178,198,22,248,129,67,242,235,136,17,87,194,119,181,62,77,252,64,195,223,49,128,244,166,121,172,225,59,218,159,38,254,32,97,239,152,192,122,83,2,21,187,106,253,169,240,183,195,250,31,152,220,71,98,167,181,62,41,248,127,93,243,27,112,237,171,246,167,194,223,15,232,126,99,113,29,138,158,212,248,167,225,253,119,204,109,192,77,73,230,179,139,31,106,124,228,248,129,136,126,99,57,233,76,243,89,197,143,181,62,114,124,64,196,63,49,156,9,84,225,167,255,0,145,182,239,240,255,0,29,255,0,248,251,161,10,196,212,240,211,255,0,200,219,119,248,127,142,255,0,252,125,208,133,96,61,84,0,0,24,1,219,87,236,177,133,190,32,80,252,186,226,103,249,128,29,181,126,203,24,91,226,5,15,203,174,32,67,94,19,194,215,220,115,138,172,216,43,11,80,247,219,214,32,184,83,218,237,212,220,214,71,207,170,158,70,199,20,123,222,173,99,119,61,237,77,92,168,212,215,85,84,78,164,239,118,124,240,73,106,225,67,0,73,125,196,240,82,87,102,46,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,229,171,145,82,56,244,139,110,203,143,110,204,178,251,235,228,245,164,255,0,0,0,1,0,61,168,254,221,153,155,247,47,201,232,140,255,0,236,84,246,88,197,63,16,43,190,93,110,48,3,181,31,219,179,51,126,229,249,61,17,159,253,138,158,203,24,167,226,5,119,203,173,192,103,248,0,0,0,1,10,221,181,126,212,248,91,225,253,15,204,110,36,212,144,173,219,87,237,79,133,190,31,208,252,198,226,3,177,83,218,159,20,252,63,174,249,141,184,154,146,21,187,21,61,169,241,79,195,250,239,152,219,137,169,0,69,95,110,119,230,79,247,147,249,105,42,132,85,246,231,126,100,255,0,121,63,150,129,106,187,21,61,169,241,79,195,250,239,152,219,137,158,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,134,30,197,79,106,124,83,240,254,187,230,54,226,160,237,88,227,142,155,50,174,181,252,45,229,179,42,226,177,97,139,194,179,20,220,220,249,96,91,141,198,149,207,98,209,50,61,81,31,77,12,186,185,206,145,171,204,154,40,220,196,107,98,108,147,6,37,113,135,153,121,79,155,89,251,138,49,174,78,96,143,163,246,90,219,133,108,147,212,250,74,166,175,211,213,79,173,168,145,215,93,149,13,107,233,121,236,146,53,238,200,155,99,219,167,138,170,25,85,216,247,149,220,65,86,102,61,199,53,112,86,37,244,6,91,69,190,217,127,89,226,138,178,150,245,85,10,211,189,40,93,76,149,17,203,20,205,134,169,210,197,86,141,115,99,114,57,138,143,108,146,70,236,96,224,239,133,92,101,197,126,110,91,240,125,154,219,86,220,49,110,168,167,169,197,151,120,228,72,89,110,183,43,253,116,108,174,99,219,222,100,107,100,108,44,218,237,207,69,114,167,45,146,61,158,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,14,221,181,126,212,248,91,225,253,15,204,110,37,213,236,49,252,246,126,237,255,0,50,45,87,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,128,149,64,0,3,21,123,81,253,132,243,55,238,95,156,81,25,84,98,175,106,63,176,158,102,253,203,243,138,32,32,4,245,80,121,87,61,84,1,212,226,204,45,98,199,56,86,243,130,177,77,15,125,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,121,236,227,95,133,27,239,9,121,203,91,131,121,87,90,204,33,114,214,179,11,94,235,97,99,123,253,46,214,44,145,171,163,85,98,205,3,223,202,145,52,99,151,70,73,203,99,37,141,15,69,38,42,246,154,88,50,106,251,194,62,41,126,113,222,253,23,232,189,110,24,86,86,84,186,57,165,196,76,130,102,209,193,27,17,29,206,230,111,146,55,177,90,228,72,157,44,154,199,203,230,198,17,87,195,103,104,142,114,240,207,147,88,183,41,112,178,122,83,210,155,31,133,235,46,21,13,146,28,47,51,220,245,170,146,26,119,70,238,119,51,123,94,216,220,246,196,201,90,178,43,36,230,74,215,226,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,135,20,144,158,198,139,102,73,87,231,109,254,171,28,73,72,220,197,183,83,193,83,129,82,106,185,225,123,152,176,86,69,114,72,152,215,36,51,63,147,44,74,172,122,57,232,196,123,216,154,50,71,52,36,87,130,78,15,176,207,8,217,95,21,149,169,73,91,141,175,148,240,59,22,94,41,37,168,228,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,228,80,0,0,0,69,95,110,119,230,79,247,147,249,105,106,187,21,61,169,241,79,195,250,239,152,219,139,171,219,157,249,147,253,228,254,90,90,174,197,79,106,124,83,240,254,187,230,54,224,38,164,0,0,181,92,88,251,44,103,39,195,252,67,242,233,203,170,90,174,44,125,150,51,147,225,254,33,249,116,224,121,172,61,41,240,157,236,177,147,127,15,240,247,203,160,60,214,30,148,248,78,246,88,201,191,135,248,123,229,208,1,231,7,9,225,107,238,57,197,86,108,21,133,168,123,237,235,16,92,41,237,118,234,110,107,35,231,213,79,35,99,138,61,239,86,177,187,158,246,166,174,84,106,107,170,170,39,82,122,120,5,224,163,10,240,167,151,20,151,187,181,179,188,102,110,38,183,195,38,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,58,70,35,213,118,182,38,69,111,251,47,120,40,254,143,248,17,153,207,152,86,203,173,14,100,227,43,123,233,165,183,86,167,39,208,214,183,76,215,178,157,98,107,151,89,165,229,65,52,139,34,35,227,245,34,217,27,153,47,51,58,128,30,107,56,177,246,167,206,79,136,24,135,230,51,158,148,207,53,156,88,251,83,231,39,196,12,67,243,25,192,207,254,1,127,249,44,184,141,253,239,255,0,243,114,148,138,178,85,56,5,255,0,228,178,226,55,247,191,255,0,205,202,82,42,192,244,167,194,119,178,198,77,252,63,195,223,46,128,186,165,170,225,59,217,99,38,254,31,225,239,151,64,93,80,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,144,22,171,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,144,24,85,199,182,89,226,172,175,226,227,51,45,216,166,147,151,233,236,65,91,137,173,211,178,57,18,26,170,26,249,223,81,19,227,115,216,221,251,121,142,137,234,221,90,146,195,43,17,206,217,169,35,253,139,24,254,154,251,195,206,43,203,234,140,67,87,89,114,194,184,161,245,44,161,153,101,115,40,45,213,148,241,172,41,18,185,54,53,143,168,130,189,234,198,47,71,239,115,145,57,136,174,178,189,183,25,95,117,165,199,249,123,157,16,186,174,123,109,206,207,46,23,168,70,209,59,145,71,61,52,210,84,197,190,163,85,110,249,219,87,54,216,213,26,186,82,72,228,87,117,217,111,251,26,113,253,54,25,226,142,233,131,46,56,134,174,146,159,24,225,122,186,106,59,123,86,85,130,186,227,79,44,85,17,171,218,212,86,35,227,166,142,185,90,247,233,162,58,70,162,235,38,215,4,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,16,173,219,87,237,79,133,190,31,208,252,198,226,77,73,231,91,143,204,117,248,68,227,39,54,47,254,139,244,127,116,196,18,88,185,60,254,110,239,70,198,202,14,110,237,173,211,153,221,121,155,116,245,119,237,213,218,110,80,189,93,141,184,90,197,136,56,184,172,187,93,232,123,197,94,25,193,247,27,165,174,78,107,217,221,234,159,61,53,35,164,209,170,136,253,96,171,168,102,142,69,111,175,174,155,154,213,73,191,34,175,177,11,43,127,251,101,231,93,194,197,255,0,106,97,107,69,207,189,126,186,154,248,57,40,255,0,254,230,187,123,217,246,49,223,214,33,42,128,15,48,57,177,129,127,5,249,167,140,178,207,210,158,147,250,37,136,46,54,46,251,200,228,247,174,235,83,36,60,222,94,231,108,221,203,221,183,115,180,215,77,87,77,79,79,199,156,206,58,112,85,215,0,113,131,155,118,43,205,69,36,213,21,88,162,174,246,199,83,61,206,98,65,112,119,126,133,170,174,107,87,123,98,169,141,175,77,52,71,163,145,21,200,136,229,9,147,236,209,199,245,57,131,193,110,93,213,92,177,13,37,214,229,99,167,169,176,85,36,43,22,250,54,82,84,201,21,45,60,172,141,19,99,219,70,148,138,155,147,123,152,230,61,219,183,238,92,160,48,3,177,83,217,99,20,252,64,174,249,117,184,207,240,4,0,246,163,251,118,102,111,220,191,39,162,39,248,128,30,212,127,110,204,205,251,151,228,244,64,103,255,0,98,167,178,198,41,248,129,93,242,235,113,159,230,0,118,42,123,44,98,159,136,21,223,46,183,25,254,0,181,92,88,251,44,103,39,195,252,67,242,233,203,170,90,174,44,125,150,51,147,225,254,33,249,116,224,121,172,38,167,179,23,128,239,192,133,138,155,62,115,98,203,183,31,98,11,123,125,27,107,184,219,185,117,88,94,23,62,102,201,163,185,174,78,117,68,14,167,87,110,142,57,97,106,201,10,233,190,86,172,43,30,170,0,140,190,213,238,7,41,177,45,170,247,197,198,92,190,173,111,182,218,122,119,226,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,115,90,186,68,176,196,233,53,99,163,127,58,45,114,183,52,177,222,75,99,187,102,102,101,165,247,208,216,146,205,206,238,85,189,214,26,142,87,54,23,195,39,226,230,99,227,118,177,202,246,250,205,93,53,213,52,84,69,79,79,196,43,118,157,112,29,248,16,190,212,231,206,83,217,118,224,28,65,112,119,164,173,118,235,119,46,151,11,204,230,66,216,245,119,53,203,201,168,157,213,10,221,177,199,20,46,88,225,77,55,196,213,9,73,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,203,192,121,204,224,251,139,60,101,194,46,104,125,56,177,83,213,222,44,85,244,242,83,95,112,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,253,57,140,69,70,202,244,95,65,25,91,154,88,19,58,112,37,179,51,50,210,251,233,156,55,121,231,119,42,222,235,53,63,55,149,51,225,147,241,115,49,146,55,73,34,123,125,102,166,186,106,154,162,162,168,97,95,109,95,178,198,22,248,129,67,242,235,137,128,29,151,30,221,153,101,247,215,201,235,76,255,0,237,171,246,88,194,223,16,40,126,93,113,48,3,178,227,219,179,44,190,250,249,61,104,19,252,0,0,0,3,202,185,63,221,151,30,194,121,101,247,215,206,43,72,1,39,251,178,227,216,79,44,190,250,249,197,104,16,2,79,247,101,199,176,158,89,125,245,243,138,210,0,73,254,236,184,246,19,203,47,190,190,113,90,6,85,0,0,197,94,212,127,97,60,205,251,151,231,20,68,43,112,157,237,79,147,127,16,48,247,204,96,38,167,181,31,216,79,51,126,229,249,197,17,10,220,39,123,83,228,223,196,12,61,243,24,0,244,166,0,0,69,95,110,119,230,79,247,147,249,105,42,132,85,246,231,126,100,255,0,121,63,150,129,106,187,21,61,169,241,79,195,250,239,152,219,137,169,33,91,177,83,218,159,20,252,63,174,249,141,184,154,144,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,144,18,168,0,3,0,59,106,253,150,48,183,196,10,31,151,92,76,0,236,184,246,236,203,47,190,190,79,90,103,255,0,109,95,178,198,22,248,129,67,242,235,137,128,29,151,30,221,153,101,247,215,201,235,64,159,224,0,3,26,187,68,179,210,179,32,120,83,197,120,146,195,121,244,102,36,191,114,176,221,134,102,164,233,35,106,170,149,82,87,197,36,42,215,67,52,116,172,170,154,57,21,205,107,100,133,159,89,85,24,236,149,33,175,182,147,56,236,88,195,57,112,150,78,218,33,230,85,229,221,190,162,162,233,83,185,233,182,170,228,218,121,27,77,177,204,68,93,144,65,79,47,49,175,123,93,222,118,250,174,141,200,161,128,24,79,11,95,113,206,42,179,96,172,45,67,223,111,88,130,225,79,107,183,83,115,89,31,62,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,58,153,169,218,255,0,133,172,88,27,63,114,247,5,97,106,30,229,101,195,249,95,105,181,219,169,185,175,147,145,75,5,109,124,113,71,189,234,231,187,107,24,212,213,202,174,93,53,85,85,234,118,221,141,153,41,244,231,136,43,182,113,213,220,57,52,153,101,111,78,76,17,203,182,73,235,174,49,84,83,199,185,171,27,145,208,182,6,86,43,180,123,28,146,114,52,220,221,232,59,106,253,169,240,183,195,250,31,152,220,64,237,123,43,242,114,197,196,6,77,113,49,147,184,142,110,239,73,137,173,248,118,158,58,157,175,127,116,170,99,174,50,83,84,236,99,216,178,114,167,142,41,121,123,209,175,217,181,222,171,149,8,235,37,83,176,199,243,217,251,183,252,200,199,254,214,44,139,190,229,135,20,23,60,198,244,53,170,139,11,102,94,151,27,67,173,234,198,110,170,130,158,158,58,244,154,36,70,171,102,116,239,231,185,250,43,100,239,40,237,238,127,49,172,9,116,225,23,59,238,188,71,112,233,131,51,150,251,99,164,180,92,175,244,245,45,172,164,164,145,207,129,39,167,170,154,154,71,199,187,214,107,30,232,21,232,197,87,43,17,232,213,115,246,239,94,95,22,62,203,25,201,240,255,0,16,252,186,114,58,187,20,243,210,142,213,125,198,156,60,95,175,60,159,77,236,196,152,118,154,68,130,56,223,85,19,57,117,204,107,213,82,89,38,124,45,165,123,99,68,123,82,58,73,223,234,104,229,124,138,241,99,236,177,156,159,15,241,15,203,167,3,205,97,234,160,242,174,122,168,0,0,0,0,0,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,43,118,213,251,83,225,111,135,244,63,49,184,129,117,123,12,127,61,159,187,127,204,137,84,34,175,176,199,243,217,251,183,252,200,149,64,0,0,6,0,118,213,251,44,97,111,136,20,63,46,184,153,254,96,7,109,95,178,198,22,248,129,67,242,235,136,17,87,194,119,181,62,77,252,64,195,223,49,128,244,166,121,172,225,59,218,159,38,254,32,97,239,152,192,122,83,2,21,187,106,253,169,240,183,195,250,31,152,220,71,98,167,181,62,41,248,127,93,243,27,112,237,171,246,167,194,223,15,232,126,99,113,29,138,158,212,248,167,225,253,119,204,109,192,77,73,230,179,139,31,106,124,228,248,129,136,126,99,57,233,76,243,89,197,143,181,62,114,124,64,196,63,49,156,9,84,225,167,255,0,145,182,239,240,255,0,29,255,0,248,251,161,10,196,212,240,211,255,0,200,219,119,248,127,142,255,0,252,125,208,133,96,61,84,0,0,24,1,219,87,236,177,133,190,32,80,252,186,226,103,249,128,29,181,126,203,24,91,226,5,15,203,174,32,96,7,101,199,183,102,89,125,245,242,122,210,127,136,1,236,184,246,236,203,47,190,190,79,90,79,240,0,0,16,3,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,227,0,59,81,253,187,51,55,238,95,147,209,25,255,0,216,169,236,177,138,126,32,87,124,186,220,6,127,128,0,0,0,16,173,219,87,237,79,133,190,31,208,252,198,226,77,73,10,221,181,126,212,248,91,225,253,15,204,110,32,59,21,61,169,241,79,195,250,239,152,219,137,169,33,91,177,83,218,159,20,252,63,174,249,141,184,154,144,4,85,246,231,126,100,255,0,121,63,150,146,168,69,95,110,119,230,79,247,147,249,104,17,171,128,51,75,29,229,127,210,63,160,183,223,70,125,45,195,245,152,90,241,254,11,12,221,234,215,85,183,159,7,227,88,237,155,185,108,245,217,181,233,167,71,38,170,118,185,23,145,121,143,196,94,99,219,178,191,43,236,221,250,235,93,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,92,44,220,221,87,69,114,185,205,99,26,247,189,140,117,43,132,240,181,247,28,226,171,54,10,194,212,61,246,245,136,46,20,246,187,117,55,53,145,243,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,169,61,60,2,240,81,133,120,83,203,138,75,221,218,217,222,51,55,19,91,225,147,17,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,157,35,17,234,187,91,19,34,11,171,195,71,14,152,19,133,252,172,160,203,60,11,79,254,74,178,241,91,190,111,241,157,211,187,67,12,245,156,185,101,147,147,205,228,49,220,166,59,99,60,17,60,85,110,168,0,66,183,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,139,85,219,87,237,79,133,190,31,208,252,198,226,93,94,195,31,207,103,238,223,243,32,37,80,0,0,197,94,212,127,97,60,205,251,151,231,20,70,85,24,171,218,143,236,39,153,191,114,252,226,136,8,1,61,84,30,85,207,85,0,113,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,32,7,143,238,48,110,188,89,102,227,157,111,90,72,240,38,14,168,172,160,194,140,134,39,35,234,96,123,218,146,87,74,233,24,217,119,212,36,49,61,35,115,90,145,49,172,102,221,233,36,146,100,255,0,107,95,26,254,155,172,172,225,55,44,174,118,170,203,44,60,153,49,165,194,5,231,200,234,232,103,230,50,216,213,86,236,143,146,248,162,146,87,70,231,57,100,86,196,171,26,197,51,31,130,220,49,112,245,138,184,160,206,91,46,81,225,106,158,225,223,249,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,10,131,34,120,59,205,206,33,114,191,49,115,63,47,236,245,117,180,248,14,158,157,105,232,96,163,124,147,222,234,223,35,86,90,106,85,232,199,62,26,110,100,207,107,92,233,85,86,158,54,198,229,157,170,219,85,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,244,187,149,185,91,129,50,91,2,91,50,207,45,44,94,134,195,118,110,119,114,162,239,83,84,114,185,179,62,105,63,25,51,223,35,181,146,87,187,214,114,233,174,137,162,34,34,69,95,107,23,5,23,28,45,138,174,124,84,101,189,179,126,27,188,233,83,140,96,98,82,211,195,106,174,116,148,244,241,212,70,212,115,36,155,189,73,54,231,163,99,123,146,84,150,71,189,82,84,70,4,133,112,125,197,158,13,226,235,43,254,156,88,169,233,44,247,218,10,137,41,175,184,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,102,188,198,34,171,162,122,37,245,60,230,112,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,126,156,198,34,163,101,122,47,161,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,84,0,0,34,175,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,197,213,237,206,252,201,254,242,127,45,45,87,98,167,181,62,41,248,127,93,243,27,112,19,82,0,0,90,174,44,125,150,51,147,225,254,33,249,116,229,213,45,87,22,62,203,25,201,240,255,0,16,252,186,112,60,214,30,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,74,124,39,123,44,100,223,195,252,61,242,232,0,186,160,0,7,154,206,44,125,169,243,147,226,6,33,249,140,231,165,51,205,103,22,62,212,249,201,241,3,16,252,198,112,51,255,0,128,95,254,75,46,35,127,123,255,0,252,220,165,34,172,149,78,1,127,249,44,184,141,253,239,255,0,243,114,148,138,176,61,41,240,157,236,177,147,127,15,240,247,203,160,46,169,106,184,78,246,88,201,191,135,248,123,229,208,23,84,0,0,8,86,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,5,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,6,69,118,179,101,125,215,49,248,62,186,92,236,206,171,146,163,2,222,40,241,67,233,41,168,157,80,250,152,24,217,41,166,215,106,162,198,200,162,171,146,161,242,104,228,107,41,221,170,34,42,189,176,193,195,214,41,177,96,108,253,203,76,107,138,107,187,149,151,15,227,11,53,210,227,83,202,124,156,138,88,43,98,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,189,15,71,217,177,129,127,10,25,89,140,178,207,210,158,140,250,91,135,238,54,46,251,200,231,119,94,245,77,36,60,222,94,230,239,219,204,221,183,115,117,211,77,83,93,79,50,248,179,11,95,112,54,42,188,224,172,83,67,220,175,88,126,225,81,107,184,211,115,89,39,34,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,58,129,234,76,22,83,130,156,83,98,198,28,35,229,13,219,14,87,119,186,74,124,31,108,181,201,39,41,241,237,170,162,129,180,149,49,232,244,69,93,147,193,43,53,211,107,182,234,213,86,170,42,222,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,154,206,44,125,169,243,147,226,6,33,249,140,231,165,50,53,115,99,177,175,240,161,154,120,203,51,63,164,119,163,62,150,226,11,141,247,185,125,16,231,119,94,245,83,36,220,174,103,125,110,253,188,205,187,182,183,93,53,209,53,208,10,175,177,83,217,99,20,252,64,174,249,117,184,207,242,213,112,185,145,127,209,175,34,112,206,74,125,41,250,71,244,115,190,255,0,140,251,143,115,231,247,138,201,234,127,169,230,73,183,111,63,111,215,93,118,235,211,93,18,234,128,32,175,181,231,2,253,18,227,38,229,127,244,167,123,250,107,135,237,119,222,79,35,151,221,57,113,186,131,149,187,114,243,53,238,28,205,218,55,250,221,186,122,187,157,58,134,21,113,173,217,189,253,48,115,78,213,153,159,134,95,162,94,140,195,240,88,187,151,209,222,255,0,204,229,212,212,77,205,230,119,168,180,215,188,237,219,181,116,217,174,189,116,64,180,29,135,216,214,235,95,128,51,79,46,102,167,164,75,109,142,241,110,189,211,202,214,59,158,233,235,161,150,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,106,174,213,17,178,104,98,175,3,28,12,127,66,239,166,223,245,209,250,99,244,199,209,191,237,39,163,251,175,116,239,63,247,196,219,247,119,159,236,233,179,207,94,153,84,0,128,30,212,127,110,204,205,251,151,228,244,68,255,0,24,1,197,31,101,39,244,148,207,108,77,157,127,135,175,163,159,72,251,151,248,179,232,183,124,228,119,122,56,41,191,174,239,113,238,221,200,221,245,19,77,218,117,211,85,7,98,167,178,198,41,248,129,93,242,235,113,159,230,63,240,83,194,151,244,62,202,203,174,89,253,61,250,91,233,60,65,61,247,190,250,47,184,114,249,148,212,240,242,185,124,233,117,211,187,110,221,185,53,223,166,157,53,92,128,0,90,174,44,125,150,51,147,225,254,33,249,116,229,213,41,76,216,192,191,133,12,172,198,89,103,233,79,70,125,45,195,247,27,23,125,228,115,187,175,122,166,146,30,111,47,115,119,237,230,110,219,185,186,233,166,169,174,160,121,130,61,84,17,87,254,161,143,255,0,69,23,254,164,255,0,246,121,42,128,14,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,44,1,231,175,142,142,12,175,188,30,102,61,45,178,59,175,166,112,102,40,239,21,24,102,229,43,216,149,78,142,37,103,54,154,166,54,233,164,209,115,98,69,145,173,72,228,107,218,230,237,85,124,81,212,29,158,124,105,221,120,88,205,10,123,22,47,196,21,109,202,188,75,80,169,136,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,156,185,30,200,118,205,254,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,234,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,28,31,234,24,255,0,244,81,127,234,79,255,0,103,129,114,187,101,110,214,171,255,0,8,152,38,251,98,185,210,92,109,183,28,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,192,190,203,143,110,204,178,251,235,228,245,166,127,220,59,47,49,221,239,135,26,46,26,47,252,85,247,236,55,98,196,20,183,220,63,255,0,80,208,197,232,205,172,184,119,168,189,74,180,146,110,116,151,4,126,233,36,94,95,39,107,83,71,250,174,23,59,41,63,163,94,123,97,156,235,252,61,125,35,250,57,223,127,197,159,69,187,159,63,188,81,207,77,253,119,123,147,110,222,126,239,168,186,237,211,166,186,160,103,248,0,0,0,15,42,228,255,0,118,92,123,9,229,151,223,95,56,173,49,87,253,67,31,254,138,47,253,73,255,0,236,243,63,248,92,200,191,232,215,145,56,103,37,62,148,253,35,250,57,223,127,198,125,199,185,243,251,197,100,245,63,212,243,36,219,183,159,183,235,174,187,117,233,174,136,30,107,9,254,236,184,246,19,203,47,190,190,113,90,98,175,250,134,63,253,20,95,250,147,255,0,217,230,127,240,185,145,127,209,175,34,112,206,74,125,41,250,71,244,115,190,255,0,140,251,143,115,231,247,138,201,234,127,169,230,73,183,111,63,111,215,93,118,235,211,93,16,46,168,0,12,85,237,71,246,19,204,223,185,126,113,68,66,183,9,222,212,249,55,241,3,15,124,198,2,127,184,163,200,191,233,41,145,56,155,37,62,148,253,28,250,71,220,191,198,125,199,190,114,59,189,100,21,63,212,243,35,221,187,145,183,235,166,155,181,235,166,139,133,89,79,216,215,248,47,205,60,27,153,159,210,59,210,127,68,177,5,186,251,220,190,136,114,123,215,117,169,142,110,87,51,190,187,102,238,94,221,219,93,166,186,232,186,104,4,149,0,0,17,87,219,157,249,147,253,228,254,90,74,161,138,188,115,240,49,253,52,126,132,255,0,215,71,232,119,208,239,73,127,180,158,144,239,93,239,187,127,223,16,236,219,221,191,181,174,255,0,45,58,134,0,118,42,123,83,226,159,135,245,223,49,183,19,82,97,87,5,61,155,223,208,251,52,238,185,153,248,101,250,91,233,60,63,61,139,185,125,29,238,28,190,101,77,60,220,222,103,122,151,93,59,182,221,187,83,93,250,235,211,69,205,80,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,255,0,227,91,179,123,250,96,230,157,171,51,63,12,191,68,189,25,135,224,177,119,47,163,189,255,0,153,203,169,168,155,155,204,239,81,105,175,121,219,183,106,233,179,93,122,232,149,95,3,28,12,127,66,239,166,223,245,209,250,99,244,199,209,191,237,39,163,251,175,116,239,63,247,196,219,247,119,159,236,233,179,207,94,129,149,64,0,48,3,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,164,191,113,173,194,151,244,193,202,203,86,89,253,61,250,37,232,204,65,5,247,190,250,47,191,243,57,116,213,16,242,185,124,232,180,215,188,238,221,185,116,217,166,157,117,75,1,194,231,101,39,244,107,207,108,51,157,127,135,175,164,127,71,59,239,248,179,232,183,115,231,247,138,57,233,191,174,239,114,109,219,207,221,245,23,93,186,116,215,84,12,255,0,0,1,212,226,204,83,98,192,216,86,243,141,113,77,119,114,178,225,251,125,69,210,227,83,202,124,156,138,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,232,121,151,205,92,204,197,89,201,152,248,143,52,177,173,95,120,189,98,107,132,183,10,157,178,72,248,225,222,190,164,17,115,30,247,182,24,152,141,142,54,43,151,100,108,99,81,116,106,30,138,120,163,200,191,233,41,145,56,155,37,62,148,253,28,250,71,220,191,198,125,199,190,114,59,189,100,21,63,212,243,35,221,187,145,183,235,166,155,181,235,166,139,129,86,158,195,91,84,55,90,41,175,188,75,85,214,91,89,81,27,171,41,233,48,147,105,167,154,4,114,115,25,28,174,172,145,177,189,91,170,35,214,55,163,85,81,85,174,211,69,12,160,236,197,202,223,193,127,6,216,43,189,216,189,25,117,197,189,227,20,220,63,194,185,221,235,189,72,189,210,126,143,115,89,186,134,58,47,81,187,116,211,214,106,61,94,96,7,109,95,181,62,22,248,127,67,243,27,137,53,38,21,113,173,217,189,253,48,115,78,213,153,159,134,95,162,94,140,195,240,88,187,151,209,222,255,0,204,229,212,212,77,205,230,119,168,180,215,188,237,219,181,116,217,174,189,116,64,176,29,134,63,158,207,221,191,230,69,245,237,111,200,106,108,211,225,162,76,201,183,209,85,207,136,114,194,163,210,148,201,77,79,45,67,229,183,78,248,226,174,141,88,199,163,88,198,181,34,169,124,174,99,246,50,141,201,234,181,239,114,86,188,12,112,49,253,11,190,155,127,215,71,233,143,211,31,70,255,0,180,158,143,238,189,211,188,255,0,223,19,111,221,222,127,179,166,207,61,122,100,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,121,161,200,28,227,190,240,255,0,156,184,79,56,176,228,61,226,175,12,220,27,81,37,54,230,51,189,210,189,174,142,166,155,123,216,244,143,155,4,146,197,204,216,174,102,253,205,245,154,138,122,20,226,199,217,99,57,62,31,226,31,151,78,96,7,250,134,63,253,20,95,250,147,255,0,217,230,116,225,174,30,239,182,190,17,230,225,127,17,230,95,166,234,223,131,235,240,116,120,147,208,204,166,229,210,203,4,180,244,203,221,25,34,162,242,32,124,81,233,204,221,39,43,115,156,142,114,168,30,112,143,85,4,85,255,0,168,99,255,0,209,69,255,0,169,63,253,158,74,160,0,0,0,0,0,0,2,21,187,106,253,169,240,183,195,250,31,152,220,73,169,48,171,141,110,205,239,233,131,154,118,172,204,252,50,253,18,244,102,31,130,197,220,190,142,247,254,103,46,166,162,110,111,51,189,69,166,189,231,110,221,171,166,205,117,235,162,5,128,236,49,252,246,126,237,255,0,50,37,80,197,94,6,56,24,254,133,223,77,191,235,163,244,199,233,143,163,127,218,79,71,247,94,233,222,127,239,137,183,238,239,63,217,211,103,158,189,50,168,0,0,1,128,29,181,126,203,24,91,226,5,15,203,174,38,127,152,255,0,198,183,10,95,211,7,43,45,89,103,244,247,232,151,163,49,4,23,222,251,232,190,255,0,204,229,211,84,67,202,229,243,162,211,94,243,187,118,229,211,102,154,117,213,2,11,56,78,246,167,201,191,136,24,123,230,48,30,148,200,213,202,126,198,191,193,126,105,224,220,204,254,145,222,147,250,37,136,45,215,222,229,244,67,147,222,187,173,76,115,114,185,157,245,219,55,114,246,238,218,237,53,215,69,211,66,74,128,133,110,218,191,106,124,45,240,254,135,230,55,17,216,169,237,79,138,126,31,215,124,198,220,102,167,26,221,155,223,211,7,52,237,89,153,248,101,250,37,232,204,63,5,139,185,125,29,239,252,206,93,77,68,220,222,103,122,139,77,123,206,221,187,87,77,154,235,215,68,112,83,217,189,253,15,179,78,235,153,159,134,95,165,190,147,195,243,216,187,151,209,222,225,203,230,84,211,205,205,230,119,169,117,211,187,109,219,181,53,223,174,189,52,80,205,83,205,103,22,62,212,249,201,241,3,16,252,198,115,210,153,26,185,177,216,215,248,80,205,60,101,153,159,210,59,209,159,75,113,5,198,251,220,190,136,115,187,175,122,169,146,110,87,51,190,183,126,222,102,221,219,91,174,154,232,154,232,5,87,195,79,255,0,35,109,223,225,254,59,255,0,241,247,66,21,143,69,25,105,194,151,224,239,131,106,206,18,126,158,250,67,189,225,251,237,139,233,7,162,249,91,125,37,37,83,249,189,215,156,237,121,125,235,77,188,223,91,103,139,117,233,133,127,234,24,255,0,244,81,127,234,79,255,0,103,129,42,128,0,6,0,118,213,251,44,97,111,136,20,63,46,184,153,254,99,255,0,26,220,41,127,76,28,172,181,101,159,211,223,162,94,140,196,16,95,123,239,162,251,255,0,51,151,77,81,15,43,151,206,139,77,123,206,237,219,151,77,154,105,215,84,8,129,236,184,246,236,203,47,190,190,79,90,79,241,128,28,46,118,82,127,70,188,246,195,57,215,248,122,250,71,244,115,190,255,0,139,62,139,119,62,127,120,163,158,155,250,238,247,38,221,188,253,223,81,117,219,167,77,117,76,255,0,0,0,2,0,123,81,253,187,51,55,238,95,147,209,25,255,0,216,169,236,177,138,126,32,87,124,186,220,56,163,236,164,254,146,153,237,137,179,175,240,245,244,115,233,31,114,255,0,22,125,22,239,156,142,239,71,5,55,245,221,238,61,219,185,27,190,162,105,187,78,186,106,183,255,0,130,158,20,191,161,246,86,93,114,207,233,239,210,223,73,226,9,239,189,247,209,125,195,151,204,166,167,135,149,203,231,75,174,157,219,118,237,201,174,253,52,233,170,134,64,0,0,0,0,16,173,219,87,237,79,133,190,31,208,252,198,226,77,73,133,92,107,118,111,127,76,28,211,181,102,103,225,151,232,151,163,48,252,22,46,229,244,119,191,243,57,117,53,19,115,121,157,234,45,53,239,59,118,237,93,54,107,175,93,16,48,175,177,83,218,159,20,252,63,174,249,141,184,154,147,10,184,41,236,222,254,135,217,167,117,204,207,195,47,210,223,73,225,249,236,93,203,232,239,112,229,243,42,105,230,230,243,59,212,186,233,221,182,237,218,154,239,215,94,154,46,106,128,34,175,183,59,243,39,251,201,252,180,149,66,213,102,135,14,152,19,56,51,79,46,179,51,29,83,247,255,0,193,159,125,172,179,209,111,154,45,151,73,106,104,38,130,179,153,20,172,215,147,220,94,222,83,218,246,63,159,170,162,108,68,112,98,175,101,239,2,223,129,76,42,204,241,206,60,25,221,51,38,245,191,208,244,213,174,221,53,138,215,36,109,68,214,21,106,119,122,201,181,147,153,170,185,236,137,89,31,226,156,234,136,215,63,192,0,0,2,21,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,95,254,53,187,55,191,166,14,105,218,179,51,240,203,244,75,209,152,126,11,23,114,250,59,223,249,156,186,154,137,185,188,206,245,22,154,247,157,187,118,174,155,53,215,174,137,85,240,49,192,199,244,46,250,109,255,0,93,31,166,63,76,125,27,254,210,122,63,186,247,78,243,255,0,124,77,191,119,121,254,206,155,60,245,232,25,84,0,0,98,175,106,63,176,158,102,253,203,243,138,35,42,139,85,197,30,69,255,0,73,76,137,196,217,41,244,167,232,231,210,62,229,254,51,238,61,243,145,221,235,32,169,254,167,153,30,237,220,141,191,93,52,221,175,93,52,80,243,88,122,30,227,239,59,243,67,135,174,26,47,249,147,148,214,58,74,187,188,21,20,212,19,92,106,100,143,101,146,10,135,242,146,185,33,127,74,135,182,87,67,27,35,234,136,249,155,35,218,248,227,123,29,134,191,234,24,255,0,244,81,127,234,79,255,0,103,146,168,7,150,27,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,66,156,18,112,125,134,120,70,202,248,172,173,74,74,220,109,124,167,129,216,178,241,73,45,71,34,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,183,137,149,221,159,252,62,229,23,16,87,158,32,112,118,29,238,149,245,123,39,178,219,98,146,88,169,108,53,82,69,83,13,115,169,152,199,164,107,12,241,212,51,72,100,99,155,11,152,238,82,181,174,107,35,201,80,7,18,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,150,0,243,195,198,223,7,216,155,132,108,208,150,202,228,171,173,193,55,202,137,221,132,239,21,114,211,243,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,114,127,177,247,137,204,199,160,199,105,194,253,69,150,235,137,112,181,215,159,116,163,169,239,42,176,225,72,226,134,121,42,36,216,145,57,121,53,19,186,154,61,22,72,227,100,178,110,106,43,230,114,58,74,184,157,225,235,10,241,65,147,87,172,163,197,53,61,195,191,242,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,212,240,163,194,142,92,112,149,151,12,193,88,42,46,253,117,174,229,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,151,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,11,214,0,2,42,251,115,191,50,127,188,159,203,75,85,216,169,237,79,138,126,31,215,124,198,220,103,255,0,28,252,12,127,77,31,161,63,245,209,250,29,244,59,210,95,237,39,164,59,215,123,238,223,247,196,59,54,247,111,237,107,191,203,78,180,167,5,61,155,223,208,251,52,238,185,153,248,101,250,91,233,60,63,61,139,185,125,29,238,28,190,101,77,60,220,222,103,122,151,93,59,182,221,187,83,93,250,235,211,69,12,213,0,0,45,87,22,62,203,25,201,240,255,0,16,252,186,114,234,148,166,108,96,95,194,134,86,99,44,179,244,167,163,62,150,225,251,141,139,190,242,57,221,215,189,83,73,15,55,151,185,187,246,243,55,109,220,221,116,211,84,215,80,60,193,30,148,248,78,246,88,201,191,135,248,123,229,208,24,1,254,161,143,255,0,69,23,254,164,255,0,246,121,37,57,79,129,127,5,249,89,131,114,207,210,158,147,250,37,135,237,214,46,251,200,228,247,174,235,77,28,60,222,94,231,108,221,203,221,183,115,180,215,77,87,77,64,170,192,0,15,53,156,88,251,83,231,39,196,12,67,243,25,207,74,100,106,230,199,99,95,225,67,52,241,150,102,127,72,239,70,125,45,196,23,27,239,114,250,33,206,238,189,234,166,73,185,92,206,250,221,251,121,155,119,109,110,186,107,162,107,160,20,175,0,191,252,150,92,70,254,247,255,0,249,185,74,69,89,63,217,5,192,199,224,59,133,140,199,225,163,240,163,233,191,194,7,166,63,199,126,132,238,221,199,191,91,162,162,255,0,91,247,135,243,118,114,183,255,0,88,221,219,182,250,186,110,92,85,255,0,80,199,255,0,162,139,255,0,82,127,251,60,12,255,0,225,59,217,99,38,254,31,225,239,151,64,93,82,148,202,124,11,248,47,202,204,27,150,126,148,244,159,209,44,63,110,177,119,222,71,39,189,119,90,104,225,230,242,247,59,102,238,94,237,187,157,166,186,106,186,106,85,96,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,139,255,0,198,183,102,247,244,193,205,59,86,102,126,25,126,137,122,51,15,193,98,238,95,71,123,255,0,51,151,83,81,55,55,153,222,162,211,94,243,183,110,213,211,102,186,245,209,42,190,6,56,24,254,133,223,77,191,235,163,244,199,233,143,163,127,218,79,71,247,94,233,222,127,239,137,183,238,239,63,217,211,103,158,189,3,0,59,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,95,254,53,187,55,191,166,14,105,218,179,51,240,203,244,75,209,152,126,11,23,114,250,59,223,249,156,186,154,137,185,188,206,245,22,154,247,157,187,118,174,155,53,215,174,137,85,240,49,192,199,244,46,250,109,255,0,93,31,166,63,76,125,27,254,210,122,63,186,247,78,243,255,0,124,77,191,119,121,254,206,155,60,245,232,25,84,121,235,237,21,201,203,238,77,241,113,142,233,174,243,119,138,76,97,112,159,24,218,234,118,177,156,234,90,249,229,145,201,177,175,122,183,149,58,84,65,171,182,185,252,141,251,90,215,181,15,66,134,21,113,173,217,189,253,48,115,78,213,153,159,134,95,162,94,140,195,240,88,187,151,209,222,255,0,204,229,212,212,77,205,230,119,168,180,215,188,237,219,181,116,217,174,189,116,64,182,189,136,248,214,213,95,146,249,133,151,48,211,213,165,202,199,138,34,189,212,74,230,55,144,232,43,169,35,134,38,177,219,183,43,209,214,249,149,200,173,68,68,116,122,43,181,84,108,143,152,85,193,79,102,247,244,62,205,59,174,102,126,25,126,150,250,79,15,207,98,238,95,71,123,135,47,153,83,79,55,55,153,222,165,215,78,237,183,110,212,215,126,186,244,209,115,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,196,182,93,173,87,170,103,214,89,174,116,149,244,241,212,79,72,249,105,166,108,172,108,240,74,248,102,137,92,213,84,71,199,44,114,70,246,248,181,236,115,87,69,69,67,150,67,6,85,113,183,117,225,67,142,92,232,177,98,121,234,235,178,235,21,102,69,234,27,173,27,170,156,216,45,51,186,240,173,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,203,71,42,172,113,232,19,62,14,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,44,1,196,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,229,150,171,139,31,101,140,228,248,127,136,126,93,56,23,84,17,87,217,89,199,143,255,0,4,112,169,155,247,175,242,177,97,11,237,206,227,255,0,128,101,53,145,172,229,127,227,14,137,242,77,254,78,157,141,254,169,132,170,0,0,1,196,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,93,94,244,138,25,100,86,183,85,217,27,221,224,213,84,229,152,21,219,43,118,186,216,56,109,193,55,219,21,206,174,221,114,183,102,69,182,174,142,178,146,103,67,61,52,241,208,92,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,192,236,249,227,110,213,197,126,0,146,197,137,231,164,161,204,92,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,203,71,42,36,145,234,25,106,0,0,0,0,117,53,56,166,197,73,138,173,216,42,162,187,101,234,235,111,173,186,81,211,114,158,188,218,90,73,41,163,168,147,122,38,198,237,125,109,50,104,170,142,94,102,173,69,70,185,83,182,35,3,182,139,20,223,112,54,42,225,235,26,225,106,238,229,122,195,247,11,229,210,221,83,202,100,156,138,168,36,181,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,128,73,248,49,215,129,206,46,237,92,95,101,27,177,92,246,234,75,62,44,176,212,54,219,136,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,49,53,71,199,52,104,233,57,75,35,178,40,0,0,10,126,197,143,240,110,38,196,216,155,6,88,177,13,37,93,247,7,84,83,83,95,109,237,85,73,232,95,81,78,202,136,21,237,84,69,86,73,20,136,173,122,106,197,86,200,212,93,209,189,173,168,8,86,226,171,136,92,85,194,255,0,106,134,50,205,204,45,77,223,251,135,162,105,174,54,183,213,73,79,13,206,134,91,45,19,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,203,166,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,234,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,21,168,0,1,196,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,88,245,138,104,164,70,187,69,217,35,29,224,228,85,229,144,237,196,55,22,120,203,132,94,211,188,204,199,22,42,122,187,197,138,190,158,211,77,125,195,141,175,74,88,46,172,75,29,42,64,175,122,199,42,49,241,74,244,145,175,70,111,211,152,196,84,108,175,69,9,137,5,63,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,168,0,0,0,28,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,213,239,72,161,150,69,107,117,93,145,189,222,13,85,78,171,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,34,102,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,18,220,60,241,103,140,184,186,237,59,203,60,113,125,167,171,179,216,168,41,238,212,214,44,56,234,244,170,130,212,197,177,213,36,234,199,164,113,35,223,44,172,89,28,245,102,253,57,108,85,86,196,196,64,151,59,206,41,177,97,251,141,138,211,119,174,238,245,120,154,224,251,93,174,62,83,223,222,42,153,75,81,86,232,245,106,42,51,72,41,42,31,171,149,27,234,105,174,231,53,23,182,48,3,182,175,217,99,11,124,64,161,249,117,196,173,123,56,184,227,169,226,183,6,215,224,252,193,101,37,62,98,224,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,83,95,44,78,106,181,38,72,163,12,202,0,0,0,0,49,87,253,84,126,4,255,0,238,231,255,0,171,55,143,250,33,149,71,149,112,61,62,229,110,105,96,76,233,192,150,204,204,203,75,239,166,112,221,231,157,220,171,123,172,212,252,222,84,207,134,79,197,204,198,72,221,36,137,237,245,154,154,233,170,106,138,138,181,89,138,189,151,30,194,121,101,247,215,206,43,76,170,2,159,177,99,252,27,137,177,54,38,193,150,44,67,73,87,125,193,213,20,212,215,219,123,85,82,122,23,212,83,178,162,5,123,85,17,85,146,69,34,43,94,154,177,85,178,53,23,116,111,107,106,2,21,184,170,226,23,21,112,191,218,161,140,179,115,11,83,119,254,225,232,154,107,141,173,245,82,83,195,115,161,150,203,68,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,178,233,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,58,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,106,0,0,1,196,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,14,38,38,197,54,44,31,110,134,237,136,235,187,165,37,69,194,130,215,28,156,167,201,186,170,182,170,42,74,104,244,98,42,166,249,231,137,154,233,181,187,181,114,163,81,85,58,172,210,205,44,9,146,216,18,231,153,153,151,125,244,54,27,179,114,123,237,111,117,154,163,149,205,153,144,199,248,184,88,249,29,172,146,177,190,171,87,77,117,93,17,21,82,26,241,191,25,183,222,48,248,238,201,27,156,118,175,67,96,204,47,152,22,106,124,51,109,149,140,90,166,199,45,206,151,155,83,83,35,117,214,105,121,81,42,198,215,44,113,181,141,107,119,42,62,89,36,87,181,31,216,79,51,126,229,249,197,16,29,174,19,237,30,224,199,28,226,171,54,10,194,217,201,223,111,88,130,225,79,107,183,83,125,29,186,199,207,170,158,70,199,20,123,223,76,214,55,115,222,212,213,202,141,77,117,85,68,234,100,169,230,179,132,239,106,124,155,248,129,135,190,99,1,233,76,0,0,12,85,255,0,85,31,129,63,251,185,255,0,234,205,227,254,136,100,166,19,197,54,44,115,133,108,216,215,11,87,119,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,135,150,211,210,159,9,222,203,25,55,240,255,0,15,124,186,0,46,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,44,133,110,204,94,60,127,2,23,218,108,134,205,139,214,220,3,136,46,13,244,109,210,227,113,229,210,225,121,156,201,157,38,141,229,57,121,53,19,186,157,29,186,72,226,133,203,36,203,166,249,92,179,82,0,0,0,2,197,113,131,197,158,13,225,23,43,254,156,95,105,233,47,23,218,250,136,233,172,88,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,102,188,182,42,163,165,98,40,94,168,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,245,220,214,61,208,76,214,185,83,71,44,82,34,107,181,116,179,249,215,198,103,13,156,59,98,170,92,21,156,121,145,244,126,245,91,111,101,210,10,111,67,215,213,239,165,124,146,70,217,55,211,193,35,19,87,195,34,104,171,187,213,215,77,21,21,112,219,177,195,31,227,44,211,198,92,65,102,14,96,226,26,187,230,33,190,84,97,202,154,234,234,149,77,242,191,75,146,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,138,237,171,246,167,194,223,15,232,126,99,113,2,85,50,47,138,60,137,226,83,211,127,129,76,115,244,143,232,231,118,244,159,248,178,178,143,145,222,57,188,159,245,204,81,238,221,200,151,234,235,166,222,186,106,154,221,82,42,251,12,127,61,159,187,127,204,137,84,3,169,197,152,166,197,129,176,173,231,26,226,154,238,229,101,195,246,250,139,165,198,167,148,249,57,20,176,70,233,37,147,99,17,207,118,214,49,203,163,81,92,186,104,136,171,208,198,191,245,81,248,19,255,0,187,159,254,172,222,63,232,133,213,226,199,217,99,57,62,31,226,31,151,78,121,172,3,213,64,0,14,167,13,98,155,22,48,183,77,118,195,149,221,238,146,158,225,95,107,146,78,83,227,219,85,69,85,45,37,76,122,61,17,87,100,240,74,205,116,218,237,186,181,85,170,138,189,177,8,24,35,140,219,239,7,156,119,103,117,206,75,87,166,112,102,40,204,11,205,62,38,182,196,198,37,83,163,138,231,85,202,169,166,145,218,105,52,92,217,85,35,115,146,57,26,247,53,219,85,89,44,115,105,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,28,176,0,29,78,44,197,54,44,13,133,111,56,215,20,215,119,43,46,31,183,212,93,46,53,60,167,201,200,165,130,55,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,94,134,53,255,0,170,143,192,159,253,220,255,0,245,102,241,255,0,68,46,175,22,62,203,25,201,240,255,0,16,252,186,115,205,96,30,170,0,0,0,0,99,254,105,113,235,194,118,75,99,187,158,89,230,94,107,122,27,18,89,185,61,246,139,208,87,42,142,87,54,22,77,31,227,33,167,124,110,214,57,88,239,85,203,166,186,46,138,138,137,85,228,95,20,121,19,196,167,166,255,0,2,152,231,233,31,209,206,237,233,63,241,101,101,31,35,188,115,121,63,235,152,163,221,187,145,47,213,215,77,189,116,213,53,133,110,212,127,110,204,205,251,151,228,244,70,85,118,24,254,123,63,118,255,0,153,1,42,128,0,0,0,0,0,0,0,5,170,207,78,40,242,39,134,191,66,126,26,241,207,209,207,164,125,231,209,159,226,202,202,206,127,119,229,115,191,214,209,73,183,111,62,47,173,166,187,186,107,162,233,117,76,32,237,111,200,106,108,211,225,162,76,201,183,209,85,207,136,114,194,163,210,148,201,77,79,45,67,229,183,78,248,226,174,141,88,199,163,88,198,181,34,169,124,174,99,246,50,141,201,234,181,239,114,5,234,202,30,56,184,87,207,124,101,30,95,101,110,109,210,93,177,12,244,242,212,193,67,53,182,182,133,245,12,141,17,94,145,45,84,49,182,71,163,117,122,177,138,175,216,199,187,77,172,114,165,245,60,203,100,14,113,223,120,127,206,92,39,156,88,114,30,241,87,134,110,13,168,146,155,115,25,222,233,94,215,71,83,77,189,236,122,71,205,130,73,98,230,108,87,51,126,230,250,205,69,61,52,129,141,88,179,180,123,131,28,13,138,175,56,43,20,231,39,114,189,97,251,133,69,174,227,77,244,118,235,39,34,170,9,29,28,177,239,101,51,152,237,175,99,147,86,170,181,116,213,21,83,169,122,178,183,52,176,38,116,224,75,102,102,101,165,247,211,56,110,243,206,238,85,189,214,106,126,111,42,103,195,39,226,230,99,36,110,146,68,246,250,205,77,116,213,53,69,69,95,58,252,88,251,83,231,39,196,12,67,243,25,201,169,236,184,246,19,203,47,190,190,113,90,5,255,0,205,44,210,192,153,45,129,46,121,153,153,119,223,67,97,187,55,39,190,214,247,89,170,57,92,217,153,12,127,139,133,143,145,218,201,43,27,234,181,116,215,85,209,17,85,44,7,250,168,252,9,255,0,221,207,255,0,86,111,31,244,67,23,251,108,51,162,235,110,166,192,121,17,135,177,125,93,45,61,210,158,170,253,137,172,240,177,204,101,84,9,44,108,183,58,89,54,232,246,36,176,214,170,68,143,84,223,27,30,246,234,216,156,152,151,217,139,149,191,133,14,50,112,87,123,177,122,78,213,132,187,198,41,184,127,133,114,123,175,117,141,123,164,253,30,215,63,109,116,148,94,163,119,107,175,172,213,98,60,9,232,188,226,155,22,31,184,216,173,55,122,238,239,87,137,174,15,181,218,227,229,61,253,226,169,148,181,21,110,143,86,162,163,52,130,146,161,250,185,81,190,166,154,238,115,81,123,99,0,59,106,253,150,48,183,196,10,31,151,92,74,215,179,139,142,58,158,43,112,109,126,15,204,22,82,83,230,46,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,229,53,242,196,230,171,82,100,138,48,204,160,0,0,0,2,159,192,120,255,0,6,230,126,25,131,25,229,254,33,164,190,216,170,170,42,233,169,238,20,138,174,130,119,211,84,73,79,42,198,237,52,123,18,88,100,68,123,117,99,209,17,205,87,53,81,203,29,125,171,220,113,211,97,171,85,239,132,124,185,101,90,95,110,84,244,236,197,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,230,185,117,137,33,149,209,232,247,72,254,78,69,118,92,123,9,229,151,223,95,56,173,3,34,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,149,1,4,61,156,92,113,211,112,165,140,171,240,126,96,178,174,163,46,177,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,53,204,138,39,53,92,176,164,82,78,240,0,0,0,0,0,0,22,83,58,248,204,225,179,135,108,85,75,130,179,143,50,62,143,222,171,109,236,186,65,77,232,122,250,189,244,175,146,72,219,38,250,120,36,98,106,248,100,77,21,119,122,186,233,162,162,171,37,56,204,225,179,136,156,85,85,130,178,115,50,62,144,94,168,173,239,186,79,77,232,122,250,77,148,172,146,56,221,38,250,136,35,98,232,249,163,77,17,119,122,218,233,162,42,164,96,246,213,251,83,225,111,135,244,63,49,184,142,197,79,106,124,83,240,254,187,230,54,224,38,164,167,241,102,63,193,184,22,167,15,210,227,12,67,73,105,126,42,188,71,96,180,45,74,171,89,85,113,146,41,101,138,157,31,166,214,189,237,130,68,102,229,77,207,218,198,234,247,177,174,168,12,0,237,171,246,88,194,223,16,40,126,93,113,3,63,193,132,29,154,28,113,211,113,29,131,97,201,236,112,202,182,102,46,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,93,242,36,140,85,71,61,144,230,248,0,0,22,171,61,56,163,200,158,26,253,9,248,107,199,63,71,62,145,247,159,70,127,139,43,43,57,253,223,149,206,255,0,91,69,38,221,188,248,190,182,154,238,233,174,139,165,63,148,60,113,112,175,158,248,202,60,190,202,220,219,164,187,98,25,233,229,169,130,134,107,109,109,11,234,25,26,34,189,34,90,168,99,108,143,70,234,245,99,21,95,177,143,118,155,88,229,75,105,218,167,147,151,220,221,225,30,239,83,135,38,214,175,1,92,34,198,50,83,109,103,248,85,45,52,19,199,82,155,222,246,163,57,112,84,75,62,190,179,157,200,216,214,171,158,138,144,153,146,153,161,117,201,92,220,194,25,175,102,109,92,149,24,90,241,77,114,125,61,53,107,169,31,89,3,30,156,234,85,149,168,170,198,77,23,50,39,250,174,69,100,142,69,107,145,85,20,61,57,152,213,139,59,71,184,49,192,216,170,243,130,177,78,114,119,43,214,31,184,84,90,238,52,223,71,110,178,114,42,160,145,209,203,30,246,83,57,142,218,246,57,53,106,171,87,77,81,85,58,151,255,0,9,226,155,22,57,194,182,108,107,133,171,187,237,151,16,91,233,238,150,234,158,83,227,231,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,67,206,23,22,62,212,249,201,241,3,16,252,198,112,61,9,228,166,125,229,63,17,56,86,171,26,228,230,43,250,65,101,162,184,62,215,61,79,113,169,164,217,84,200,227,145,209,236,168,142,55,174,140,154,53,213,19,111,173,166,186,162,162,84,24,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,117,169,174,174,169,85,217,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,32,236,84,246,88,197,63,16,43,190,93,110,40,174,218,124,249,166,180,224,220,41,195,149,154,182,173,151,43,237,67,49,53,233,33,168,150,38,122,58,21,146,42,104,101,98,51,100,236,150,161,36,145,19,127,226,223,66,199,43,61,102,57,3,34,191,213,71,224,79,254,238,127,250,179,120,255,0,162,25,84,121,235,236,234,201,203,238,114,113,113,129,41,173,19,119,122,76,31,112,131,24,221,42,118,177,252,154,90,9,226,145,169,177,207,98,187,155,58,211,193,171,119,57,156,253,251,92,214,57,15,66,128,10,127,22,99,252,27,129,106,112,253,46,48,196,52,150,151,226,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,250,109,107,222,216,36,70,110,84,220,253,172,110,175,123,26,234,128,192,14,218,191,101,140,45,241,2,135,229,215,16,51,252,24,65,217,161,199,29,55,17,216,54,28,158,199,12,171,102,98,224,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,245,223,34,72,197,84,115,217,14,111,128,0,0,0,0,0,0,49,171,22,118,143,112,99,129,177,85,231,5,98,156,228,238,87,172,63,112,168,181,220,105,190,142,221,100,228,85,65,35,163,150,61,236,166,115,29,181,236,114,106,213,86,174,154,162,170,117,50,84,243,89,197,143,181,62,114,124,64,196,63,49,156,15,69,25,91,154,88,19,58,112,37,179,51,50,210,251,233,156,55,121,231,119,42,222,235,53,63,55,149,51,225,147,241,115,49,146,55,73,34,123,125,102,166,186,106,154,162,162,173,86,98,175,101,199,176,158,89,125,245,243,138,211,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,56,177,246,167,206,79,136,24,135,230,51,158,148,207,53,156,88,251,83,231,39,196,12,67,243,25,192,204,174,202,126,56,233,178,214,235,65,194,222,100,178,174,91,22,39,188,35,48,181,205,175,150,117,183,92,106,156,198,37,19,227,213,81,148,211,75,163,154,232,218,156,185,165,145,207,71,54,87,73,12,196,158,85,201,62,224,75,180,234,143,3,100,254,32,202,252,239,173,239,183,92,25,135,234,43,48,60,211,190,10,42,90,234,90,11,123,82,27,27,164,142,36,229,76,189,223,241,83,72,146,58,87,74,230,42,239,108,76,148,36,86,110,41,248,125,164,206,90,206,31,174,89,163,106,183,99,234,46,236,215,218,46,13,150,147,155,37,67,97,116,16,195,60,172,108,51,205,34,84,194,173,138,55,186,69,220,186,55,213,118,142,44,125,150,51,147,225,254,33,249,116,231,156,28,89,138,111,184,231,21,94,113,174,41,174,239,183,172,65,112,168,186,92,106,121,76,143,159,85,60,142,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,9,169,201,188,166,252,17,118,80,226,154,31,165,247,91,247,210,140,175,189,226,221,181,174,210,27,119,164,44,239,159,185,210,199,170,242,225,102,237,85,53,93,242,190,105,116,111,51,99,66,16,73,201,236,208,227,142,155,136,236,27,14,79,99,134,85,179,49,112,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,122,239,145,36,98,170,57,236,134,13,142,215,9,226,155,238,6,197,86,108,107,133,171,187,149,235,15,220,41,238,150,234,158,83,36,228,85,65,35,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,64,61,73,131,23,248,1,227,6,213,197,150,81,181,215,5,171,143,29,224,234,122,58,12,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,38,80,1,128,29,181,126,203,24,91,226,5,15,203,174,36,64,101,86,102,98,172,155,204,124,57,154,88,42,175,187,222,176,205,194,43,133,54,233,36,100,115,108,95,94,9,121,111,99,221,12,172,87,71,35,17,201,190,55,189,170,186,57,73,127,237,171,246,88,194,223,16,40,126,93,113,33,130,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,224,214,49,206,93,17,21,64,244,125,194,175,19,24,55,138,252,163,163,205,44,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,151,128,243,109,194,175,19,24,203,133,12,220,163,205,44,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,254,133,50,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,84,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,173,64,0,8,171,237,206,252,201,254,242,127,45,37,80,138,190,220,239,204,159,239,39,242,208,35,215,135,92,249,198,92,54,230,229,139,53,176,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,232,142,86,59,99,209,146,53,55,177,170,158,132,248,117,207,156,27,196,150,81,216,179,91,6,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,118,136,229,99,119,177,89,35,83,99,218,171,230,136,191,252,20,113,93,125,225,47,57,104,177,151,54,235,89,132,46,90,81,226,155,37,20,204,111,127,165,218,244,142,68,108,136,172,89,160,123,249,177,174,172,114,232,248,249,140,100,178,40,30,138,65,212,225,60,83,98,199,56,86,205,141,112,181,119,125,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,232,118,192,64,15,106,63,183,102,102,253,203,242,122,35,169,224,95,140,219,239,7,153,143,85,115,146,213,233,156,25,138,59,189,62,38,182,196,198,37,83,163,137,95,202,169,166,145,218,105,52,92,217,85,35,115,146,57,26,247,53,219,85,89,44,125,183,106,63,183,102,102,253,203,242,122,35,21,64,245,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,203,33,47,179,115,180,18,155,135,106,153,50,123,57,46,181,110,203,171,141,67,170,104,174,83,75,44,204,195,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,154,190,69,89,180,0,64,15,106,63,183,102,102,253,203,242,122,34,127,136,1,237,71,246,236,204,223,185,126,79,68,5,65,217,197,199,29,55,10,88,202,191,7,230,11,42,234,50,235,24,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,243,92,200,162,115,85,203,10,69,36,239,30,85,201,52,236,161,227,142,167,13,93,108,156,35,230,51,41,18,197,114,168,168,102,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,41,201,172,169,52,173,143,71,182,70,114,66,93,0,34,47,181,123,142,58,156,75,117,189,240,143,151,44,164,91,21,182,162,157,152,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,156,215,46,146,172,209,58,61,24,216,223,206,11,43,218,59,199,29,55,21,184,202,131,7,229,243,42,233,242,235,7,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,243,90,201,101,115,149,171,50,197,29,63,217,113,237,217,150,95,125,124,158,180,197,83,42,187,46,61,187,50,203,239,175,147,214,129,159,253,181,126,203,24,91,226,5,15,203,174,36,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,102,39,182,175,217,99,11,124,64,161,249,117,196,133,96,61,25,240,125,197,158,13,226,235,43,254,156,88,169,233,44,247,218,10,137,41,175,184,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,102,188,198,34,171,162,122,37,245,60,208,240,235,159,56,203,134,220,220,177,102,182,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,221,17,202,199,108,122,50,70,166,246,53,83,209,78,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,234,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,21,168,0,1,229,92,245,80,121,87,2,127,187,46,61,132,242,203,239,175,156,86,153,84,98,175,101,199,176,158,89,125,245,243,138,211,42,128,128,30,212,127,110,204,205,251,151,228,244,71,83,192,191,25,183,222,15,51,30,170,231,37,171,211,56,51,20,119,122,124,77,109,137,140,74,167,71,18,191,149,83,77,35,180,210,104,185,178,170,70,231,36,114,53,238,107,182,170,178,88,251,110,212,127,110,204,205,251,151,228,244,70,42,129,234,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,150,66,183,102,47,30,63,129,11,237,54,67,102,197,235,110,1,196,23,6,250,54,233,113,184,242,233,112,188,206,100,206,147,70,242,156,188,154,137,221,78,142,221,36,113,66,229,146,101,211,124,174,89,169,0,66,183,105,215,30,63,134,251,237,78,67,101,61,235,118,1,195,247,7,122,74,233,110,184,243,41,113,68,205,100,46,143,86,242,154,188,154,121,219,80,141,219,36,145,76,228,142,100,215,100,78,75,235,218,189,199,29,54,26,181,94,248,71,203,150,85,165,246,229,79,78,204,93,118,71,203,78,148,52,146,182,57,219,69,2,181,90,178,190,120,156,206,107,151,88,146,25,93,30,143,116,143,228,196,88,23,87,132,239,106,124,155,248,129,135,190,99,1,53,61,168,254,194,121,155,247,47,206,40,136,86,225,59,218,159,38,254,32,97,239,152,192,77,79,106,63,176,158,102,253,203,243,138,32,32,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,122,123,60,248,211,181,113,79,149,244,246,44,95,136,41,29,154,152,106,157,83,16,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,57,113,177,240,238,128,194,170,202,220,210,199,121,45,142,237,153,153,150,151,223,67,98,75,55,59,185,86,247,88,106,57,92,216,95,12,159,139,153,143,141,218,199,43,219,235,53,116,215,84,209,81,21,3,211,240,44,255,0,10,188,76,96,222,43,242,142,143,52,176,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,94,0,60,171,158,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,74,124,39,123,44,100,223,195,252,61,242,232,0,243,88,75,167,101,15,28,116,216,150,213,100,225,31,49,153,86,183,219,109,61,67,48,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,249,78,77,34,88,98,108,122,49,209,179,157,17,96,15,85,0,195,94,206,46,56,234,120,173,193,181,248,63,48,89,73,79,152,184,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,148,215,203,19,154,173,73,146,40,242,254,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,41,92,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,209,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,207,15,19,188,66,226,174,40,51,150,245,155,152,166,155,184,119,254,93,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,43,254,58,56,205,190,241,135,152,244,183,56,237,94,134,193,152,95,188,83,225,155,108,172,98,213,54,57,85,156,218,154,153,27,174,179,75,202,137,86,54,185,99,141,172,107,91,185,81,242,201,141,96,74,167,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,90,174,218,191,106,124,45,240,254,135,230,55,16,46,175,97,143,231,179,247,111,249,145,42,132,85,246,24,254,123,63,118,255,0,153,18,168,5,170,226,199,217,99,57,62,31,226,31,151,78,121,172,61,41,241,99,236,177,156,159,15,241,15,203,167,60,214,1,234,160,0,7,154,206,44,125,169,243,147,226,6,33,249,140,230,79,246,110,118,130,83,112,237,83,38,79,103,37,214,173,217,117,113,168,117,77,21,202,105,101,153,152,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,211,87,200,171,140,28,88,251,83,231,39,196,12,67,243,25,203,84,7,170,130,202,98,158,52,56,96,192,217,177,85,146,56,215,55,237,88,127,23,209,108,239,52,215,72,42,41,41,96,223,76,218,150,111,173,146,54,210,183,116,79,106,166,178,245,115,145,137,235,170,52,192,190,205,62,209,108,27,130,48,5,86,71,241,29,141,106,237,244,248,118,158,122,220,53,126,184,185,102,129,150,232,97,71,45,173,118,49,101,71,198,145,200,232,17,85,251,209,253,221,155,85,144,69,36,107,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,3,209,159,22,62,203,25,201,240,255,0,16,252,186,115,205,97,51,220,56,229,37,215,44,123,41,49,189,207,16,92,113,3,238,88,187,45,241,29,237,40,107,239,46,170,162,160,162,154,142,178,90,70,209,64,215,44,52,204,150,25,91,80,244,106,115,29,36,239,230,47,170,214,71,12,32,122,168,6,0,118,98,241,227,248,111,177,83,100,54,108,94,183,99,236,63,111,111,163,110,151,27,143,50,171,20,66,215,204,233,52,111,41,169,206,167,129,180,232,237,210,73,44,205,73,38,93,118,74,228,207,240,0,22,171,137,222,33,112,175,11,249,53,122,205,204,83,77,223,251,135,46,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,161,10,221,168,254,221,153,155,247,47,201,232,140,170,236,49,252,246,126,237,255,0,50,35,131,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,117,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,145,254,195,31,207,103,238,223,243,32,37,80,0,0,2,142,206,12,210,195,249,39,150,120,135,53,113,85,29,194,170,211,134,169,22,178,174,27,124,108,125,67,216,142,70,233,27,94,246,53,87,87,39,139,145,62,208,43,16,96,7,250,181,124,44,127,184,28,213,255,0,209,86,239,250,113,152,217,35,155,216,115,62,178,178,193,155,152,70,223,116,161,180,98,40,165,154,150,11,156,113,199,82,198,178,103,196,187,219,19,228,98,106,177,170,166,143,94,138,154,232,186,162,5,114,12,62,207,142,212,44,131,225,227,53,239,185,59,141,240,110,96,213,222,176,250,211,37,76,214,202,10,25,105,159,207,167,138,161,138,199,73,86,199,47,169,51,53,213,169,215,84,251,78,231,134,158,209,156,145,226,163,49,100,203,44,190,194,216,226,223,116,142,219,53,209,102,188,208,210,69,79,202,137,204,107,147,116,85,50,59,118,178,55,68,219,167,69,234,128,101,65,196,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,128,60,203,103,246,78,95,120,127,206,92,89,147,184,142,110,241,87,134,110,14,167,142,167,107,25,222,233,94,212,146,154,167,99,30,244,143,155,4,145,75,203,222,174,102,253,174,245,154,168,77,79,101,166,122,81,231,7,10,118,28,55,91,121,239,120,147,46,255,0,234,110,231,12,137,4,114,50,150,53,85,183,189,177,196,187,185,61,215,151,11,100,123,90,231,201,77,63,214,86,171,221,134,221,179,249,13,77,133,115,67,13,103,253,138,138,175,187,227,138,119,90,239,175,109,60,174,130,59,141,28,113,182,9,31,50,189,88,199,205,77,163,27,18,53,157,40,100,122,111,87,61,91,68,246,62,231,29,247,3,113,64,153,85,79,15,120,178,230,93,190,122,122,200,247,49,156,138,170,26,121,234,233,234,117,86,57,238,218,198,84,197,203,71,49,171,222,119,187,114,198,212,3,26,248,177,246,167,206,79,136,24,135,230,51,147,83,217,113,236,39,150,95,125,124,226,180,133,110,44,125,169,243,147,226,6,33,249,140,230,127,209,230,151,224,191,177,42,207,220,239,190,140,186,226,223,73,97,107,127,248,47,59,189,119,171,229,111,123,131,171,28,214,110,161,142,183,215,118,221,52,245,92,143,86,1,129,92,93,103,125,171,136,238,34,241,158,114,216,172,117,118,139,109,254,162,153,180,116,149,114,53,243,164,20,244,176,211,70,249,54,250,173,123,219,2,61,88,138,228,98,189,90,142,126,221,235,41,93,141,153,41,244,27,135,219,182,113,213,220,57,213,121,155,112,78,76,17,203,186,56,40,109,210,212,83,199,185,171,27,85,179,58,119,214,43,180,123,218,177,242,52,218,237,232,67,182,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,211,150,19,194,214,44,13,133,108,216,43,11,80,247,43,46,31,183,211,218,237,212,220,215,201,200,165,130,54,199,20,123,222,174,123,182,177,141,77,92,170,229,211,85,85,94,160,96,183,109,95,178,198,22,248,129,67,242,235,137,14,216,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,137,237,171,246,88,194,223,16,40,126,93,113,33,88,15,69,28,29,113,139,129,56,191,192,149,23,251,5,31,161,177,37,155,103,210,12,63,204,154,163,209,124,217,170,25,75,254,20,248,34,142,126,108,116,235,39,226,209,118,107,181,218,42,117,200,3,205,15,14,185,243,140,184,109,205,203,22,107,96,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,209,28,172,118,199,163,36,106,111,99,85,61,20,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,206,168,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,90,152,107,218,59,199,29,79,10,88,54,131,7,229,243,41,42,51,23,24,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,242,156,248,165,115,149,201,10,197,37,213,227,7,139,60,27,194,46,87,253,56,190,211,210,94,47,181,245,17,211,88,176,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,102,205,121,108,85,71,74,196,95,61,152,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,133,169,174,174,169,84,223,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,167,201,254,236,184,246,19,203,47,190,190,113,90,64,9,63,221,151,30,194,121,101,247,215,206,43,64,128,18,74,123,45,56,246,250,9,89,97,225,71,52,32,223,135,238,183,14,231,132,46,148,244,250,201,65,93,87,58,185,40,234,26,196,214,72,102,158,87,43,37,209,93,28,146,42,61,86,39,35,160,141,96,7,170,130,213,77,197,63,15,180,153,203,89,195,245,203,52,109,86,236,125,69,221,154,251,69,193,178,210,115,100,168,108,46,130,24,103,149,141,134,121,164,74,152,85,177,70,247,72,187,151,70,250,174,210,61,120,40,237,80,169,178,229,166,44,193,156,70,98,10,187,246,39,195,182,122,203,190,19,185,220,170,98,129,151,118,82,80,163,153,104,154,161,177,110,109,75,221,2,171,42,37,230,190,103,204,230,185,121,137,27,102,140,188,89,138,111,184,231,21,94,113,174,41,174,239,183,172,65,112,168,186,92,106,121,76,143,159,85,60,142,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,0,245,38,12,106,236,234,202,111,193,23,8,248,18,135,233,125,214,253,244,162,223,6,45,219,90,237,33,183,122,66,8,167,238,116,177,234,188,184,89,187,85,77,87,124,175,154,93,27,204,216,220,149,0,0,2,21,187,106,253,169,240,183,195,250,31,152,220,71,98,167,181,62,41,248,127,93,243,27,112,237,171,246,167,194,223,15,232,126,99,113,29,138,158,212,248,167,225,253,119,204,109,192,77,73,128,29,181,126,203,24,91,226,5,15,203,174,38,127,152,1,219,87,236,177,133,190,32,80,252,186,226,4,53,225,60,83,125,192,216,170,205,141,112,181,119,114,189,97,251,133,61,210,221,83,202,100,156,138,168,36,108,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,232,122,9,224,115,139,187,87,23,217,70,236,87,61,186,146,207,139,44,53,13,182,226,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,204,77,81,241,205,26,58,78,82,200,239,60,37,202,225,215,62,113,151,13,185,185,98,205,108,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,186,35,149,142,216,244,100,141,77,236,106,160,122,94,5,170,225,163,136,188,9,197,6,86,80,102,102,5,168,255,0,37,71,120,162,217,55,248,178,233,221,161,154,122,62,100,177,71,206,229,115,216,222,107,27,177,254,40,190,40,151,84,14,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,154,206,37,50,134,167,33,115,231,28,229,28,208,85,199,79,135,111,19,67,111,90,185,226,154,121,109,207,210,90,41,164,124,90,49,95,37,52,144,200,168,136,221,21,234,138,214,170,43,83,210,241,18,189,182,153,57,125,139,21,96,94,32,105,230,231,89,106,109,233,131,171,35,218,198,247,74,168,228,168,171,167,93,85,251,228,231,50,90,158,136,205,172,238,190,179,181,145,168,129,146,189,147,121,233,125,206,14,25,126,141,226,219,205,170,174,235,151,119,6,97,186,88,105,209,145,213,50,207,29,44,43,68,250,136,218,191,248,120,89,38,214,163,219,76,186,238,123,100,123,162,7,139,31,106,124,228,248,129,136,126,99,57,122,187,43,51,142,197,148,92,92,90,41,177,28,58,82,99,219,124,184,58,58,157,207,255,0,5,170,169,158,9,41,151,99,24,229,127,50,122,120,160,211,213,107,121,251,220,228,107,21,22,202,241,99,237,79,156,159,16,49,15,204,103,2,85,59,21,61,150,49,79,196,10,239,151,91,136,224,227,255,0,62,106,120,131,226,143,23,98,104,107,105,42,108,86,10,135,225,156,60,250,74,136,170,96,125,186,146,89,26,217,163,154,54,53,37,100,242,186,106,148,85,87,104,149,8,196,123,154,214,169,145,92,52,231,29,139,38,251,40,115,146,166,239,15,120,171,198,24,194,235,131,173,116,219,158,206,117,85,125,158,142,55,46,246,177,232,222,84,9,81,62,142,218,215,242,54,110,107,158,213,48,3,9,225,107,238,57,197,86,108,21,133,168,123,237,235,16,92,41,237,118,234,110,107,35,231,213,79,35,99,138,61,239,86,177,187,158,246,166,174,84,106,107,170,170,39,80,37,251,177,147,34,232,240,182,77,95,115,230,239,102,217,122,198,215,9,45,214,186,185,22,9,63,196,244,142,70,57,97,86,162,203,23,50,173,42,27,35,28,228,71,247,72,29,177,17,173,115,164,84,165,50,159,2,254,11,242,179,6,229,159,165,61,39,244,75,15,219,172,93,247,145,201,239,93,214,154,56,121,188,189,206,217,187,151,187,110,231,105,174,154,174,154,149,88,3,0,59,106,253,150,48,183,196,10,31,151,92,76,255,0,48,3,182,175,217,99,11,124,64,161,249,117,196,8,107,194,120,166,251,129,177,85,155,26,225,106,238,229,122,195,247,10,123,165,186,167,148,201,57,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,244,19,192,231,23,118,174,47,178,141,216,174,123,117,37,159,22,88,106,27,109,196,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,152,154,163,227,154,52,116,156,165,145,222,120,75,149,195,174,124,227,46,27,115,114,197,154,216,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,116,71,43,29,177,232,201,26,155,216,213,64,244,188,11,105,195,174,124,224,222,36,178,142,197,154,216,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,180,71,43,27,189,138,201,26,155,30,213,91,150,0,0,0,0,0,243,89,197,143,181,62,114,124,64,196,63,49,156,244,166,121,172,226,199,218,159,57,62,32,98,31,152,206,4,212,246,92,123,9,229,151,223,95,56,173,50,168,197,94,203,143,97,60,178,251,235,231,21,166,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,214,113,99,237,79,156,159,16,49,15,204,103,61,41,158,107,56,177,246,167,206,79,136,24,135,230,51,129,158,153,125,193,37,171,138,254,205,92,174,190,225,152,41,40,115,23,10,211,226,25,173,85,141,165,107,167,187,64,219,149,205,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,121,138,212,68,146,77,99,2,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,101,59,32,184,152,193,184,199,39,169,184,101,117,13,93,6,44,192,116,245,183,38,43,145,100,130,229,110,158,185,210,186,118,61,26,137,27,226,150,173,145,58,55,120,162,198,246,57,218,200,216,184,157,171,156,20,126,19,112,172,252,74,101,157,178,213,77,137,48,149,190,162,167,22,197,167,38,107,197,174,24,218,228,168,222,174,72,221,53,44,113,191,163,155,190,72,151,106,61,86,24,98,112,96,7,103,167,15,95,210,55,137,172,63,96,173,169,181,50,203,133,57,120,182,247,77,113,165,239,81,215,208,210,85,64,142,163,72,85,54,73,206,124,177,198,228,122,163,82,55,72,237,30,173,72,223,55,252,88,251,44,103,39,195,252,67,242,233,204,127,236,163,225,211,240,45,195,140,24,254,247,79,179,18,102,151,119,190,212,122,250,242,173,109,99,189,29,23,171,43,227,118,177,203,37,70,228,107,30,157,239,150,244,214,36,211,32,56,177,246,88,206,79,135,248,135,229,211,129,230,176,149,78,213,62,3,191,248,95,138,188,160,178,255,0,146,151,23,216,173,150,239,252,59,234,111,110,127,55,255,0,23,108,172,142,31,242,149,15,119,245,175,34,172,245,80,7,154,30,29,115,231,25,112,219,155,150,44,214,193,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,162,57,88,237,143,70,72,212,222,198,170,122,9,225,163,136,188,9,197,6,86,80,102,102,5,168,255,0,37,71,120,162,217,55,248,178,233,221,161,154,122,62,100,177,71,206,229,115,216,222,107,27,177,254,40,190,40,145,23,218,95,192,229,79,14,56,202,108,225,192,239,164,126,93,99,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,245,25,26,198,244,69,107,31,53,149,224,239,138,172,101,194,134,110,91,241,133,154,229,86,236,49,113,168,167,166,197,150,136,227,73,153,113,183,35,253,117,108,78,123,27,222,99,107,164,116,47,220,221,175,85,106,175,45,242,49,225,38,157,181,126,203,24,91,226,5,15,203,174,36,122,246,103,90,109,87,254,53,242,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,244,237,127,197,54,44,115,193,126,94,227,92,45,93,223,108,184,131,24,90,110,150,234,158,83,227,231,210,207,105,175,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,12,22,236,184,246,236,203,47,190,190,79,90,5,65,218,41,192,173,79,11,88,201,113,198,95,80,85,191,42,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,212,123,88,231,189,237,87,191,169,236,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,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,203,71,42,172,113,233,58,152,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,58,220,89,228,13,79,12,249,243,137,242,153,215,74,75,133,13,5,71,121,181,77,21,194,42,169,253,29,54,175,165,74,164,141,26,177,84,242,149,156,198,58,54,117,245,216,139,19,227,123,195,209,158,19,197,54,44,115,133,108,216,215,11,87,119,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,135,108,67,95,100,167,23,152,171,6,230,61,31,12,184,182,182,235,117,194,24,159,157,244,122,158,10,9,43,100,180,221,21,121,174,218,172,85,124,84,114,49,39,124,190,171,153,28,136,217,87,148,197,168,145,102,80,1,21,125,185,223,153,63,222,79,229,164,170,17,87,219,157,249,147,253,228,254,90,5,148,236,128,194,214,44,115,159,185,133,130,177,77,15,125,178,226,12,175,187,90,238,52,220,215,199,207,165,158,182,130,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,245,45,7,28,156,34,93,120,65,205,198,225,72,46,53,119,140,39,126,167,117,203,14,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,110,254,90,232,172,146,25,21,177,243,82,54,223,94,197,79,106,124,83,240,254,187,230,54,226,87,184,138,200,108,27,196,150,81,223,114,167,25,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,118,170,212,123,119,177,95,27,151,99,220,138,16,217,217,215,199,85,79,11,88,201,48,62,96,215,213,191,42,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,212,123,158,214,61,237,70,62,119,143,50,217,253,147,151,222,31,243,151,22,100,238,35,155,188,85,225,155,131,169,227,169,218,198,119,186,87,181,36,166,169,216,199,189,35,230,193,36,82,242,247,171,153,191,107,189,102,170,25,213,217,59,198,165,247,13,98,171,103,10,184,234,59,173,215,15,222,53,131,7,173,190,222,201,125,15,84,178,84,84,212,54,102,195,23,58,72,102,89,94,247,76,247,57,176,114,145,85,27,18,201,36,65,96,59,81,253,187,51,55,238,95,147,209,23,171,178,151,34,242,227,136,188,184,207,220,175,205,11,55,126,181,87,125,26,150,25,162,84,101,85,190,169,169,116,72,234,169,164,84,94,92,204,220,237,23,69,106,181,206,99,218,246,61,236,117,149,237,71,246,236,204,223,185,126,79,68,101,87,97,143,231,179,247,111,249,144,17,213,158,153,23,152,252,58,102,61,199,43,243,66,205,220,110,180,58,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,230,66,253,174,209,116,71,35,154,230,61,172,123,30,198,201,87,100,167,26,254,155,163,163,225,55,51,110,119,90,203,212,60,233,48,93,194,117,231,198,234,24,96,230,62,216,229,70,239,143,146,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,150,188,109,240,125,134,120,185,202,249,108,174,74,74,44,109,99,167,157,216,78,241,87,45,71,34,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,54,187,207,8,30,170,8,1,237,71,246,236,204,223,185,126,79,68,73,167,102,95,24,56,155,138,92,175,189,217,115,25,106,235,49,182,6,168,137,183,91,195,162,167,138,11,156,21,146,84,62,153,236,142,6,70,216,158,198,194,248,156,196,102,154,71,27,247,57,100,115,89,25,125,168,254,221,153,155,247,47,201,232,128,191,252,12,240,117,129,56,191,224,119,17,88,47,245,158,134,196,150,108,192,184,125,31,196,28,185,170,61,23,205,164,179,62,171,252,21,147,197,28,252,216,233,210,63,198,42,236,215,115,116,84,235,30,216,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,137,236,84,246,88,197,63,16,43,190,93,110,45,255,0,109,102,5,201,168,236,88,47,50,46,215,75,173,22,102,213,239,179,90,41,233,224,116,212,183,43,92,15,230,206,149,10,231,35,32,228,62,169,28,201,25,171,222,233,213,139,27,219,248,202,112,199,255,0,245,89,115,151,250,48,126,3,251,133,215,233,215,163,253,25,248,70,244,243,123,247,39,188,107,187,147,221,183,115,187,175,226,57,252,238,110,239,199,239,230,117,48,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,79,146,211,216,167,129,114,106,75,22,52,204,139,77,210,235,91,153,180,155,44,215,122,122,136,29,13,45,182,215,59,249,176,37,58,181,202,201,249,239,165,87,62,71,232,246,58,4,98,70,198,254,50,160,45,255,0,28,220,29,96,78,16,56,29,195,182,11,5,103,166,113,37,231,48,45,255,0,72,49,7,46,106,127,74,114,169,47,47,165,255,0,5,124,242,199,7,42,58,133,143,241,106,155,244,220,237,85,122,88,14,203,143,110,204,178,251,235,228,245,166,127,246,213,251,44,97,111,136,20,63,46,184,152,1,217,113,237,217,150,95,125,124,158,180,12,255,0,237,171,246,88,194,223,16,40,126,93,113,48,3,178,227,219,179,44,190,250,249,61,105,159,253,181,126,203,24,91,226,5,15,203,174,38,0,118,92,123,118,101,151,223,95,39,173,2,160,237,29,224,114,155,133,44,101,65,140,50,249,245,117,25,117,140,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,185,174,100,82,181,200,229,133,101,146,223,240,73,198,14,38,225,27,52,34,189,53,106,235,112,77,242,162,6,226,203,61,36,84,252,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,217,254,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,201,89,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,121,214,226,195,135,154,158,23,51,182,241,147,211,226,218,76,74,203,117,61,37,76,55,40,89,20,47,149,147,192,201,21,37,167,100,210,186,153,237,115,156,212,100,142,71,185,136,201,17,54,72,197,80,244,83,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,168,8,96,236,161,227,7,31,96,156,208,178,112,199,125,90,187,230,9,197,117,21,13,182,68,145,77,81,61,138,183,151,36,202,248,27,19,30,238,237,35,154,188,214,42,36,113,171,157,80,174,141,27,58,201,49,56,167,22,97,92,13,98,170,197,56,215,19,90,176,253,150,139,103,121,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,85,234,231,34,39,85,64,59,99,202,185,63,220,54,118,136,228,215,19,25,203,139,114,151,11,39,162,253,23,177,248,94,178,225,80,232,230,197,16,177,175,90,169,33,167,116,109,228,242,246,53,237,141,207,116,175,137,203,34,178,62,92,173,100,0,129,63,221,151,30,194,121,101,247,215,206,43,76,170,49,87,178,227,216,79,44,190,250,249,197,105,149,64,64,15,106,63,183,102,102,253,203,242,122,34,229,118,109,240,207,131,120,175,202,60,248,202,220,97,93,87,110,123,106,48,197,202,209,115,166,85,115,237,215,24,217,118,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,203,107,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,32,35,87,52,178,183,29,228,182,59,185,229,158,101,216,189,13,137,44,220,158,251,69,222,161,168,229,115,97,100,209,254,50,23,190,55,107,28,172,119,170,229,211,93,23,69,69,68,203,252,156,237,83,204,124,159,225,78,76,144,182,88,59,230,51,179,105,110,194,248,154,170,117,168,142,138,218,245,145,206,89,162,149,93,204,154,159,212,142,157,137,248,158,90,198,142,98,37,62,202,140,192,237,147,176,100,213,127,15,182,155,254,53,189,247,60,125,106,184,43,48,69,52,117,46,73,43,185,210,211,165,194,55,66,136,228,116,45,129,141,145,210,42,55,100,145,192,212,122,115,121,114,194,176,28,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,9,84,204,158,15,173,92,38,246,91,230,83,110,9,87,38,59,198,52,248,102,191,21,190,105,90,172,166,157,151,90,69,142,134,38,198,247,69,178,157,102,149,139,35,92,229,149,238,123,247,108,88,227,142,138,236,91,203,252,154,196,152,239,22,227,75,251,251,206,100,225,46,239,83,135,224,146,103,67,221,40,102,134,162,158,170,162,22,178,116,239,59,185,201,28,137,36,27,97,214,5,107,213,211,104,204,213,237,71,246,19,204,223,185,126,113,68,4,43,112,157,237,79,147,127,16,48,247,204,96,38,167,181,31,216,79,51,126,229,249,197,17,10,220,39,123,83,228,223,196,12,61,243,24,9,169,237,71,246,19,204,223,185,126,113,68,4,43,112,157,237,79,147,127,16,48,247,204,96,50,171,180,235,128,239,192,133,246,167,62,114,158,203,183,0,226,11,131,189,37,107,183,91,185,116,184,94,103,50,22,199,171,185,174,94,77,68,238,168,86,237,142,56,161,114,199,10,105,190,38,174,31,240,245,138,108,88,27,63,114,211,26,226,154,238,229,101,195,248,194,205,116,184,212,242,159,39,34,150,10,216,164,150,77,140,71,61,219,88,199,46,141,69,114,233,162,34,175,67,210,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,121,215,224,251,139,60,101,194,46,104,125,56,177,83,213,222,44,85,244,242,83,95,112,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,253,57,140,69,70,202,244,95,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,217,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,1,227,111,131,236,77,194,54,104,75,101,114,85,214,224,155,229,68,238,194,119,138,185,105,249,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,183,3,179,139,142,58,110,20,177,149,126,15,204,22,85,212,101,214,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,230,185,145,68,230,171,150,20,138,64,195,83,210,159,9,222,203,25,55,240,255,0,15,124,186,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,0,30,107,9,73,207,206,207,186,108,225,225,19,44,248,131,202,11,85,92,153,131,65,150,248,122,166,241,105,164,138,90,169,241,43,25,108,183,65,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,93,26,136,175,86,235,22,199,165,62,19,189,150,50,111,225,254,30,249,116,0,121,204,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,229,87,26,93,164,216,203,139,92,27,104,203,235,54,15,171,192,88,122,10,137,42,111,84,48,223,82,185,151,151,162,198,180,201,42,165,60,46,70,66,230,200,244,102,174,99,158,246,57,83,116,76,84,226,118,165,224,92,154,192,156,86,95,169,114,190,233,117,125,234,235,254,57,197,246,218,136,28,180,180,23,74,180,74,133,90,121,222,237,242,115,153,43,102,124,123,85,145,186,68,70,72,168,229,134,12,64,2,250,240,125,194,102,50,226,235,52,62,131,216,170,42,236,246,42,10,121,42,111,184,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,126,156,199,162,43,98,122,165,223,237,89,202,220,9,146,217,217,128,178,207,44,236,94,134,195,118,108,191,131,185,81,119,169,170,57,92,219,189,210,105,63,25,51,223,35,181,146,87,187,214,114,233,174,137,162,34,34,73,255,0,103,110,5,201,172,21,194,158,20,170,201,11,165,214,235,101,196,188,219,205,125,202,233,3,169,234,170,238,138,169,79,84,175,131,115,153,7,45,244,220,148,142,55,57,136,216,81,82,73,149,86,105,35,175,182,175,218,159,11,124,63,161,249,141,196,11,171,216,99,249,236,253,219,254,100,90,174,218,191,106,124,45,240,254,135,230,55,18,234,246,24,254,123,63,118,255,0,153,22,171,182,175,218,159,11,124,63,161,249,141,196,11,171,216,99,249,236,253,219,254,100,74,161,21,125,134,63,158,207,221,191,230,68,143,230,246,116,101,126,66,224,217,51,3,55,49,125,38,29,177,71,81,21,34,84,76,201,37,124,179,200,171,178,40,162,137,174,150,87,232,142,114,181,141,114,163,24,247,174,141,99,149,2,159,226,199,217,99,57,62,31,226,31,151,78,121,172,39,39,15,113,165,131,120,201,224,155,62,239,54,108,59,87,134,241,14,27,192,247,216,111,86,89,166,90,150,83,178,107,125,90,211,77,21,74,49,141,149,146,54,41,53,77,173,123,95,27,209,91,183,99,228,131,96,61,84,0,0,243,89,197,143,181,62,114,124,64,196,63,49,156,145,76,160,224,202,197,198,31,102,102,84,91,35,186,250,27,25,225,127,164,85,24,102,229,43,222,180,173,146,91,189,87,54,154,166,54,235,172,50,242,162,69,145,173,89,35,115,26,230,238,68,124,82,71,95,22,62,212,249,201,241,3,16,252,198,114,77,59,34,184,179,193,184,135,46,237,252,41,222,105,233,44,152,135,10,211,212,212,217,100,154,189,92,252,66,201,234,234,234,170,82,40,214,54,182,55,192,217,35,213,156,199,189,236,223,34,34,54,55,237,8,128,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,190,188,11,112,233,253,39,120,142,195,184,2,229,79,205,195,118,253,215,220,77,235,237,214,215,78,246,111,139,164,177,201,248,233,31,13,62,232,220,175,103,63,152,136,168,197,36,211,180,143,179,238,167,136,154,104,243,135,38,237,84,141,204,91,117,59,105,171,109,176,197,20,47,196,204,89,96,142,37,150,162,105,226,134,23,211,66,147,185,30,230,185,242,49,25,30,186,50,52,78,95,100,103,15,95,130,158,31,101,205,155,157,77,213,151,172,213,228,214,203,111,172,165,238,241,209,208,210,75,83,29,27,163,71,38,249,57,204,149,243,243,85,81,174,142,104,118,183,70,171,228,12,149,226,199,217,99,57,62,31,226,31,151,78,121,172,61,41,241,99,236,177,156,159,15,241,15,203,167,60,214,1,202,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,244,19,192,191,25,182,46,48,242,226,170,231,37,171,208,216,207,11,247,122,124,77,109,137,143,90,86,201,42,63,149,83,77,35,181,214,25,121,82,170,70,231,44,145,185,142,107,183,34,50,89,49,87,181,175,130,143,77,209,214,113,101,150,86,203,173,101,234,30,76,120,210,223,2,115,227,117,12,48,114,217,115,106,43,183,199,201,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,140,188,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,209,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,61,41,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,214,166,186,186,165,87,100,76,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,124,246,113,131,197,158,50,226,235,52,62,156,95,105,234,236,246,42,10,120,233,172,88,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,126,156,182,42,171,98,98,37,127,199,143,30,151,94,49,106,112,189,150,205,134,170,240,190,19,195,180,237,171,125,186,90,247,76,250,187,172,177,49,38,150,93,186,68,230,66,188,200,160,118,196,126,199,202,245,219,206,88,163,165,120,36,224,251,19,113,115,154,17,89,90,149,116,88,38,199,81,3,177,101,226,146,90,126,125,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,109,112,99,169,42,157,134,63,158,207,221,191,230,70,31,246,141,225,107,22,6,227,11,26,96,172,45,67,220,172,184,126,223,135,109,118,234,110,107,228,228,82,193,98,160,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,76,192,236,49,252,246,126,237,255,0,50,2,85,0,0,11,53,198,101,185,247,78,19,51,130,153,156,189,89,130,238,245,63,140,240,210,42,87,200,190,75,215,70,116,251,116,240,241,47,41,64,113,5,110,75,190,66,230,77,165,96,73,210,183,8,94,105,249,74,186,35,247,209,74,221,171,175,191,93,0,243,44,122,37,236,253,160,244,111,6,121,81,79,221,221,14,251,18,84,109,118,186,175,54,89,36,221,215,201,219,247,39,216,167,157,163,210,79,7,212,17,219,184,81,201,234,120,158,231,53,248,26,201,58,171,188,117,146,138,41,21,63,82,43,213,19,236,2,28,251,87,109,204,161,227,115,25,84,182,23,49,110,20,54,138,151,57,85,116,122,165,4,49,106,159,102,145,34,126,180,82,228,246,41,91,159,55,18,248,186,232,188,181,142,151,3,212,195,162,253,100,124,149,244,74,138,157,61,209,185,23,175,154,123,212,166,59,97,104,35,164,227,5,245,12,123,156,234,220,47,109,157,232,190,13,84,116,209,232,159,102,145,162,254,181,82,229,118,33,91,159,46,105,230,93,217,32,69,101,54,31,164,167,89,117,77,90,178,84,171,145,190,254,188,165,95,248,63,168,9,127,0,1,98,184,220,200,106,158,35,184,104,198,57,109,102,162,164,159,16,173,59,46,152,125,102,167,138,71,165,198,153,233,44,113,196,249,94,198,194,249,154,217,41,150,93,237,216,202,135,170,234,221,205,95,58,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,30,167,143,57,156,110,100,53,55,14,60,75,227,28,182,179,81,85,193,135,146,161,151,76,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,116,118,230,160,91,252,239,198,182,172,202,206,140,125,152,214,42,122,184,45,184,171,20,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,107,174,138,190,37,65,153,153,215,244,231,37,114,115,39,41,45,252,154,76,178,183,222,185,211,201,22,217,39,174,184,221,37,168,147,107,146,71,35,161,108,12,163,70,234,198,57,36,231,235,185,187,20,181,64,9,9,236,104,201,11,86,58,206,219,254,116,92,47,149,116,245,25,95,79,3,104,104,33,141,187,42,231,185,65,89,78,175,149,235,170,163,35,138,57,116,99,81,21,207,145,142,220,136,197,100,147,62,98,255,0,102,222,75,221,114,67,132,188,47,98,197,24,66,175,13,226,123,229,69,101,250,251,71,86,247,115,214,121,166,86,192,233,35,87,47,37,253,206,42,54,172,90,53,90,173,84,123,91,38,243,40,0,192,14,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,153,255,0,219,87,236,177,133,190,32,80,252,186,226,96,7,101,199,183,102,89,125,245,242,122,208,42,14,209,222,7,41,184,82,198,84,24,195,47,159,87,81,151,88,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,154,230,69,43,92,142,88,86,89,45,255,0,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,207,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,159,236,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,236,149,154,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,159,110,49,120,58,199,124,32,99,186,123,5,254,179,211,56,110,243,191,232,254,32,229,195,79,233,78,84,52,239,170,255,0,5,100,242,201,7,42,74,132,143,241,138,155,244,220,221,81,122,5,43,196,239,16,184,171,138,12,229,189,102,230,41,166,238,29,255,0,151,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,76,212,236,180,224,39,233,221,101,135,138,236,208,159,102,31,181,92,59,230,16,181,211,212,105,37,125,117,36,234,212,172,168,115,23,88,225,134,120,156,140,139,84,116,146,70,170,244,72,154,141,158,208,118,113,112,57,77,197,110,50,175,198,25,130,250,186,124,186,193,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,220,214,178,88,154,212,106,204,146,199,59,192,121,87,39,251,178,227,216,79,44,190,250,249,197,105,0,36,255,0,118,92,123,9,229,151,223,95,56,173,2,0,73,52,194,188,14,84,241,91,217,195,148,120,195,47,159,73,79,152,184,62,159,16,50,134,25,89,20,76,189,210,58,243,88,245,162,150,117,68,115,30,215,35,157,3,156,238,83,95,44,173,114,53,38,89,99,140,178,98,123,34,184,179,193,184,135,46,237,252,41,222,105,233,44,152,135,10,211,212,212,217,100,154,189,92,252,66,201,234,234,234,170,82,40,214,54,182,55,192,217,35,213,156,199,189,236,223,34,34,54,55,237,8,118,50,83,179,211,135,175,233,27,196,214,31,176,86,212,218,153,101,194,156,188,91,123,166,184,210,247,168,235,232,105,42,160,71,81,164,42,155,36,231,62,88,227,114,61,81,169,27,164,118,143,86,164,111,207,254,213,206,10,63,9,184,86,126,37,50,206,217,106,166,196,152,74,223,81,83,139,98,211,147,53,226,215,12,109,114,84,111,87,36,110,154,150,56,223,209,205,223,36,75,181,30,171,12,49,58,224,118,81,240,233,248,22,225,198,12,127,123,167,217,137,51,75,187,223,106,61,125,121,86,182,177,222,142,139,213,149,241,187,88,229,146,163,114,53,143,78,247,203,122,107,18,104,25,170,0,0,1,137,92,71,118,147,228,55,15,184,255,0,13,229,203,110,84,152,170,229,93,120,101,30,38,150,219,93,190,12,47,68,217,150,26,137,170,93,11,37,115,234,99,115,94,189,205,173,230,105,27,247,172,122,198,146,6,5,246,213,251,83,225,111,135,244,63,49,184,142,197,79,106,124,83,240,254,187,230,54,227,137,219,43,118,181,95,248,146,193,55,219,21,206,146,227,109,184,229,189,182,174,142,178,146,102,205,5,76,18,87,220,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,47,177,83,218,159,20,252,63,174,249,141,184,9,169,48,3,182,175,217,99,11,124,64,161,249,117,196,207,243,0,59,106,253,150,48,183,196,10,31,151,92,64,138,190,19,189,169,242,111,226,6,30,249,140,6,69,118,151,240,57,83,195,142,50,155,56,112,59,233,31,151,88,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,125,70,70,177,189,17,90,199,205,142,188,39,123,83,228,223,196,12,61,243,24,15,71,184,179,11,88,177,206,21,188,224,172,83,67,223,108,184,130,223,81,107,184,211,115,95,31,62,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,122,129,231,179,130,142,43,175,188,37,231,45,22,50,230,221,107,48,133,203,74,60,83,100,162,153,141,239,244,187,94,145,200,141,145,21,139,52,15,127,54,53,213,142,93,31,31,49,140,150,69,61,9,225,60,83,98,199,56,86,205,141,112,181,119,125,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,232,121,236,227,127,133,175,232,143,158,51,229,189,22,36,244,221,150,229,111,142,251,100,168,149,187,106,153,67,44,211,68,216,170,81,26,140,89,152,248,36,106,185,158,171,218,141,126,140,87,44,108,186,189,154,156,106,95,120,121,204,122,28,170,196,145,221,110,185,123,140,110,14,137,214,219,93,189,149,53,84,183,138,165,166,134,42,214,50,56,157,83,83,234,192,200,150,158,55,106,173,145,94,198,62,70,181,143,9,212,44,255,0,22,249,47,106,207,174,30,113,182,95,213,97,10,76,69,119,146,207,89,87,134,233,230,123,98,124,87,184,233,228,238,82,197,43,156,212,137,252,213,107,85,202,230,181,88,247,177,250,198,247,162,222,0,7,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,219,48,177,173,215,50,177,254,37,204,107,237,61,36,23,44,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,52,213,87,196,191,253,164,57,33,117,201,30,43,241,99,110,23,202,75,165,62,60,168,168,199,20,47,134,55,70,248,32,175,172,168,85,130,86,174,168,143,142,88,229,98,43,92,168,230,35,31,234,171,150,54,99,0,21,172,153,189,140,159,146,244,249,8,217,233,35,194,112,98,137,177,123,227,108,9,207,158,226,250,72,233,90,231,200,186,170,50,56,163,122,53,173,219,170,205,34,191,126,145,236,203,78,200,76,139,163,204,254,35,170,243,27,16,217,187,237,151,45,45,237,184,194,231,172,15,133,183,137,222,177,209,36,145,72,142,123,182,177,149,115,177,236,68,88,229,166,137,202,246,174,214,191,5,137,232,236,172,201,203,238,81,112,143,104,169,196,115,105,87,143,110,18,227,24,233,182,179,252,22,150,166,8,35,166,77,236,123,145,252,200,41,226,159,95,85,205,231,236,115,81,204,85,80,204,0,0,3,0,59,106,253,150,48,183,196,10,31,151,92,76,255,0,48,3,182,175,217,99,11,124,64,161,249,117,196,8,149,225,235,11,88,177,206,126,229,166,10,197,52,61,246,203,136,49,133,154,215,113,166,230,190,62,125,44,245,177,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,165,235,227,235,130,140,85,194,158,99,213,222,237,54,206,241,150,88,154,225,52,152,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,188,232,216,175,69,220,217,89,21,170,225,59,218,159,38,254,32,97,239,152,192,122,19,207,76,139,203,142,34,242,226,227,149,249,161,102,239,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,242,230,102,231,104,186,43,85,174,115,30,215,177,239,99,130,8,120,28,226,238,235,194,14,110,59,21,207,110,171,188,97,59,245,59,109,184,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,115,19,69,100,147,70,142,143,154,178,55,208,70,19,197,54,44,115,133,108,216,215,11,87,119,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,135,156,46,37,248,116,199,124,47,230,157,126,89,227,170,127,242,181,150,122,221,240,255,0,140,237,125,230,104,96,172,229,197,44,156,158,111,33,238,229,61,219,217,224,169,224,171,125,123,58,248,234,169,225,107,25,38,7,204,26,250,183,229,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,250,143,115,218,199,189,168,199,132,239,0,0,0,0,30,107,56,177,246,167,206,79,136,24,135,230,51,147,83,199,215,26,248,87,133,60,184,171,178,90,110,125,227,51,113,53,190,104,240,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,121,210,49,88,137,181,178,190,40,22,197,152,166,251,142,113,85,231,26,226,154,238,251,122,196,23,10,139,165,198,167,148,200,249,245,83,200,233,37,147,99,17,172,110,231,189,203,163,81,26,154,232,136,137,208,9,233,236,184,246,19,203,47,190,190,113,90,101,81,17,125,148,252,117,83,96,233,40,56,88,205,122,250,74,107,21,85,66,67,130,171,155,75,43,167,109,198,174,181,137,232,215,164,49,185,28,201,101,168,146,86,205,34,183,150,169,35,92,247,53,209,164,82,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,89,197,143,181,62,114,124,64,196,63,49,156,244,166,121,172,226,199,218,159,57,62,32,98,31,152,206,5,191,194,120,166,251,129,177,85,155,26,225,106,238,229,122,195,247,10,123,165,186,167,148,201,57,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,244,19,192,231,23,118,174,47,178,141,216,174,123,117,37,159,22,88,106,27,109,196,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,152,154,163,227,154,52,116,156,165,145,209,23,137,56,40,197,87,158,12,114,255,0,139,28,178,182,122,70,145,182,251,164,120,210,223,2,72,250,168,123,189,214,182,54,92,218,138,231,35,161,108,12,138,57,91,27,91,202,108,45,149,81,205,116,207,142,207,240,235,159,56,203,134,220,220,177,102,182,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,221,17,202,199,108,122,50,70,166,246,53,80,61,47,22,171,139,31,101,140,228,248,127,136,126,93,57,202,225,215,62,112,111,18,89,71,98,205,108,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,218,35,149,141,222,197,100,141,77,143,106,175,23,139,31,101,140,228,248,127,136,126,93,56,30,107,15,79,185,171,153,152,87,38,242,227,17,230,150,53,171,238,246,92,51,111,150,225,83,182,72,217,36,219,19,212,130,46,99,216,199,77,43,213,177,198,197,114,111,145,236,106,46,174,67,204,17,150,157,160,220,109,221,120,175,199,241,216,176,196,245,116,57,117,133,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,57,136,213,69,146,77,66,213,113,85,196,198,50,226,191,55,43,51,75,24,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,102,96,118,83,240,57,77,153,87,90,14,41,51,37,245,113,88,176,197,225,31,133,173,141,100,176,45,198,227,74,230,61,43,95,38,136,143,166,134,93,26,214,198,229,230,77,20,141,122,181,177,58,57,172,167,103,207,4,151,94,43,241,252,151,220,79,5,93,14,93,97,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,90,185,17,100,143,89,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,12,11,237,171,246,88,194,223,16,40,126,93,113,48,3,178,227,219,179,44,190,250,249,61,105,159,253,181,126,203,24,91,226,5,15,203,174,36,90,240,147,157,246,174,28,51,251,14,103,69,230,199,87,121,167,195,148,247,71,50,130,154,70,198,250,153,230,183,84,211,194,197,123,186,49,139,44,209,239,126,142,86,179,115,145,175,84,70,40,76,167,104,55,27,118,174,20,48,4,118,44,49,61,37,118,98,226,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,98,53,85,35,147,72,33,255,0,170,172,123,138,191,219,92,71,137,49,29,195,253,242,178,186,229,93,81,39,252,41,38,154,73,31,246,185,206,119,154,169,218,230,174,102,98,172,228,204,124,71,154,88,214,175,188,94,177,53,194,91,133,78,217,36,124,112,239,95,82,8,185,143,123,219,12,76,70,199,27,21,203,178,54,49,168,186,53,9,95,236,167,224,114,167,45,109,84,28,82,102,75,233,37,190,226,123,58,63,11,91,26,200,167,75,117,186,169,172,122,86,190,77,21,89,83,52,90,53,173,141,201,203,134,89,26,245,115,165,116,112,133,234,236,249,224,146,213,194,134,0,146,251,137,224,164,174,204,92,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,203,87,34,164,113,233,150,160,192,14,213,190,40,243,219,134,191,193,119,224,83,28,253,28,250,71,233,191,73,255,0,139,40,235,57,253,223,184,242,127,215,49,73,183,111,62,95,171,166,187,186,235,162,104,25,254,69,95,110,119,230,79,247,147,249,105,218,246,95,241,153,196,159,17,57,251,127,193,89,199,153,31,72,44,180,88,62,170,233,5,55,161,232,41,54,85,50,182,138,54,201,190,158,8,222,186,50,105,19,69,93,190,182,186,106,136,169,213,118,231,126,100,255,0,121,63,150,129,106,187,21,61,169,241,79,195,250,239,152,219,140,244,237,6,227,110,213,194,134,0,142,197,134,39,164,174,204,92,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,204,70,170,164,114,105,21,125,159,220,76,96,222,20,51,47,26,230,150,48,161,171,184,189,216,30,174,219,104,182,83,34,181,247,27,140,149,212,79,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,98,179,87,51,49,86,114,102,62,35,205,44,107,87,222,47,88,154,225,45,194,167,108,146,62,56,119,175,169,4,92,199,189,237,134,38,35,99,141,138,229,217,27,24,212,93,26,128,83,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,147,169,217,197,192,229,79,10,88,54,191,24,102,11,233,42,51,23,24,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,114,156,248,162,107,81,201,10,75,37,170,236,167,224,114,167,45,109,84,28,82,102,75,233,37,190,226,123,58,63,11,91,26,200,167,75,117,186,169,172,122,86,190,77,21,89,83,52,90,53,173,141,201,203,134,89,26,245,115,165,116,112,200,248,16,3,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,35,21,123,81,253,187,51,55,238,95,147,209,20,86,64,113,103,140,184,115,202,252,214,192,249,127,79,87,67,125,204,170,123,93,53,62,35,164,175,72,39,179,50,150,73,214,85,141,156,183,43,159,44,85,18,70,143,107,227,124,75,163,218,187,145,170,129,151,253,171,220,113,212,226,91,173,239,132,124,185,101,34,216,173,181,20,236,197,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,230,185,116,149,102,137,209,232,198,198,254,118,16,112,197,195,214,42,226,131,57,108,185,71,133,170,123,135,127,230,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,146,138,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,122,19,224,251,132,204,27,194,46,87,253,7,177,84,82,94,47,181,245,18,84,223,113,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,126,205,121,143,68,71,74,245,80,184,25,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,162,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,164,27,118,163,251,118,102,111,220,191,39,162,39,248,128,30,212,127,110,204,205,251,151,228,244,64,101,87,103,143,16,184,87,133,254,207,76,196,205,204,83,77,223,251,134,96,85,83,91,173,108,170,142,158,107,157,116,180,22,230,197,79,27,158,191,231,72,245,107,94,230,69,20,175,70,63,102,213,142,12,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,213,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,148,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,93,173,123,219,4,45,115,145,53,114,69,26,46,187,83,76,245,236,197,224,59,240,223,125,166,207,156,216,178,238,192,56,126,224,223,70,218,238,54,238,101,46,40,153,172,153,178,104,238,107,87,147,79,59,105,213,219,163,146,41,156,146,66,186,236,149,168,22,83,250,7,103,47,244,71,254,149,126,133,186,242,125,33,205,244,23,163,155,206,250,59,200,223,233,189,252,222,103,39,153,234,236,228,235,202,255,0,8,221,201,245,203,65,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,58,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,115,33,91,180,235,128,239,192,133,246,167,62,114,158,203,183,0,226,11,131,189,37,107,183,91,185,116,184,94,103,50,22,199,171,185,174,94,77,68,238,168,86,237,142,56,161,114,199,10,105,190,38,168,93,94,208,238,33,112,175,20,29,158,153,119,155,152,90,155,184,119,252,192,165,166,184,218,223,85,29,68,214,202,232,168,46,45,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,138,189,151,30,221,153,101,247,215,201,235,76,95,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,93,174,123,27,60,205,107,149,53,106,75,34,38,155,151,92,160,236,184,246,236,203,47,190,190,79,90,6,127,246,213,251,44,97,111,136,20,63,46,184,152,1,217,113,237,217,150,95,125,124,158,180,207,254,218,191,101,140,45,241,2,135,229,215,18,61,123,51,171,106,109,220,107,229,253,194,142,211,87,116,168,165,167,191,77,21,13,35,162,108,245,79,109,146,185,91,12,107,51,217,18,61,202,136,212,89,30,198,106,169,185,205,77,85,2,95,248,219,227,7,12,240,141,149,242,222,156,180,149,184,218,249,79,59,112,157,158,174,42,142,69,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,159,108,89,138,111,184,231,21,94,113,174,41,174,239,183,172,65,112,168,186,92,106,121,76,143,159,85,60,142,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,11,129,196,239,16,184,171,138,12,229,189,102,230,41,166,238,29,255,0,151,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,31,236,161,224,114,155,13,90,172,156,92,102,51,234,210,251,114,167,168,126,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,41,169,172,73,12,173,147,87,186,70,114,66,245,118,113,112,57,83,194,150,13,175,198,25,130,250,74,140,197,198,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,220,167,62,40,154,212,114,66,146,201,218,246,142,240,145,140,184,173,202,58,10,92,190,197,21,116,248,135,7,212,79,116,161,176,203,82,145,91,175,111,115,17,171,28,186,232,214,84,181,168,228,130,87,46,198,243,101,99,182,182,101,150,60,181,0,121,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,226,146,253,218,151,192,79,211,186,59,247,21,217,95,62,204,65,106,183,247,204,95,107,168,168,210,58,250,26,72,17,171,89,78,231,174,145,205,12,17,53,31,22,168,217,35,141,21,136,146,181,91,60,64,129,63,221,151,30,194,121,101,247,215,206,43,76,170,48,171,178,91,52,176,38,43,225,58,195,150,118,11,239,122,196,152,19,189,125,32,162,238,179,51,185,247,219,149,116,212,191,140,123,18,57,55,198,213,119,226,220,237,186,104,237,23,161,154,160,64,15,106,63,183,102,102,253,203,242,122,34,250,246,76,230,246,13,200,92,175,226,51,55,51,2,122,184,236,88,118,159,12,205,80,148,144,44,211,202,247,201,112,138,40,99,103,68,87,201,44,145,198,138,229,107,17,94,138,231,53,168,231,37,138,237,71,246,236,204,223,185,126,79,68,98,168,23,87,137,222,33,113,87,20,25,203,122,205,204,83,77,220,59,255,0,46,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,151,43,40,187,62,243,183,56,120,116,197,28,65,225,251,85,92,148,244,20,241,84,225,123,77,36,80,85,79,137,88,202,169,96,175,72,209,179,164,176,62,157,32,115,145,142,137,207,157,116,108,104,170,169,173,87,217,197,192,229,55,21,184,202,191,24,102,11,234,233,242,235,7,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,115,90,201,98,107,81,171,50,75,28,239,1,229,223,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,45,60,67,113,103,131,120,186,236,196,204,204,113,98,167,164,179,223,104,42,45,52,215,220,56,218,245,170,158,212,245,190,82,164,10,247,172,113,43,217,44,76,73,26,244,102,205,121,140,69,87,68,244,75,85,218,189,192,229,78,26,186,222,248,184,203,151,210,37,138,229,81,78,252,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,107,87,89,82,105,93,38,175,108,143,228,198,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,232,246,36,176,197,34,53,218,166,248,216,239,22,162,160,92,190,19,189,169,242,111,226,6,30,249,140,4,212,246,163,251,9,230,111,220,191,56,162,33,91,132,239,106,124,155,248,129,135,190,99,1,53,61,168,254,194,121,155,247,47,206,40,128,128,18,90,123,37,56,215,244,221,29,31,9,185,155,115,186,214,94,161,231,73,130,238,19,175,62,55,80,195,7,49,246,199,42,55,124,124,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,248,182,203,220,21,117,204,172,127,134,178,230,197,81,73,5,203,21,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,77,116,69,240,58,155,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,244,211,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,250,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,249,203,207,76,139,204,126,29,51,30,227,149,249,161,102,238,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,102,127,179,139,142,58,158,43,112,109,126,15,204,22,82,83,230,46,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,229,53,242,196,230,171,82,100,138,59,129,198,223,7,216,103,139,156,175,150,202,228,164,162,198,214,58,121,221,132,239,21,114,212,114,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,131,207,9,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,15,53,132,196,231,103,28,117,60,41,112,77,145,152,63,47,153,73,81,152,184,195,45,236,143,161,154,87,197,43,44,148,141,183,211,177,107,101,129,85,92,247,185,202,230,192,215,55,148,231,197,43,156,174,72,86,41,33,216,229,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,124,26,198,53,169,162,34,32,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,12,128,226,187,130,76,208,225,66,213,130,111,184,174,10,186,235,110,42,179,211,77,93,88,218,88,219,5,166,246,230,185,211,218,95,36,83,74,215,190,54,181,28,217,117,107,102,78,98,198,139,203,126,146,63,217,139,192,119,224,66,197,77,159,57,177,101,219,143,177,5,189,190,141,181,220,109,220,186,172,47,11,159,51,100,209,220,215,39,58,162,7,83,171,183,71,28,176,181,100,133,116,223,43,87,55,241,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,235,77,93,67,82,139,178,86,106,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,1,124,11,241,155,125,224,243,49,234,174,114,90,189,51,131,49,71,119,167,196,214,216,152,196,170,116,113,43,249,85,52,210,59,77,38,139,155,42,164,110,114,71,35,94,230,187,106,171,37,142,240,118,202,221,173,87,254,36,176,77,246,197,115,164,184,219,110,57,111,109,171,163,172,164,153,179,65,83,4,149,247,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,96,56,193,225,51,25,112,139,154,31,65,239,181,21,119,139,21,125,60,117,54,44,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,78,91,213,17,178,177,86,202,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,174,140,98,203,52,178,43,91,162,111,145,238,241,114,170,132,165,118,24,254,123,63,118,255,0,153,22,171,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,2,234,246,24,254,123,63,118,255,0,153,21,255,0,107,223,11,88,171,50,240,37,39,16,184,91,18,93,107,63,7,150,247,65,113,195,42,217,38,167,238,47,153,22,90,234,86,49,171,203,153,155,154,181,14,119,170,232,33,107,149,204,238,250,73,64,118,24,254,123,63,118,255,0,153,18,168,7,150,204,53,138,111,184,62,227,53,219,14,87,119,74,186,139,125,125,174,73,57,76,147,117,45,109,44,180,149,49,232,244,84,77,240,79,43,53,211,115,119,106,213,71,34,42,117,68,132,246,150,246,125,212,228,245,214,241,196,30,80,90,169,35,203,234,250,142,243,120,180,210,69,21,44,24,105,239,117,44,17,164,104,249,213,243,178,162,166,121,92,140,134,38,178,4,209,168,136,196,110,145,236,7,170,128,81,89,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,170,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,106,7,154,206,44,125,169,243,147,226,6,33,249,140,229,180,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,185,124,88,251,83,231,39,196,12,67,243,25,203,191,138,56,44,186,222,184,28,203,110,43,50,183,15,213,215,212,71,79,122,76,121,4,85,46,149,237,130,11,157,76,116,247,8,160,86,170,163,35,138,53,100,234,199,104,214,50,41,57,104,137,60,160,74,255,0,2,252,102,216,184,195,203,138,171,156,150,175,67,99,60,47,221,233,241,53,182,38,61,105,91,36,168,254,85,77,52,142,215,88,101,229,74,169,27,156,178,70,230,57,174,220,136,201,100,201,83,204,102,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,232,123,134,46,33,112,175,20,25,53,101,205,204,45,77,220,59,255,0,50,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,128,226,199,217,99,57,62,31,226,31,151,78,121,172,61,41,241,99,236,177,156,159,15,241,15,203,167,60,214,1,234,160,243,195,199,222,89,100,150,81,241,47,127,193,57,9,121,164,168,195,212,84,244,204,170,182,211,73,60,236,178,220,90,206,93,77,18,212,77,36,142,157,232,232,210,87,185,29,234,62,119,66,168,142,133,200,73,79,105,31,104,37,79,14,212,209,228,246,77,221,105,29,152,183,26,118,212,214,220,161,150,41,159,134,88,146,193,36,73,45,60,208,75,12,207,169,133,103,106,49,206,107,227,98,178,77,52,124,106,176,217,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,10,124,244,167,194,197,131,38,176,199,15,184,38,201,195,245,239,211,24,6,27,122,190,209,112,117,75,167,146,171,153,43,228,158,73,85,200,213,108,206,157,243,44,145,237,103,46,69,123,54,71,183,99,96,135,138,254,15,179,67,132,108,77,107,178,227,196,164,173,182,223,41,218,235,93,226,146,88,249,21,211,197,79,76,250,214,71,30,245,153,172,134,106,158,82,62,86,70,178,35,81,232,214,234,173,109,234,236,211,227,170,155,134,92,77,85,150,25,157,95,73,75,149,248,142,162,123,149,85,115,169,101,146,123,69,197,41,209,27,59,18,8,223,44,204,153,32,134,23,70,173,93,171,203,145,174,98,54,68,144,40,174,212,127,110,204,205,251,151,228,244,70,85,118,24,254,123,63,118,255,0,153,24,171,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,32,37,80,17,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,13,134,236,222,140,238,84,94,130,182,212,114,185,182,218,89,164,252,100,212,239,145,218,201,43,221,235,57,116,215,68,209,17,17,50,3,178,147,138,60,246,226,83,240,163,248,107,199,63,72,254,142,122,19,209,159,226,202,58,62,71,120,239,220,239,245,180,81,238,221,200,139,235,107,166,222,154,106,186,134,127,157,30,58,183,50,241,130,113,13,166,72,164,145,181,182,170,186,103,50,61,119,57,31,11,155,162,105,230,186,157,224,3,202,185,233,199,35,105,22,223,146,153,127,64,231,163,214,155,11,90,161,87,34,105,187,109,36,73,175,247,30,102,175,52,9,106,188,87,90,219,42,200,148,117,50,211,163,213,52,221,177,202,221,116,242,215,67,212,78,25,182,173,151,13,218,108,238,134,56,150,134,134,10,101,142,52,68,99,54,70,214,232,221,58,104,154,116,2,28,251,107,232,31,31,18,120,58,230,178,34,182,163,3,211,192,141,211,170,44,117,245,174,85,253,188,212,254,5,198,236,53,183,49,213,89,203,118,124,82,35,163,142,193,77,27,250,237,84,114,215,185,233,246,175,168,207,213,175,218,83,125,183,182,231,197,153,249,103,118,88,163,70,212,216,107,41,145,233,166,229,88,234,26,229,69,251,19,154,154,126,181,46,79,97,245,34,51,0,230,157,126,245,85,154,241,110,133,91,167,134,200,101,93,127,110,255,0,238,2,77,0,0,8,234,237,164,201,203,238,48,201,172,37,156,86,137,185,148,153,119,112,168,167,186,83,109,98,109,165,185,58,158,54,212,239,115,209,87,100,240,83,197,203,107,30,231,119,157,222,171,99,114,172,138,148,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,234,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,30,99,11,213,193,126,78,88,179,247,138,12,1,149,88,166,109,150,91,173,194,74,139,140,123,94,189,230,150,146,158,90,185,105,181,99,216,246,115,153,78,232,185,141,114,57,156,205,233,170,183,69,181,88,179,11,95,112,54,42,188,224,172,83,67,220,175,88,126,225,81,107,184,211,115,89,39,34,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,58,146,147,216,143,148,52,204,181,102,22,125,215,65,73,37,68,245,17,97,11,92,141,158,94,124,12,99,99,170,173,107,227,233,18,178,69,146,129,90,239,89,232,176,200,158,162,42,239,9,74,0,1,128,29,181,126,203,24,91,226,5,15,203,174,38,0,118,92,123,118,101,151,223,95,39,173,51,255,0,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,160,79,241,109,56,138,200,108,27,196,150,81,223,114,167,25,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,118,170,212,123,119,177,95,27,151,99,220,139,114,192,20,254,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,118,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,160,0,15,42,228,255,0,118,92,123,9,229,151,223,95,56,173,32,4,159,238,203,143,97,60,178,251,235,231,21,160,64,9,202,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,226,153,127,137,56,40,244,223,0,249,127,197,142,89,91,46,181,151,168,125,41,30,52,183,192,156,248,221,67,13,198,182,54,92,218,138,237,241,242,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,194,74,120,59,237,17,192,156,68,101,102,42,197,57,134,150,172,31,137,50,254,223,45,215,16,219,169,170,38,169,230,90,224,166,99,231,186,65,23,47,153,201,230,115,154,176,177,102,124,123,99,71,57,203,44,123,161,179,22,113,31,152,247,142,35,175,60,76,225,108,65,117,195,248,166,183,16,84,94,237,211,119,245,171,154,223,27,222,228,138,147,152,246,162,75,12,112,43,105,246,57,156,183,68,221,138,205,139,176,181,69,234,224,219,34,235,56,137,226,59,6,101,207,161,189,35,101,117,194,59,142,35,107,214,118,66,203,61,59,219,37,82,73,44,8,175,139,152,196,228,49,250,181,57,179,68,221,237,87,35,144,39,39,130,60,73,157,184,215,134,140,29,142,51,250,247,73,116,196,248,146,157,247,120,166,134,134,10,103,250,58,119,171,232,249,169,78,229,133,239,116,42,201,17,88,200,180,100,140,99,217,204,99,222,251,234,91,76,239,185,212,229,71,13,184,250,243,151,49,210,88,42,48,118,7,186,212,216,89,73,73,18,65,111,125,37,4,142,166,72,225,86,172,72,200,214,54,104,197,106,179,70,162,105,167,66,19,63,213,71,227,179,254,238,127,250,179,103,255,0,162,1,61,24,178,193,244,175,10,222,112,183,166,238,182,111,76,219,234,45,254,145,180,212,247,122,234,62,108,110,103,62,158,93,23,151,51,55,110,99,244,93,174,68,93,23,67,206,103,21,92,51,227,46,20,51,114,179,43,113,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,250,73,44,255,0,21,92,51,224,222,43,242,142,179,43,113,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,7,156,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,209,140,89,102,150,69,107,116,77,242,61,222,46,85,92,245,236,84,246,167,197,63,15,235,190,99,110,48,215,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,244,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,201,254,201,60,210,192,153,95,197,60,223,78,175,190,140,250,91,135,221,133,172,255,0,224,179,77,222,174,149,87,26,30,68,31,138,99,182,110,229,191,215,126,214,38,157,92,154,160,19,168,96,7,109,95,178,198,22,248,129,67,242,235,137,159,230,0,118,213,251,44,97,111,136,20,63,46,184,129,21,124,39,123,83,228,223,196,12,61,243,24,9,243,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,255,0,61,153,33,141,109,89,107,157,24,7,49,175,180,245,115,219,112,174,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,215,77,85,60,74,171,138,174,38,49,151,21,249,185,89,154,88,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,2,138,205,92,204,197,89,201,152,248,143,52,177,173,95,120,189,98,107,132,183,10,157,178,72,248,225,222,190,164,17,115,30,247,182,24,152,141,142,54,43,151,100,108,99,81,116,106,18,191,217,79,192,229,78,90,218,168,56,164,204,151,210,75,125,196,246,116,126,22,182,53,145,78,150,235,117,83,88,244,173,124,154,42,178,166,104,180,107,91,27,147,151,12,178,53,234,231,74,232,225,178,189,148,252,14,83,102,85,214,131,138,76,201,125,92,86,44,49,120,71,225,107,99,89,44,11,113,184,210,185,143,74,215,201,162,35,233,161,151,70,181,177,185,121,147,69,35,94,173,108,78,142,105,137,0,0,3,0,59,102,242,183,233,95,14,54,44,204,160,177,119,170,252,9,136,35,239,53,189,235,103,115,181,214,177,97,155,241,106,244,108,155,234,155,110,111,70,185,237,211,84,209,188,197,33,88,245,17,152,88,42,213,153,88,3,18,229,205,246,162,174,11,110,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,186,106,139,224,121,151,204,44,21,117,203,92,127,137,114,230,251,81,73,61,203,10,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,77,53,68,240,2,181,225,87,43,127,13,60,71,101,214,89,205,98,244,205,5,231,16,82,250,86,139,189,119,126,109,174,39,243,171,191,24,143,99,155,165,44,83,187,212,114,61,116,209,154,185,90,139,233,34,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,42,251,20,50,66,234,183,92,101,196,140,215,202,70,219,91,79,81,129,233,237,173,141,206,158,73,213,212,85,146,206,247,116,107,24,214,164,45,106,38,229,122,190,69,93,155,19,153,43,224,0,48,255,0,181,3,62,243,99,135,108,130,176,99,92,156,197,127,71,239,85,184,194,150,215,61,79,113,166,171,223,74,250,42,217,29,30,202,136,228,98,106,248,99,93,81,55,122,186,107,162,170,40,102,1,128,29,181,126,203,24,91,226,5,15,203,174,38,31,240,245,218,61,198,118,57,207,220,180,193,88,167,57,59,237,151,16,99,11,53,174,227,77,244,118,213,31,62,150,122,216,163,150,61,236,166,107,219,185,143,114,106,213,71,38,186,162,162,245,51,3,182,175,217,99,11,124,64,161,249,117,196,8,171,225,59,218,159,38,254,32,97,239,152,192,122,83,60,214,112,157,237,79,147,127,16,48,247,204,96,61,41,129,101,56,174,225,71,46,56,181,203,135,224,172,107,23,113,186,208,243,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,204,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,121,226,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,248,159,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,250,136,48,255,0,180,11,129,27,23,21,88,86,76,107,133,153,220,179,55,15,219,214,59,117,78,175,147,210,148,176,71,85,36,86,173,143,168,138,158,14,109,77,67,87,188,185,21,204,211,69,213,189,16,49,131,178,251,180,18,154,211,77,101,225,123,58,110,181,111,99,234,27,65,131,239,149,50,203,82,253,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,236,141,136,216,189,86,53,154,74,249,229,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,106,123,50,184,237,181,103,118,13,183,100,102,105,98,106,185,51,66,195,79,35,105,107,46,147,181,239,196,148,76,87,57,175,142,77,17,95,83,12,90,54,70,63,116,143,100,124,253,210,42,205,202,12,245,45,87,18,252,69,224,78,23,242,178,191,51,49,213,71,249,90,59,61,22,201,191,198,119,78,237,52,208,81,243,34,138,78,79,55,144,246,243,94,221,140,241,85,240,69,175,241,102,41,177,96,108,43,121,198,184,166,187,185,89,112,253,190,162,233,113,169,229,62,78,69,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,244,60,246,113,175,197,117,247,139,76,229,173,198,92,219,173,30,16,182,235,71,133,172,149,179,49,221,194,151,107,18,73,21,177,162,49,38,157,236,230,200,186,189,201,171,35,230,61,145,70,160,91,252,244,207,76,199,226,47,49,238,57,161,154,23,158,253,117,174,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,46,22,110,118,137,170,185,92,231,61,238,123,222,247,186,128,51,167,178,247,130,143,233,1,142,217,156,249,133,108,181,87,101,182,13,184,62,154,91,117,106,115,189,51,116,108,45,123,41,214,38,185,52,134,46,108,19,72,178,34,178,79,82,45,146,53,242,242,241,175,139,31,106,124,228,248,129,136,126,99,56,22,168,152,158,202,126,56,234,115,42,213,65,194,222,100,178,146,43,238,24,179,163,48,181,205,175,138,4,184,219,169,90,198,37,19,227,213,21,245,48,197,163,154,232,218,188,200,98,145,207,70,186,39,73,53,170,193,188,10,211,113,75,217,195,150,152,227,47,168,41,25,154,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,245,216,214,57,236,99,149,236,141,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,0,245,60,12,85,236,244,227,23,250,90,229,101,103,210,26,62,233,140,240,87,113,183,95,127,25,204,244,135,50,153,54,92,125,72,34,138,46,124,209,85,254,33,155,185,124,174,171,163,153,174,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,99,237,79,156,159,16,49,15,204,103,61,41,158,107,56,177,246,167,206,79,136,24,135,230,51,129,53,61,151,30,194,121,101,247,215,206,43,72,203,237,20,224,86,167,133,172,100,184,227,47,168,42,223,149,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,234,61,172,115,222,246,171,223,38,157,151,30,194,121,101,247,215,206,43,76,148,197,152,90,197,142,112,173,231,5,98,154,30,251,101,196,22,250,139,93,198,155,154,248,249,244,179,198,232,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,212,15,62,252,14,113,119,117,225,7,55,29,138,231,183,85,222,48,157,250,157,182,220,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,57,137,162,178,73,163,71,71,205,89,27,54,124,66,226,155,22,57,224,191,50,241,174,22,174,239,182,92,65,149,247,155,165,186,167,148,248,249,244,179,218,101,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,11,23,195,63,101,70,81,240,249,155,149,57,173,121,197,117,120,233,246,234,142,126,19,161,185,91,153,11,44,239,71,185,89,60,202,215,185,181,117,44,111,45,25,38,200,152,199,163,164,72,247,242,214,44,138,226,199,217,99,57,62,31,226,31,151,78,7,154,194,239,240,171,195,62,50,226,191,55,40,242,183,7,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,160,61,36,112,171,195,62,13,225,67,40,232,242,183,7,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,120,86,185,85,150,120,87,38,242,227,14,101,110,10,164,238,246,92,51,111,138,223,77,186,56,217,36,219,19,215,158,94,91,24,199,77,43,213,210,72,244,106,111,145,239,114,166,174,82,171,0,12,0,237,171,246,88,194,223,16,40,126,93,113,35,47,130,12,161,193,185,245,196,230,18,202,60,192,130,174,75,22,34,167,187,195,80,180,147,172,51,196,246,90,234,229,138,104,223,213,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,86,77,59,106,253,150,48,183,196,10,31,151,92,76,0,236,184,246,236,203,47,190,190,79,90,5,191,226,187,133,28,199,225,43,49,223,130,177,172,93,250,213,93,204,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,46,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,147,253,151,60,118,218,178,78,235,54,68,103,70,38,171,167,193,55,202,134,59,15,220,106,231,111,114,195,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,249,113,72,213,122,181,169,52,210,182,87,243,211,34,242,227,136,188,184,184,229,126,104,89,187,245,170,187,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,188,185,153,185,218,46,138,213,107,156,199,181,236,123,216,239,62,220,85,112,207,140,184,80,205,202,204,173,198,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,30,30,146,76,85,227,159,129,143,233,163,244,39,254,186,63,67,190,135,122,75,253,164,244,135,122,239,125,219,254,248,135,102,222,237,253,173,119,249,105,215,18,187,47,187,65,41,173,52,214,94,23,179,166,235,86,246,62,161,180,24,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,213,99,89,164,175,129,133,92,20,246,111,127,67,236,211,186,230,103,225,151,233,111,164,240,252,246,46,229,244,119,184,114,249,149,52,243,115,121,157,234,93,116,238,219,118,237,77,119,235,175,77,22,192,118,231,126,100,255,0,121,63,150,146,168,69,95,110,119,230,79,247,147,249,104,17,86,72,255,0,101,63,3,148,217,149,117,160,226,147,50,95,87,21,139,12,94,17,248,90,216,214,75,2,220,110,52,174,99,210,181,242,104,136,250,104,101,209,173,108,110,94,100,209,72,215,171,91,19,163,155,29,59,63,120,99,177,113,85,159,177,224,172,83,122,238,86,92,63,111,76,75,113,166,238,207,147,210,148,176,86,210,199,45,14,246,75,19,224,230,178,161,201,206,106,171,153,166,168,213,94,169,232,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,57,96,0,32,7,181,31,219,179,51,126,229,249,61,17,218,240,51,193,149,139,140,60,184,206,43,100,119,95,67,99,60,47,232,58,140,51,114,149,239,90,86,201,42,87,243,105,170,99,110,186,195,47,42,36,89,26,213,146,55,49,174,110,228,71,197,39,85,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,32,35,47,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,51,221,156,29,160,20,124,68,88,162,202,76,222,196,95,245,216,160,239,51,197,83,81,28,20,241,226,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,252,114,69,114,184,228,224,115,6,241,123,131,91,85,74,250,75,30,98,216,233,220,203,13,249,236,93,146,51,85,119,114,172,218,138,231,211,57,202,229,71,34,43,225,123,149,236,71,35,165,138,88,23,187,91,49,150,84,99,250,219,53,100,149,118,12,89,131,175,18,83,74,250,74,180,73,237,247,26,73,149,174,88,230,133,202,136,248,229,141,116,124,110,94,173,69,106,248,40,30,162,8,1,237,71,246,236,204,223,185,126,79,68,74,247,3,156,113,224,222,47,112,107,169,106,153,73,99,204,91,29,59,95,126,176,177,235,178,70,106,141,239,180,123,149,92,250,103,57,90,138,213,85,124,47,114,49,234,228,116,82,203,20,61,168,254,221,153,155,247,47,201,232,128,234,120,23,224,202,251,198,30,99,213,91,36,186,250,27,6,97,126,239,81,137,174,81,61,139,84,216,229,87,242,169,169,163,118,186,205,47,42,84,73,28,213,142,54,177,206,118,229,70,69,39,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,12,11,236,84,246,88,197,63,16,43,190,93,110,51,252,1,196,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,128,60,245,241,209,193,149,247,131,204,199,165,182,71,117,244,206,12,197,29,226,163,12,220,165,123,18,169,209,196,172,230,211,84,198,221,52,154,46,108,72,178,53,169,28,141,123,92,221,170,175,138,62,219,178,227,219,179,44,190,250,249,61,105,159,253,181,126,203,24,91,226,5,15,203,174,38,0,118,92,123,118,101,151,223,95,39,173,3,63,251,106,253,150,48,183,196,10,31,151,92,76,0,236,184,246,236,203,47,190,190,79,90,103,255,0,109,95,178,198,22,248,129,67,242,235,137,128,29,151,30,221,153,101,247,215,201,235,64,178,153,253,147,151,222,31,243,151,22,100,238,35,155,188,85,225,155,131,169,227,169,218,198,119,186,87,181,36,166,169,216,199,189,35,230,193,36,82,242,247,171,153,191,107,189,102,170,19,63,217,39,141,109,88,171,130,220,63,98,183,211,213,199,81,131,175,23,91,37,115,166,99,81,146,78,250,151,87,35,162,84,114,170,179,149,93,19,85,92,141,93,237,122,105,162,35,157,129,93,176,89,57,125,192,220,80,46,106,212,77,222,44,185,151,111,130,162,142,77,172,103,34,170,134,158,10,74,138,109,17,238,123,182,177,148,210,243,21,172,106,247,157,141,220,177,185,75,151,216,125,141,109,84,24,255,0,52,242,230,106,122,181,185,95,44,246,235,221,60,173,99,121,13,130,134,105,97,149,175,118,237,200,245,117,194,21,106,35,85,21,27,38,170,221,17,28,18,232,0,0,121,87,61,84,30,85,192,186,188,49,113,11,138,184,95,206,91,46,110,97,106,110,255,0,220,57,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,244,81,149,185,165,129,51,167,2,91,51,51,45,47,190,153,195,119,158,119,114,173,238,179,83,243,121,83,62,25,63,23,51,25,35,116,146,39,183,214,106,107,166,169,170,42,42,249,183,197,217,67,140,176,86,93,224,44,210,188,193,72,184,123,49,233,238,51,89,103,134,116,115,247,208,213,186,150,166,25,88,186,57,143,107,146,55,162,232,172,86,76,205,28,174,71,181,146,63,216,201,129,120,142,183,250,119,27,250,83,209,121,49,116,230,55,209,247,24,31,39,165,238,140,210,62,241,64,155,155,201,229,236,217,45,71,172,201,54,164,59,36,124,123,233,131,21,123,81,253,187,51,55,238,95,147,209,20,87,7,220,38,99,46,46,179,67,232,61,138,162,174,207,98,160,167,146,166,251,136,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,233,204,122,34,182,39,170,86,189,168,254,221,153,155,247,47,201,232,140,170,236,49,252,246,126,237,255,0,50,2,77,48,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,0,0,8,33,237,29,224,114,155,133,44,101,65,140,50,249,245,117,25,117,140,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,185,174,100,82,181,200,229,133,101,146,119,140,85,237,71,246,19,204,223,185,126,113,68,4,43,112,157,237,79,147,127,16,48,247,204,96,38,167,181,31,216,79,51,126,229,249,197,17,10,220,39,123,83,228,223,196,12,61,243,24,9,169,237,71,246,19,204,223,185,126,113,68,4,43,112,157,237,79,147,127,16,48,247,204,96,37,83,180,235,128,239,195,125,138,167,62,114,158,203,187,31,97,251,123,189,37,107,183,91,185,149,88,162,22,190,22,199,171,185,173,78,117,60,13,168,86,237,142,73,102,106,71,10,107,178,38,164,85,240,157,237,79,147,127,16,48,247,204,96,61,41,129,229,223,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,232,79,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,53,230,49,21,93,19,209,35,175,181,67,129,90,156,1,136,110,188,79,101,109,5,92,248,98,249,81,53,203,25,195,53,84,91,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,249,79,107,215,115,99,123,25,30,26,240,197,196,46,42,225,127,57,108,185,185,133,169,187,255,0,112,230,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,84,45,81,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,15,53,132,154,118,80,240,57,83,137,110,182,78,46,51,25,244,139,98,182,212,84,63,8,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,148,212,210,85,154,38,201,171,27,27,57,209,150,122,83,225,59,217,99,38,254,31,225,239,151,64,5,213,0,1,106,184,157,225,235,10,241,65,147,87,172,163,197,53,61,195,191,242,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,231,135,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,244,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,244,230,66,183,109,95,181,62,22,248,127,67,243,27,136,23,87,176,199,243,217,251,183,252,200,181,93,181,126,212,248,91,225,253,15,204,110,37,213,236,49,252,246,126,237,255,0,50,45,87,109,95,181,62,22,248,127,67,243,27,136,23,87,176,199,243,217,251,183,252,200,149,66,42,251,12,127,61,159,187,127,204,137,84,2,213,113,99,236,177,156,159,15,241,15,203,167,60,214,30,148,248,177,246,88,206,79,135,248,135,229,211,158,107,0,201,254,0,120,193,186,240,155,155,141,117,193,105,36,192,152,198,162,142,131,21,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,63,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,30,112,120,170,225,159,25,112,161,155,149,153,91,140,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,90,187,40,176,55,18,248,15,36,174,54,108,242,160,171,177,225,136,42,27,14,12,195,247,42,6,82,92,104,89,207,170,150,186,105,163,229,54,102,178,89,166,110,196,153,202,255,0,197,185,90,214,198,232,221,32,68,95,22,62,212,249,201,241,3,16,252,198,114,106,123,46,61,132,242,203,239,175,156,86,144,173,197,143,181,62,114,124,64,196,63,49,156,154,158,203,143,97,60,178,251,235,231,21,160,71,175,105,31,103,221,55,14,213,49,231,14,77,218,170,221,151,87,26,134,211,86,219,97,138,89,153,134,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,117,124,104,182,3,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,244,230,49,21,27,43,209,125,14,226,204,45,98,199,56,86,243,130,177,77,15,125,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,97,183,12,253,149,25,71,195,230,110,84,230,181,231,21,213,227,167,219,170,57,248,78,134,229,110,100,44,179,189,30,229,100,243,43,94,230,213,212,177,188,180,100,155,34,99,30,142,145,35,223,203,88,130,250,113,11,138,108,88,231,130,252,203,198,184,90,187,190,217,113,6,87,222,110,150,234,158,83,227,231,210,207,105,150,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,244,60,225,30,148,248,177,246,88,206,79,135,248,135,229,211,158,107,0,237,113,102,41,190,227,156,85,121,198,184,166,187,190,222,177,5,194,162,233,113,169,229,50,62,125,84,242,58,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,116,38,167,179,131,179,254,143,135,123,20,89,183,155,216,119,254,187,21,253,230,8,169,170,36,130,162,60,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,142,89,108,175,101,31,2,223,212,113,65,157,120,51,254,215,170,192,20,85,206,255,0,57,206,186,73,78,173,255,0,193,119,87,185,223,167,50,51,253,111,49,42,128,91,252,244,200,188,184,226,47,46,46,57,95,154,22,110,253,106,174,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,46,102,110,118,139,162,181,90,231,49,237,123,30,246,59,206,182,122,100,94,99,240,233,152,247,28,175,205,11,55,113,186,208,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,153,11,246,187,69,209,28,142,107,152,246,177,236,123,27,233,164,199,94,54,248,62,195,60,92,229,124,182,87,37,37,22,54,177,211,206,236,39,120,171,150,163,145,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,92,30,120,73,84,236,49,252,246,126,237,255,0,50,35,47,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,38,157,134,63,158,207,221,191,230,64,93,94,40,251,41,63,164,166,123,98,108,235,252,61,125,28,250,71,220,191,197,159,69,187,231,35,187,209,193,77,253,119,123,143,118,238,70,239,168,154,110,211,174,154,173,213,224,99,129,143,232,93,244,219,254,186,63,76,126,152,250,55,253,164,244,127,117,238,157,231,254,248,155,126,238,243,253,157,54,121,235,211,42,128,0,0,16,239,137,123,27,248,143,191,230,13,215,17,187,27,229,155,173,87,27,204,245,203,19,174,119,6,204,180,242,78,175,218,168,148,122,35,246,174,157,29,166,190,126,100,196,0,6,18,118,143,112,61,153,156,95,86,224,10,252,177,190,225,91,100,216,98,43,156,55,7,95,107,42,97,230,182,117,166,88,82,36,134,9,117,209,98,155,118,187,126,179,116,215,202,173,236,238,225,63,48,120,72,203,60,75,131,179,30,243,135,46,87,11,213,247,210,112,201,100,158,121,162,108,61,222,40,209,174,116,208,196,237,219,152,229,209,26,169,162,167,94,170,137,149,192,0,0,1,103,248,186,206,251,175,14,60,58,99,60,229,177,88,233,46,247,43,5,61,51,104,233,42,228,115,32,89,234,42,161,166,141,242,109,245,156,198,58,116,122,177,21,170,244,98,181,28,205,219,210,240,17,65,219,97,157,22,171,141,78,3,200,140,61,139,233,42,170,45,117,21,87,236,77,103,133,141,123,233,103,88,163,101,185,210,201,183,86,61,98,154,181,82,36,122,46,201,24,247,183,71,68,229,8,182,36,127,177,131,62,105,176,174,104,98,92,128,190,214,213,247,124,113,78,219,165,137,142,168,149,208,71,113,163,142,71,79,27,33,70,43,24,249,169,181,123,165,87,51,165,12,108,93,234,230,35,99,128,175,242,7,56,239,188,63,231,46,19,206,44,57,15,120,171,195,55,6,212,73,77,185,140,239,116,175,107,163,169,166,222,246,61,35,230,193,36,177,115,54,43,153,191,115,125,102,162,129,233,164,28,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,14,88,24,1,219,87,236,177,133,190,32,80,252,186,226,96,7,101,199,183,102,89,125,245,242,122,211,63,251,106,253,150,48,183,196,10,31,151,92,76,0,236,184,246,236,203,47,190,190,79,90,4,255,0,0,0,0,0,242,174,79,247,101,199,176,158,89,125,245,243,138,210,0,73,254,236,184,246,19,203,47,190,190,113,90,4,0,147,253,217,113,236,39,150,95,125,124,226,180,128,18,127,187,46,61,132,242,203,239,175,156,86,129,128,29,166,29,159,246,46,30,125,27,155,217,23,135,110,177,224,26,221,40,239,116,60,199,213,195,96,170,78,91,33,147,157,35,221,55,38,161,92,228,214,77,205,100,173,219,204,252,116,81,55,37,59,30,248,98,250,3,151,23,30,33,113,150,23,186,219,113,78,48,223,111,178,62,178,109,145,191,14,170,83,202,217,227,129,52,84,231,206,197,93,242,106,174,142,8,93,26,53,146,43,165,207,252,89,133,172,88,231,10,222,112,86,41,161,239,182,92,65,111,168,181,220,105,185,175,143,159,75,60,110,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,70,19,194,214,44,13,133,108,216,43,11,80,247,43,46,31,183,211,218,237,212,220,215,201,200,165,130,54,199,20,123,222,174,123,182,177,141,77,92,170,229,211,85,85,94,160,117,89,177,129,127,10,25,89,140,178,207,210,158,140,250,91,135,238,54,46,251,200,231,119,94,245,77,36,60,222,94,230,239,219,204,221,183,115,117,211,77,83,93,72,214,255,0,80,199,255,0,162,139,255,0,82,127,251,60,149,64,0,0,4,43,118,213,251,83,225,111,135,244,63,49,184,152,0,103,255,0,109,95,181,62,22,248,127,67,243,27,137,134,185,105,148,56,203,54,169,177,148,248,50,10,73,223,129,176,189,86,47,185,195,52,233,19,223,110,166,150,22,84,58,37,119,170,231,177,179,243,21,170,173,213,145,189,27,185,251,88,224,153,238,205,78,53,237,220,69,229,197,14,87,227,91,158,185,155,132,109,238,142,165,142,90,169,228,186,218,233,146,154,38,92,229,158,70,171,18,103,190,118,178,70,172,174,123,164,99,229,68,107,94,141,101,43,219,87,236,177,133,190,32,80,252,186,226,69,175,9,152,43,62,113,206,124,225,138,14,27,170,42,232,113,181,13,71,126,167,186,196,253,144,90,224,110,141,150,166,169,251,92,212,166,70,191,100,141,115,92,146,36,156,173,146,44,137,27,228,255,0,182,86,59,172,60,34,96,152,111,181,180,149,151,38,99,139,107,107,42,41,41,157,77,4,211,165,178,225,204,124,113,58,73,29,27,21,218,170,49,100,122,181,21,17,92,237,53,80,134,19,45,59,62,120,36,186,241,95,143,228,190,226,120,42,232,114,235,10,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,114,213,200,139,36,122,227,174,83,224,95,194,134,105,224,220,179,244,167,163,62,150,226,11,117,139,190,242,57,221,215,189,84,199,15,55,151,185,187,246,243,55,109,220,221,116,211,84,215,83,210,158,85,101,158,21,201,188,184,195,153,91,130,169,59,189,151,12,219,226,183,211,110,142,54,73,54,196,245,231,151,150,198,49,211,74,245,116,146,61,26,155,228,123,220,169,171,148,10,130,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,150,0,0,0,22,211,137,76,222,166,200,92,134,199,57,185,52,244,145,212,97,219,60,211,91,210,174,9,102,130,91,139,244,138,138,25,25,22,143,86,73,83,36,49,170,162,183,68,122,170,185,168,138,228,243,89,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,43,253,182,153,199,98,139,10,224,94,31,169,225,231,94,170,110,9,140,107,36,220,246,247,74,88,227,168,164,167,77,21,155,36,231,62,90,158,168,253,204,238,190,179,116,145,170,145,44,4,132,246,52,231,69,215,13,103,205,211,37,238,184,190,174,12,61,140,44,245,117,118,235,43,152,233,96,158,247,7,42,78,107,52,106,242,95,220,226,170,220,237,88,215,164,81,181,219,156,200,145,38,124,243,3,148,248,235,240,95,154,120,55,51,61,23,233,63,162,88,130,221,125,238,92,254,79,122,238,181,49,205,202,230,109,118,205,220,189,187,182,187,77,117,209,116,208,244,189,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,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,38,186,232,171,226,5,64,99,255,0,26,220,41,127,76,28,172,181,101,159,211,223,162,94,140,196,16,95,123,239,162,251,255,0,51,151,77,81,15,43,151,206,139,77,123,206,237,219,151,77,154,105,215,84,200,0,4,106,229,63,99,95,224,191,52,240,110,102,127,72,239,73,253,18,196,22,235,239,114,250,33,201,239,93,214,166,57,185,92,206,250,237,155,185,123,119,109,118,154,235,162,233,161,85,246,213,251,44,97,111,136,20,63,46,184,153,254,96,7,109,95,178,198,22,248,129,67,242,235,136,17,87,194,119,181,62,77,252,64,195,223,49,128,244,166,121,172,225,59,218,159,38,254,32,97,239,152,192,122,83,0,0,2,50,251,86,56,21,169,198,49,215,241,79,149,20,21,117,55,218,90,117,155,26,208,186,170,38,192,235,117,37,19,215,210,76,89,164,106,181,241,69,79,28,78,134,52,119,49,22,55,53,141,115,100,89,98,131,9,226,155,238,6,197,86,108,107,133,171,187,149,235,15,220,41,238,150,234,158,83,36,228,85,65,35,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,67,212,153,230,179,139,31,106,124,228,248,129,136,126,99,56,19,209,193,126,113,223,115,247,134,12,1,154,184,166,29,151,171,173,190,74,123,140,155,152,189,230,170,146,162,90,73,106,116,99,24,198,115,159,78,233,121,109,106,53,156,205,137,170,55,85,138,190,212,46,10,63,163,254,59,126,115,229,237,178,213,67,150,216,202,224,202,104,173,212,73,201,244,53,209,208,185,239,167,72,156,229,214,25,121,83,205,26,198,136,200,253,120,182,70,214,69,204,145,94,203,143,97,60,178,251,235,231,21,166,74,98,204,45,98,199,56,86,243,130,177,77,15,125,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,7,158,46,14,248,170,198,92,40,102,229,191,24,89,174,85,110,195,23,26,138,122,108,89,104,142,52,153,151,27,114,63,215,86,196,231,177,189,230,54,186,71,66,253,205,218,245,86,170,242,223,35,31,68,241,11,138,108,88,231,63,115,47,26,225,106,238,251,101,196,24,194,243,116,183,84,242,159,31,62,150,122,217,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,66,229,241,201,194,37,215,132,28,220,110,20,130,227,87,120,194,119,234,119,92,176,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,118,239,229,174,138,201,33,145,91,31,53,35,110,58,129,150,151,254,54,238,182,94,7,48,63,9,25,113,61,93,5,68,148,245,179,98,203,197,53,83,162,123,160,158,231,113,123,237,43,27,161,69,86,73,20,148,114,190,88,165,209,204,123,161,114,42,44,141,44,175,14,185,13,140,184,146,205,203,22,84,224,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,213,26,175,110,247,171,35,106,239,123,81,104,172,39,133,175,184,231,21,89,176,86,22,161,239,183,172,65,112,167,181,219,169,185,172,143,159,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,73,243,224,7,131,235,87,9,185,70,214,220,18,174,76,119,140,105,232,235,241,91,230,149,170,202,105,216,199,44,116,49,54,55,186,45,148,235,52,172,89,26,231,44,175,115,223,187,98,199,28,97,114,248,104,225,211,2,112,191,149,148,25,103,129,105,255,0,201,86,94,43,119,205,254,51,186,119,104,97,158,179,151,44,178,114,121,188,134,59,148,199,108,103,130,39,138,173,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,230,179,139,31,106,124,228,248,129,136,126,99,57,233,76,243,89,197,143,181,62,114,124,64,196,63,49,156,9,169,236,184,246,19,203,47,190,190,113,90,101,81,138,189,151,30,194,121,101,247,215,206,43,76,170,0,90,174,44,125,150,51,147,225,254,33,249,116,229,213,45,87,22,62,203,25,201,240,255,0,16,252,186,112,60,214,30,170,15,42,231,170,128,0,0,48,3,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,166,127,246,213,251,44,97,111,136,20,63,46,184,145,151,193,6,111,96,220,133,226,115,9,102,230,96,79,87,29,139,14,211,221,230,168,74,72,22,105,229,123,237,117,113,69,12,108,232,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,200,19,167,197,87,19,24,55,133,12,163,172,205,44,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,254,120,115,87,51,49,86,114,102,62,35,205,44,107,87,222,47,88,154,225,45,194,167,108,146,62,56,119,175,169,4,92,199,189,237,134,38,35,99,141,138,229,217,27,24,212,93,26,133,87,196,191,17,120,239,138,12,211,175,204,204,117,81,254,86,142,207,69,178,31,241,101,175,188,205,52,20,124,200,162,143,157,202,231,189,188,215,183,123,252,85,124,17,51,167,178,235,179,254,178,239,89,109,226,111,59,240,239,38,213,15,118,184,224,123,92,242,79,5,84,149,81,79,20,240,221,157,203,123,54,194,156,173,34,142,68,123,102,108,142,145,90,140,72,157,40,94,14,203,158,4,174,185,39,106,155,61,243,163,12,210,83,227,107,229,59,27,135,237,213,112,59,190,225,234,39,53,233,43,228,220,187,98,169,168,107,218,138,205,156,200,163,106,177,92,213,154,104,155,33,64,0,34,175,183,59,243,39,251,201,252,180,149,66,42,251,115,191,50,127,188,159,203,64,181,93,138,158,212,248,167,225,253,119,204,109,196,212,144,173,216,169,237,79,138,126,31,215,124,198,220,77,72,0,0,16,3,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,35,21,123,81,253,187,51,55,238,95,147,209,28,174,11,248,193,181,112,155,148,121,222,235,122,213,201,142,241,141,61,158,131,10,50,24,154,172,166,157,140,184,36,149,210,186,70,58,45,148,235,52,79,72,220,215,44,175,115,25,183,98,201,36,97,158,189,167,92,120,254,4,44,85,57,13,148,247,173,184,251,16,91,221,233,43,165,186,227,203,170,194,240,185,240,186,61,91,202,114,115,170,32,117,66,55,108,145,203,11,86,57,147,77,241,57,98,3,43,114,183,29,231,78,59,182,101,158,90,88,189,51,137,47,60,238,229,69,222,161,167,230,242,161,124,210,126,50,103,178,54,233,28,79,119,172,228,215,77,19,85,84,69,234,191,234,171,30,226,175,246,215,17,226,76,71,112,255,0,124,172,174,185,87,84,73,255,0,10,73,166,146,71,253,174,115,157,230,170,78,247,103,159,5,150,174,22,50,190,158,251,139,240,253,35,115,83,18,211,170,226,10,196,169,109,82,209,64,178,110,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,50,70,50,29,161,112,56,62,225,51,6,240,139,149,255,0,65,236,85,20,151,139,237,125,68,149,55,220,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,94,99,209,17,210,189,86,29,187,81,253,187,51,55,238,95,147,209,19,252,64,15,106,63,183,102,102,253,203,242,122,32,51,255,0,177,83,217,99,20,252,64,174,249,117,184,207,243,0,59,21,61,150,49,79,196,10,239,151,91,140,255,0,0,0,3,0,59,106,253,150,48,183,196,10,31,151,92,76,0,236,184,246,236,203,47,190,190,79,90,103,255,0,109,95,178,198,22,248,129,67,242,235,137,128,29,151,30,221,153,101,247,215,201,235,64,207,254,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,153,255,0,219,87,236,177,133,190,32,80,252,186,226,96,7,101,199,183,102,89,125,245,242,122,208,51,211,182,127,40,106,113,126,67,97,172,220,183,65,87,53,70,94,222,29,13,98,54,120,153,4,54,235,135,46,41,38,123,29,235,189,233,83,13,12,109,70,47,68,154,69,86,170,38,230,71,7,0,249,153,133,114,139,139,220,182,199,88,214,175,186,89,105,238,21,22,250,154,167,73,28,113,210,247,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,122,177,181,238,68,85,68,69,156,158,47,114,134,167,61,248,104,204,44,173,183,193,87,61,202,237,103,124,214,184,41,167,138,23,212,92,105,158,218,170,56,85,242,250,141,99,234,32,137,143,87,43,125,71,59,214,103,214,79,54,224,122,168,5,21,146,153,161,106,206,172,163,194,25,175,102,109,36,116,248,166,207,77,114,125,61,53,107,106,217,71,59,216,156,234,85,149,168,136,247,195,47,50,39,250,173,84,124,110,69,107,85,21,18,181,0,121,87,61,84,30,85,192,157,62,2,178,183,2,103,79,102,198,6,203,76,203,177,122,103,13,222,125,39,223,104,187,212,212,252,222,85,254,170,104,255,0,25,11,217,35,116,146,38,59,213,114,107,166,139,170,42,162,230,169,138,189,151,30,194,121,101,247,215,206,43,76,170,2,0,123,81,253,187,51,55,238,95,147,209,25,85,216,99,249,236,253,219,254,100,98,175,106,63,183,102,102,253,203,242,122,35,42,187,12,127,61,159,187,127,204,128,149,64,0,3,21,123,81,253,132,243,55,238,95,156,81,25,84,98,175,106,63,176,158,102,253,203,243,138,32,33,91,132,239,106,124,155,248,129,135,190,99,1,53,61,168,254,194,121,155,247,47,206,40,136,86,225,59,218,159,38,254,32,97,239,152,192,77,79,106,63,176,158,102,253,203,243,138,32,33,91,132,239,106,124,155,248,129,135,190,99,1,233,76,243,89,194,119,181,62,77,252,64,195,223,49,128,244,166,7,18,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,5,187,67,56,44,186,240,177,154,21,23,220,33,135,234,219,149,120,150,161,23,15,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,121,146,61,147,109,159,66,148,205,44,173,192,153,211,129,46,121,103,153,118,47,76,225,187,207,39,190,209,119,169,169,249,188,169,153,52,127,140,133,236,145,186,73,19,29,234,185,53,211,69,213,21,81,67,204,17,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,15,53,135,165,62,19,189,150,50,111,225,254,30,249,116,7,154,195,210,159,9,222,203,25,55,240,255,0,15,124,186,0,46,168,0,1,10,221,181,126,212,248,91,225,253,15,204,110,36,212,144,173,219,87,237,79,133,190,31,208,252,198,226,5,213,236,49,252,246,126,237,255,0,50,45,87,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,139,85,219,87,237,79,133,190,31,208,252,198,226,5,213,236,49,252,246,126,237,255,0,50,37,80,138,190,195,31,207,103,238,223,243,34,85,0,181,92,88,251,44,103,39,195,252,67,242,233,207,53,135,165,62,44,125,150,51,147,225,254,33,249,116,231,154,192,61,62,227,12,170,203,140,192,190,225,108,79,141,112,93,170,245,117,193,87,7,93,44,21,117,148,233,36,150,250,165,98,177,100,141,87,254,11,180,93,90,146,69,12,136,155,226,141,205,170,192,3,205,103,22,62,212,249,201,241,3,16,252,198,114,106,123,46,61,132,242,203,239,175,156,86,144,173,197,143,181,62,114,124,64,196,63,49,156,154,158,203,143,97,60,178,251,235,231,21,160,101,80,0,11,85,197,143,178,198,114,124,63,196,63,46,156,243,88,122,83,226,199,217,99,57,62,31,226,31,151,78,121,172,3,213,64,0,0,0,8,1,237,71,246,236,204,223,185,126,79,68,101,87,97,143,231,179,247,111,249,145,138,189,168,254,221,153,155,247,47,201,232,140,170,236,49,252,246,126,237,255,0,50,2,85,0,0,0,0,0,0,0,0,0,0,15,50,217,253,156,119,222,32,51,151,22,103,22,35,135,187,213,226,107,131,170,35,166,220,199,247,74,86,53,35,166,166,222,198,49,36,229,65,28,81,115,54,35,159,179,115,189,103,42,147,83,218,151,158,148,121,63,194,157,251,13,209,94,123,166,36,204,79,250,155,182,67,26,65,36,143,165,145,81,110,15,116,114,174,238,79,117,230,66,233,24,215,57,146,84,193,245,85,200,246,194,182,64,228,229,247,136,12,229,194,121,59,135,38,238,245,120,154,224,218,121,42,118,177,253,210,149,141,116,149,53,59,30,246,36,156,168,35,150,94,94,244,115,246,109,111,172,228,64,40,0,92,174,38,237,54,171,7,18,89,175,98,177,91,41,45,214,219,118,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,202,206,92,139,163,181,112,99,195,255,0,16,246,27,55,39,211,126,157,195,120,138,166,53,130,56,223,85,21,214,182,74,23,185,136,137,44,147,62,22,213,49,210,42,189,169,29,36,12,245,52,106,60,36,171,177,247,56,236,88,231,134,4,202,170,120,123,189,235,45,46,19,211,214,71,185,239,231,210,215,84,79,87,79,83,170,177,172,110,231,190,166,46,90,57,238,78,237,189,219,82,70,161,157,68,21,246,78,231,165,247,44,56,160,182,101,207,166,109,84,88,91,50,245,183,93,219,112,70,51,117,84,20,245,18,80,44,50,170,181,91,51,167,127,33,172,213,91,39,121,86,236,115,249,110,100,234,1,128,29,181,126,203,24,91,226,5,15,203,174,38,0,118,92,123,118,101,151,223,95,39,173,51,255,0,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,160,79,240,0,0,0,15,42,228,255,0,118,92,123,9,229,151,223,95,56,173,32,4,159,238,203,143,97,60,178,251,235,231,21,160,64,9,63,221,151,30,194,121,101,247,215,206,43,72,1,39,251,178,227,216,79,44,190,250,249,197,104,25,84,0,0,0,0,0,2,21,187,106,253,169,240,183,195,250,31,152,220,71,98,167,181,62,41,248,127,93,243,27,112,237,171,246,167,194,223,15,232,126,99,113,29,138,158,212,248,167,225,253,119,204,109,192,75,246,0,202,220,9,149,255,0,72,254,130,216,189,25,244,183,16,86,98,155,199,248,84,211,119,171,165,86,222,124,255,0,141,123,182,110,229,179,212,102,214,38,157,26,154,169,133,125,181,126,203,24,91,226,5,15,203,174,38,127,152,1,219,87,236,177,133,190,32,80,252,186,226,4,85,240,157,237,79,147,127,16,48,247,204,96,61,41,158,107,56,78,246,167,201,191,136,24,123,230,48,30,148,192,0,0,0,98,255,0,105,14,119,218,178,71,133,12,88,235,133,142,174,233,81,143,41,234,48,61,11,33,145,177,178,9,235,232,234,17,103,149,203,170,163,35,138,57,94,136,214,170,185,232,198,122,168,229,145,129,10,220,91,231,69,215,62,184,134,198,217,129,85,139,234,241,21,162,75,197,101,38,27,168,153,142,137,145,89,35,168,147,185,69,20,78,107,86,38,114,149,174,86,171,90,229,123,222,247,235,35,222,171,104,10,171,41,240,47,225,67,52,240,110,89,250,83,209,159,75,113,5,186,197,223,121,28,238,235,222,170,99,135,155,203,220,221,251,121,155,182,238,110,186,105,170,107,169,203,206,252,21,106,203,92,232,199,217,115,98,168,171,158,219,133,113,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,166,186,232,137,224,5,20,77,79,99,38,105,125,43,225,198,251,150,117,247,222,245,95,129,49,4,157,218,139,186,236,238,118,186,214,36,208,254,49,24,141,147,125,83,110,46,234,231,61,186,104,186,55,150,132,90,201,146,22,165,225,18,159,137,24,111,149,109,185,55,50,38,192,245,22,215,70,215,65,36,11,108,142,178,41,216,238,142,99,218,228,153,174,69,220,143,71,198,169,179,98,243,46,95,102,94,117,254,5,184,184,194,221,226,223,222,168,49,222,152,42,179,100,91,230,139,190,207,15,119,146,61,100,99,91,165,84,84,219,220,187,180,137,101,218,213,118,221,2,127,128,0,12,0,237,171,246,88,194,223,16,40,126,93,113,51,252,192,14,218,191,101,140,45,241,2,135,229,215,16,34,175,132,239,106,124,155,248,129,135,190,99,1,233,76,243,89,194,119,181,62,77,252,64,195,223,49,128,244,166,0,0,0,243,89,197,143,181,62,114,124,64,196,63,49,156,244,166,121,172,226,199,218,159,57,62,32,98,31,152,206,4,212,246,92,123,9,229,151,223,95,56,173,50,168,197,94,203,143,97,60,178,251,235,231,21,166,85,1,109,56,138,200,108,27,196,150,81,223,114,167,25,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,118,170,212,123,119,177,95,27,151,99,220,139,231,51,54,48,47,224,191,52,241,150,89,250,83,210,127,68,177,5,198,197,223,121,28,158,245,221,106,100,135,155,203,220,237,155,185,123,182,238,118,154,233,170,233,169,233,248,243,89,197,143,181,62,114,124,64,196,63,49,156,9,73,236,130,225,159,6,224,236,158,166,226,105,213,213,117,248,179,30,83,214,219,88,142,85,142,11,109,186,10,231,68,232,24,196,114,164,143,150,90,70,74,233,29,224,137,27,24,214,233,35,165,144,163,21,123,46,61,132,242,203,239,175,156,86,153,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,89,197,143,181,62,114,124,64,196,63,49,156,244,166,121,172,226,199,218,159,57,62,32,98,31,152,206,4,212,246,92,123,9,229,151,223,95,56,173,50,168,197,94,203,143,97,60,178,251,235,231,21,166,85,0,45,87,22,62,203,25,201,240,255,0,16,252,186,114,234,150,171,139,31,101,140,228,248,127,136,126,93,56,30,107,15,85,7,149,115,213,64,0,0,24,1,219,87,236,177,133,190,32,80,252,186,226,66,177,53,61,181,126,203,24,91,226,5,15,203,174,36,101,240,119,194,174,50,226,191,55,45,248,62,205,109,171,110,24,183,84,83,212,226,203,188,114,36,44,183,91,149,254,186,54,87,49,237,239,50,53,178,54,22,109,118,231,162,185,83,150,201,30,192,186,189,157,124,10,212,241,75,140,147,28,102,13,5,91,50,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,125,70,57,141,123,30,228,123,39,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,170,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,212,0,0,0,8,171,237,206,252,201,254,242,127,45,37,80,138,190,220,239,204,159,239,39,242,208,45,87,98,167,181,62,41,248,127,93,243,27,113,53,36,43,118,42,123,83,226,159,135,245,223,49,183,19,82,0,0,4,0,246,163,251,118,102,111,220,191,39,162,49,84,202,174,212,127,110,204,205,251,151,228,244,69,234,236,197,236,255,0,163,205,218,202,110,32,115,191,14,247,188,11,73,182,124,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,253,97,145,141,108,206,123,117,87,70,215,178,64,191,253,152,189,159,245,153,69,71,77,196,14,119,225,222,233,142,170,246,207,134,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,172,50,49,206,133,172,110,170,217,28,246,71,34,160,0,32,7,181,31,219,179,51,126,229,249,61,17,63,196,0,246,163,251,118,102,111,220,191,39,162,3,63,251,21,61,150,49,79,196,10,239,151,91,140,255,0,48,3,177,83,217,99,20,252,64,174,249,117,184,207,240,0,0,48,3,182,175,217,99,11,124,64,161,249,117,196,192,14,203,143,110,204,178,251,235,228,245,166,127,246,213,251,44,97,111,136,20,63,46,184,152,1,217,113,237,217,150,95,125,124,158,180,12,255,0,237,171,246,88,194,223,16,40,126,93,113,48,3,178,227,219,179,44,190,250,249,61,105,159,253,181,126,203,24,91,226,5,15,203,174,38,0,118,92,123,118,101,151,223,95,39,173,2,127,143,52,60,74,101,13,78,66,231,206,57,202,57,160,171,142,159,14,222,38,134,222,181,115,197,52,242,219,159,164,180,83,72,248,180,98,190,74,105,33,145,81,17,186,43,213,21,173,84,86,167,165,226,24,59,103,242,134,155,8,103,206,26,205,203,116,20,144,211,230,21,157,208,214,35,103,149,243,205,113,183,242,226,146,103,177,222,163,24,180,211,80,198,212,98,245,88,100,85,106,42,238,120,102,7,100,22,104,90,177,167,9,116,216,14,22,210,65,114,203,235,197,109,182,162,6,214,182,89,229,130,166,103,86,197,84,248,180,71,66,199,58,162,104,91,174,228,114,210,200,168,239,22,183,55,200,107,236,91,206,59,22,15,206,92,91,147,183,120,121,117,121,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,204,115,216,214,247,109,190,179,164,106,36,202,0,60,171,158,170,15,42,224,79,247,101,199,176,158,89,125,245,243,138,211,42,140,85,236,184,246,19,203,47,190,190,113,90,101,80,16,3,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,35,21,123,81,253,187,51,55,238,95,147,209,25,85,216,99,249,236,253,219,254,100,4,170,0,0,24,171,218,143,236,39,153,191,114,252,226,136,202,163,21,123,81,253,132,243,55,238,95,156,81,1,10,220,39,123,83,228,223,196,12,61,243,24,9,169,237,71,246,19,204,223,185,126,113,68,66,183,9,222,212,249,55,241,3,15,124,198,2,106,123,81,253,132,243,55,238,95,156,81,1,10,220,39,123,83,228,223,196,12,61,243,24,15,74,103,154,206,19,189,169,242,111,226,6,30,249,140,7,165,48,0,0,60,171,158,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,74,124,39,123,44,100,223,195,252,61,242,232,0,243,88,122,83,225,59,217,99,38,254,31,225,239,151,64,121,172,61,41,240,157,236,177,147,127,15,240,247,203,160,2,234,128,0,16,173,219,87,237,79,133,190,31,208,252,198,226,77,73,10,221,181,126,212,248,91,225,253,15,204,110,32,93,94,195,31,207,103,238,223,243,34,213,118,213,251,83,225,111,135,244,63,49,184,151,87,176,199,243,217,251,183,252,200,181,93,181,126,212,248,91,225,253,15,204,110,32,93,94,195,31,207,103,238,223,243,34,85,8,171,236,49,252,246,126,237,255,0,50,37,80,11,85,197,143,178,198,114,124,63,196,63,46,156,243,88,122,83,226,199,217,99,57,62,31,226,31,151,78,121,172,3,213,64,0,15,53,156,88,251,83,231,39,196,12,67,243,25,201,169,236,184,246,19,203,47,190,190,113,90,66,183,22,62,212,249,201,241,3,16,252,198,114,106,123,46,61,132,242,203,239,175,156,86,129,149,64,0,45,87,22,62,203,25,201,240,255,0,16,252,186,115,205,97,233,79,139,31,101,140,228,248,127,136,126,93,57,230,176,15,85,0,0,0,0,32,7,181,31,219,179,51,126,229,249,61,17,149,93,134,63,158,207,221,191,230,70,42,246,163,251,118,102,111,220,191,39,162,50,171,176,199,243,217,251,183,252,200,9,84,0,0,0,0,0,0,0,0,0,165,51,87,51,48,174,77,229,198,35,205,44,107,87,221,236,184,102,223,45,194,167,108,145,178,73,182,39,169,4,92,199,177,142,154,87,171,99,141,138,228,223,35,216,212,93,92,128,67,95,108,22,113,223,113,207,20,11,149,85,16,247,123,46,90,91,224,167,163,143,115,31,207,170,174,167,130,174,162,167,84,99,94,221,204,125,52,92,181,115,218,157,219,123,118,172,142,66,182,236,96,200,106,108,85,154,24,151,63,239,180,85,125,223,3,211,182,215,98,123,169,229,108,18,92,107,35,145,179,200,201,145,232,199,190,26,109,88,232,149,175,233,93,27,215,98,181,138,232,245,197,152,166,251,142,113,85,231,26,226,154,238,251,122,196,23,10,139,165,198,167,148,200,249,245,83,200,233,37,147,99,17,172,110,231,189,203,163,81,26,154,232,136,137,208,244,61,193,30,67,84,240,227,195,70,14,203,107,205,21,36,24,133,41,223,116,196,11,13,60,81,189,110,53,47,89,100,142,87,196,247,182,103,194,215,71,76,146,239,118,246,83,177,83,70,237,106,4,16,241,99,237,79,156,159,16,49,15,204,103,37,39,135,44,144,186,241,29,217,19,101,201,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,136,167,169,141,146,109,245,154,199,186,4,98,189,17,202,196,122,185,26,253,187,22,45,184,177,246,167,206,79,136,24,135,230,51,147,83,217,113,236,39,150,95,125,124,226,180,8,1,61,52,100,14,113,216,184,128,201,172,39,156,88,114,30,239,73,137,173,237,168,146,155,115,223,221,42,152,231,71,83,77,189,236,98,201,202,158,57,98,230,108,70,191,102,230,250,174,69,32,219,180,147,37,237,89,33,197,166,40,177,97,124,33,73,134,240,197,242,158,142,253,98,163,164,123,121,11,4,208,163,103,116,113,163,151,146,206,249,21,99,82,45,26,141,70,162,49,173,143,97,153,93,138,121,233,89,117,177,99,78,30,47,215,158,119,161,54,98,76,59,77,34,79,36,140,165,149,252,186,230,53,234,171,20,112,178,103,82,189,177,162,49,203,37,92,239,245,245,114,176,46,7,109,95,178,198,22,248,129,67,242,235,137,128,29,151,30,221,153,101,247,215,201,235,76,255,0,237,171,246,88,194,223,16,40,126,93,113,48,3,178,227,219,179,44,190,250,249,61,104,19,252,0,0,0,3,202,185,63,221,151,30,194,121,101,247,215,206,43,72,1,39,251,178,227,216,79,44,190,250,249,197,104,16,2,79,247,101,199,176,158,89,125,245,243,138,210,0,73,254,236,184,246,19,203,47,190,190,113,90,6,85,0,0,0,0,0,0,133,110,218,191,106,124,45,240,254,135,230,55,17,216,169,237,79,138,126,31,215,124,198,220,59,106,253,169,240,183,195,250,31,152,220,71,98,167,181,62,41,248,127,93,243,27,112,19,82,96,7,109,95,178,198,22,248,129,67,242,235,137,159,230,0,118,213,251,44,97,111,136,20,63,46,184,129,21,124,39,123,83,228,223,196,12,61,243,24,15,74,103,154,206,19,189,169,242,111,226,6,30,249,140,7,165,48,0,0,4,43,118,205,230,151,210,190,35,172,89,103,65,125,239,84,24,19,15,199,222,104,187,174,206,231,116,173,122,205,55,227,21,136,233,55,210,182,220,238,142,115,27,166,137,163,185,136,76,78,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,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,154,233,170,167,137,230,95,48,177,173,215,50,177,254,37,204,107,237,61,36,23,44,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,52,213,87,196,12,233,236,105,201,123,174,37,207,155,166,116,93,112,133,92,248,123,7,217,234,233,45,215,167,61,209,65,5,238,126,84,124,166,104,228,231,63,185,203,85,185,186,61,172,73,99,115,182,185,241,42,226,95,22,62,212,249,201,241,3,16,252,198,114,108,251,55,178,66,213,146,60,40,97,54,219,239,149,119,74,140,121,79,79,142,43,159,52,109,141,144,79,95,71,78,169,4,77,77,85,25,28,81,196,197,87,57,85,207,71,191,213,71,36,108,132,206,44,125,169,243,147,226,6,33,249,140,224,72,79,103,70,80,211,103,215,102,254,113,101,28,208,82,73,81,136,177,69,210,27,122,213,207,44,48,69,113,101,182,219,45,20,210,62,45,94,140,142,166,56,100,84,68,118,168,197,69,107,145,85,171,21,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,63,216,169,236,177,138,126,32,87,124,186,220,96,175,106,158,78,88,178,139,139,139,189,78,28,155,74,76,123,111,139,24,201,77,181,255,0,224,181,85,51,207,29,74,111,123,220,175,230,79,79,44,250,250,173,111,63,99,90,141,98,42,132,202,112,171,154,95,134,158,28,114,235,51,38,190,250,102,190,243,135,233,125,43,91,221,123,191,54,233,19,57,53,223,139,70,49,173,210,170,41,219,234,53,24,186,106,205,90,173,85,186,164,85,246,37,231,95,255,0,30,184,115,172,183,251,241,173,190,170,56,191,241,122,58,184,230,122,201,255,0,137,44,109,108,127,229,213,206,250,136,74,160,3,0,59,106,253,150,48,183,196,10,31,151,92,76,255,0,48,3,182,175,217,99,11,124,64,161,249,117,196,8,171,225,59,218,159,38,254,32,97,239,152,192,122,83,60,214,112,157,237,79,147,127,16,48,247,204,96,61,41,128,0,0,60,214,113,99,237,79,156,159,16,49,15,204,103,61,41,158,107,56,177,246,167,206,79,136,24,135,230,51,129,53,61,151,30,194,121,101,247,215,206,43,76,170,49,87,178,227,216,79,44,190,250,249,197,105,149,64,15,53,156,88,251,83,231,39,196,12,67,243,25,207,74,103,154,206,44,125,169,243,147,226,6,33,249,140,224,77,79,101,199,176,158,89,125,245,243,138,211,42,140,85,236,184,246,19,203,47,190,190,113,90,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,205,103,22,62,212,249,201,241,3,16,252,198,115,210,152,3,21,123,46,61,132,242,203,239,175,156,86,153,84,0,2,213,113,99,236,177,156,159,15,241,15,203,167,46,168,3,202,185,234,160,0,0,0,48,255,0,180,223,34,243,31,136,188,159,192,185,95,149,246,110,253,117,174,204,10,41,102,154,85,86,82,219,233,91,111,184,36,149,85,50,34,47,46,22,110,110,171,162,185,92,230,177,141,123,222,198,58,245,240,209,195,166,4,225,127,43,40,50,207,2,211,255,0,146,172,188,86,239,155,252,103,116,238,208,195,61,103,46,89,100,228,243,121,12,119,41,142,216,207,4,79,21,91,170,0,0,0,0,0,17,87,219,157,249,147,253,228,254,90,74,160,2,21,187,21,61,169,241,79,195,250,239,152,219,137,169,0,0,0,8,181,199,124,22,93,120,167,237,59,204,91,238,47,195,245,110,202,188,53,81,103,92,65,88,149,46,165,74,217,210,199,68,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,243,35,123,225,221,39,246,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,28,176,0,0,0,128,30,212,127,110,204,205,251,151,228,244,68,255,0,0,48,3,177,83,217,99,20,252,64,174,249,117,184,207,240,0,0,0,192,14,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,147,252,0,192,14,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,147,252,0,24,21,219,29,148,52,216,215,134,138,28,210,167,130,145,46,89,113,120,134,103,207,52,242,181,254,142,174,123,41,102,134,38,55,86,61,238,168,90,7,170,189,19,70,66,253,174,77,85,175,207,80,7,156,30,11,243,142,197,144,92,80,96,12,213,197,48,239,178,218,174,18,83,220,100,220,244,238,212,181,116,242,210,75,83,163,24,247,191,146,202,135,75,203,107,85,207,229,236,77,21,218,167,163,224,0,30,85,207,85,0,12,85,236,184,246,19,203,47,190,190,113,90,101,80,0,64,15,106,63,183,102,102,253,203,242,122,35,42,187,12,127,61,159,187,127,204,137,84,0,0,0,12,85,237,71,246,19,204,223,185,126,113,68,101,80,3,205,103,9,222,212,249,55,241,3,15,124,198,2,106,123,81,253,132,243,55,238,95,156,81,25,84,0,243,89,194,119,181,62,77,252,64,195,223,49,128,244,166,0,0,0,30,85,207,74,124,39,123,44,100,223,195,252,61,242,232,11,170,0,242,174,122,83,225,59,217,99,38,254,31,225,239,151,64,93,80,0,0,0,133,110,218,191,106,124,45,240,254,135,230,55,18,106,64,17,87,216,99,249,236,253,219,254,100,90,174,218,191,106,124,45,240,254,135,230,55,18,106,64,17,87,216,99,249,236,253,219,254,100,74,160,0,90,174,44,125,150,51,147,225,254,33,249,116,231,154,195,213,64,0,0,3,205,103,22,62,212,249,201,241,3,16,252,198,114,106,123,46,61,132,242,203,239,175,156,86,153,84,0,0,0,181,92,88,251,44,103,39,195,252,67,242,233,207,53,135,170,128,0,0,0,0,4,0,246,163,251,118,102,111,220,191,39,162,50,171,176,199,243,217,251,183,252,200,149,64,0,0,0,0,0,0,0,0,0,142,174,218,76,227,190,224,252,154,194,89,59,104,135,151,73,152,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,188,198,189,142,111,118,219,235,54,71,34,72,168,3,206,103,4,121,13,77,196,119,18,248,59,45,175,52,85,115,225,229,168,125,211,16,44,52,242,200,196,183,83,49,101,146,57,95,19,216,232,89,51,155,29,50,75,189,187,31,80,197,77,93,181,171,232,204,0,60,214,113,99,237,79,156,159,16,49,15,204,103,38,167,178,227,216,79,44,190,250,249,197,105,149,64,12,0,237,147,201,79,167,60,62,218,115,142,146,225,201,171,203,43,130,243,160,146,93,177,207,67,113,150,158,158,77,173,72,220,174,153,179,178,141,91,171,216,212,143,159,174,231,108,66,48,56,47,206,59,22,65,113,65,128,51,87,20,195,190,203,106,184,73,79,113,147,115,211,187,82,213,211,203,73,45,78,140,99,222,254,75,42,29,47,45,173,87,63,151,177,52,87,106,158,143,128,24,1,219,87,236,177,133,190,32,80,252,186,226,96,7,101,199,183,102,89,125,245,242,122,210,127,128,0,0,0,0,30,85,201,254,236,184,246,19,203,47,190,190,113,90,101,80,3,202,185,63,221,151,30,194,121,101,247,215,206,43,76,170,0,0,0,0,0,0,0,66,183,109,95,181,62,22,248,127,67,243,27,136,236,84,246,167,197,63,15,235,190,99,110,38,164,0,48,3,182,175,217,99,11,124,64,161,249,117,196,207,240,7,154,206,19,189,169,242,111,226,6,30,249,140,7,165,48,0,0,0,192,14,217,188,210,250,41,195,141,139,44,232,47,189,214,191,29,226,8,251,205,23,117,223,223,45,116,76,89,166,252,98,177,91,30,202,167,91,157,209,205,123,181,209,53,111,49,8,192,224,219,34,235,56,137,226,59,6,101,207,161,189,35,101,117,194,59,142,35,107,214,118,66,203,61,59,219,37,82,73,44,8,175,139,152,196,228,49,250,181,57,179,68,221,237,87,35,147,209,240,0,121,172,226,199,218,159,57,62,32,98,31,152,206,122,83,0,96,7,98,167,178,198,41,248,129,93,242,235,113,218,246,189,228,93,102,103,240,227,73,152,216,122,205,223,111,89,105,112,117,198,103,49,103,124,205,179,206,196,142,181,35,138,52,115,29,181,236,164,157,239,122,34,71,21,52,174,71,181,55,53,249,212,0,243,89,194,174,105,126,5,184,142,203,172,204,154,251,232,106,11,54,32,165,244,173,111,117,239,28,171,92,175,228,215,126,45,24,247,59,90,89,103,111,168,213,122,107,171,52,114,53,83,210,152,0,12,0,237,171,246,88,194,223,16,40,126,93,113,51,252,1,230,179,132,239,106,124,155,248,129,135,190,99,1,233,76,0,0,0,7,154,206,44,125,169,243,147,226,6,33,249,140,231,165,48,6,42,246,92,123,9,229,151,223,95,56,173,50,168,0,7,154,206,44,125,169,243,147,226,6,33,249,140,231,165,48,6,42,246,92,123,9,229,151,223,95,56,173,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,98,206,209,238,12,112,54,42,188,224,172,83,156,157,202,245,135,238,21,22,187,141,55,209,219,172,156,138,168,36,116,114,199,189,148,206,99,182,189,142,77,90,170,213,211,84,85,78,166,74,158,107,56,177,246,167,206,79,136,24,135,230,51,129,232,163,43,115,75,2,103,78,4,182,102,102,90,95,125,51,134,239,60,238,229,91,221,102,167,230,242,166,124,50,126,46,102,50,70,233,36,79,111,172,212,215,77,83,84,84,85,170,204,85,236,184,246,19,203,47,190,190,113,90,101,80,0,11,85,196,237,187,136,43,150,77,94,163,225,139,17,218,172,248,250,30,93,69,19,238,20,113,79,222,99,141,219,164,166,133,211,42,195,20,210,34,109,108,147,49,241,245,86,175,47,114,79,16,84,21,185,209,149,246,236,220,160,200,139,134,47,164,165,199,119,75,58,223,168,108,243,50,70,62,170,137,31,35,21,209,72,173,229,61,232,176,202,171,19,94,178,108,141,239,219,177,170,228,173,79,48,63,74,115,31,3,102,159,211,91,141,117,214,139,31,97,252,65,233,73,234,110,209,44,149,208,94,32,169,230,58,74,134,84,35,149,211,54,118,42,189,37,69,85,114,42,57,23,170,19,169,192,47,26,248,87,138,204,184,164,178,93,174,125,223,51,112,205,190,24,241,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,57,50,61,24,169,181,209,62,80,202,160,0,28,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,127,43,115,75,2,103,78,4,182,102,102,90,95,125,51,134,239,60,238,229,91,221,102,167,230,242,166,124,50,126,46,102,50,70,233,36,79,111,172,212,215,77,83,84,84,85,140,14,212,94,208,10,203,189,101,203,134,76,144,196,92,155,84,61,230,221,142,46,144,71,60,21,82,85,69,60,176,77,105,111,49,140,219,10,114,181,150,72,213,237,153,178,54,52,114,49,37,108,184,235,217,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,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,150,142,85,88,227,208,39,208,29,78,19,197,54,44,115,133,108,216,215,11,87,119,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,135,108,0,162,179,15,58,50,191,42,110,184,78,197,152,24,190,146,211,114,199,55,136,108,56,122,141,204,146,89,235,235,100,115,90,214,178,56,218,231,35,17,207,141,174,149,200,145,177,100,141,28,230,239,110,189,79,17,89,243,131,120,109,202,59,238,107,99,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,209,92,140,118,198,35,228,114,108,99,149,60,246,113,21,159,56,203,137,44,220,190,230,182,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,237,21,200,198,239,122,190,71,38,247,185,84,61,47,3,10,187,40,255,0,164,119,244,113,131,240,215,255,0,197,79,240,127,160,29,251,127,165,61,23,177,219,185,154,255,0,216,127,213,119,93,222,190,205,250,126,35,187,153,170,7,83,137,177,77,139,7,219,161,187,98,58,238,233,73,81,112,160,181,199,39,41,242,110,170,173,170,138,146,154,61,24,138,169,190,121,226,102,186,109,110,237,92,168,212,85,78,216,197,94,212,127,97,60,205,251,151,231,20,69,138,236,167,227,142,167,50,173,84,28,45,230,75,41,34,190,225,139,58,51,11,92,218,248,160,75,141,186,149,172,98,81,62,61,81,95,83,12,90,57,174,141,171,204,134,41,28,244,107,162,116,147,4,143,128,0,24,255,0,154,92,122,240,157,146,216,238,231,150,121,151,154,222,134,196,150,110,79,125,162,244,21,202,163,149,205,133,147,71,248,200,105,223,27,181,142,86,59,213,114,233,174,139,162,162,162,100,1,0,61,168,254,221,153,155,247,47,201,232,128,155,236,148,207,188,167,226,39,10,213,99,92,156,197,127,72,44,180,87,7,218,231,169,238,53,52,155,42,153,28,114,58,61,149,17,198,245,209,147,70,186,162,109,245,180,215,84,84,75,128,96,7,98,167,178,198,41,248,129,93,242,235,113,159,224,0,0,0,0,98,253,219,180,199,130,139,5,214,182,197,125,206,10,187,117,202,221,81,37,37,101,29,94,18,189,195,61,52,241,185,91,36,82,70,234,52,115,30,215,34,181,90,168,138,138,138,138,95,92,173,205,44,9,157,56,18,217,153,153,105,125,244,206,27,188,243,187,149,111,117,154,159,155,202,153,240,201,248,185,152,201,27,164,145,61,190,179,83,93,53,77,81,81,86,13,187,83,112,5,78,5,227,75,25,85,38,30,164,180,219,113,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,245,94,250,200,42,213,251,209,30,231,238,122,235,189,28,236,170,236,62,199,245,50,218,179,79,43,107,177,13,34,83,210,212,91,175,246,187,75,150,38,206,175,149,178,193,91,80,196,211,154,246,34,67,64,199,117,86,49,86,63,170,178,46,224,148,160,0,24,255,0,154,92,122,240,157,146,216,238,231,150,121,151,154,222,134,196,150,110,79,125,162,244,21,202,163,149,205,133,147,71,248,200,105,223,27,181,142,86,59,213,114,233,174,139,162,162,162,85,121,23,197,30,68,241,41,233,191,192,166,57,250,71,244,115,187,122,79,252,89,89,71,200,239,28,222,79,250,230,40,247,110,228,75,245,117,211,111,93,53,77,124,240,231,94,104,93,115,171,55,49,126,107,222,91,87,29,70,41,188,84,220,153,79,83,90,234,183,209,192,247,175,38,149,37,114,34,189,144,197,203,137,158,171,81,25,27,81,26,212,68,68,155,238,203,44,1,77,129,120,45,193,181,75,135,170,237,55,44,85,81,95,127,185,37,74,74,215,213,62,74,151,197,79,80,140,145,125,86,62,142,10,69,102,196,70,57,155,94,154,239,87,56,50,170,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,117,99,214,41,162,145,26,237,23,100,140,119,131,145,87,150,67,183,16,220,89,227,46,17,123,78,243,51,28,88,169,234,239,22,42,250,123,77,53,247,14,54,189,41,96,186,177,44,116,169,2,189,235,28,168,199,197,43,210,70,189,25,191,78,99,17,81,178,189,22,90,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,80,0,0,0,0,167,241,230,63,193,185,97,134,103,198,121,129,136,105,44,86,42,90,138,74,106,139,133,90,171,96,129,245,53,17,211,196,178,59,77,24,197,150,104,209,94,237,24,196,85,115,149,173,69,114,84,6,42,246,163,251,9,230,111,220,191,56,162,49,215,178,135,142,58,108,75,106,178,112,143,152,204,171,91,237,182,158,161,152,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,252,167,38,145,44,49,54,61,24,232,217,206,9,52,0,0,0,0,0,0,41,76,31,154,185,113,152,23,220,83,134,48,86,52,181,94,174,184,42,224,219,93,254,146,142,161,36,146,223,84,172,71,164,114,34,127,194,110,169,171,82,72,166,141,87,124,82,53,184,65,218,91,218,9,77,147,214,171,199,15,153,65,117,171,143,48,107,233,251,181,226,237,73,44,180,179,225,166,61,180,179,198,177,171,224,86,78,250,138,105,229,106,62,25,90,248,23,71,34,163,209,186,70,7,10,188,76,99,46,20,51,114,143,52,176,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,135,164,144,82,153,91,154,88,19,58,112,37,179,51,50,210,251,233,156,55,121,231,119,42,222,235,53,63,55,149,51,225,147,241,115,49,146,55,73,34,123,125,102,166,186,106,154,162,162,173,86,0,162,172,89,209,149,248,151,52,49,54,75,217,113,125,36,248,219,7,211,211,85,222,44,174,100,145,79,4,19,198,201,35,149,155,218,141,153,155,101,139,115,162,87,163,22,88,218,253,170,246,162,217,254,62,173,220,86,85,228,117,93,111,10,120,143,184,221,104,121,210,94,232,104,104,209,247,139,133,189,208,185,142,109,190,101,85,229,204,205,202,253,177,177,39,122,181,188,153,88,246,36,83,192,182,86,230,150,59,201,108,119,108,204,204,180,190,250,27,18,89,185,221,202,183,186,195,81,202,230,194,248,100,252,92,204,124,110,214,57,94,223,89,171,166,186,166,138,136,168,30,159,129,101,56,81,226,187,46,56,181,203,134,99,92,21,47,113,186,208,242,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,204,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,94,176,5,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,90,154,234,234,149,93,145,51,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,168,8,64,237,31,237,0,172,226,34,251,46,82,101,14,34,255,0,173,61,7,118,158,90,154,120,231,167,147,17,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,226,82,32,154,156,39,138,108,88,231,10,217,177,174,22,174,239,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,14,216,132,190,205,206,208,74,110,29,170,100,201,236,228,186,213,187,46,174,53,14,169,162,185,77,44,179,51,12,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,154,106,249,21,102,208,0,5,138,227,7,139,60,27,194,46,87,253,56,190,211,210,94,47,181,245,17,211,88,176,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,102,205,121,108,85,71,74,196,80,184,23,220,232,202,252,53,154,24,103,37,239,88,190,146,12,109,140,41,234,106,236,246,86,178,73,103,158,8,35,124,146,74,253,141,86,194,205,177,75,181,210,171,17,235,20,141,102,229,99,145,43,83,203,190,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,106,107,171,170,85,55,202,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,92,238,54,238,211,170,190,0,45,21,180,88,143,184,230,5,15,120,146,186,134,58,55,63,21,220,48,227,169,209,144,181,211,61,87,151,113,102,233,30,230,177,137,84,246,182,15,198,178,169,146,197,56,103,5,139,58,50,191,18,230,134,38,201,123,46,47,164,159,27,96,250,122,106,187,197,149,204,146,41,224,130,120,217,36,114,179,123,81,179,51,108,177,110,116,74,244,98,203,27,95,181,94,212,90,212,243,3,149,185,165,142,242,91,29,219,51,51,45,47,190,134,196,150,110,119,114,173,238,176,212,114,185,176,190,25,63,23,51,31,27,181,142,87,183,214,106,233,174,169,162,162,42,122,19,225,71,138,236,184,226,215,46,25,141,112,84,189,198,235,67,203,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,50,23,237,114,197,50,34,54,70,181,200,168,199,178,72,216,23,172,0,5,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,90,154,234,234,149,93,145,51,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,229,97,60,83,98,199,56,86,205,141,112,181,119,125,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,232,66,183,104,255,0,104,5,103,17,23,217,114,147,40,113,23,253,105,232,59,180,242,212,211,199,61,60,152,138,171,99,36,221,80,201,153,28,140,134,25,21,88,200,85,187,86,72,150,87,43,255,0,18,145,114,251,55,59,65,41,184,118,169,147,39,179,146,235,86,236,186,184,212,58,166,138,229,52,178,204,204,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,105,171,228,85,9,180,0,0,40,171,238,116,101,126,26,205,12,51,146,247,172,95,73,6,54,198,20,245,53,118,123,43,89,36,179,207,4,17,190,73,37,126,198,171,97,102,216,165,218,233,85,136,245,138,70,179,114,177,200,150,255,0,140,30,44,240,111,8,185,95,244,226,251,79,73,120,190,215,212,71,77,98,195,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,155,53,229,177,85,29,43,17,124,246,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,3,211,149,231,20,216,176,253,198,197,105,187,215,119,122,188,77,112,125,174,215,31,41,239,239,21,76,165,168,171,116,122,181,21,25,164,20,149,15,213,202,141,245,52,215,115,154,139,219,17,1,198,23,244,142,255,0,83,43,45,63,165,7,255,0,26,191,8,20,125,203,189,111,244,167,162,253,23,93,221,253,37,187,254,204,250,251,191,47,103,43,155,248,254,113,150,189,156,92,113,212,241,91,131,107,240,126,96,178,146,159,49,112,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,41,175,150,39,53,90,147,36,81,134,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,236,88,255,0,6,226,108,77,137,176,101,139,16,210,85,223,112,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,166,172,85,108,141,69,221,27,218,218,128,133,110,42,184,133,197,92,47,246,168,99,44,220,194,212,221,255,0,184,122,38,154,227,107,125,84,148,240,220,232,101,178,209,54,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,172,186,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,206,168,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,90,128,0,197,251,183,105,143,5,22,11,173,109,138,251,156,21,118,235,149,186,162,74,74,202,58,188,37,123,134,122,105,227,114,182,72,164,141,212,104,230,61,174,69,106,181,81,21,21,21,20,184,25,33,197,215,14,156,71,93,110,118,44,154,204,202,75,253,202,209,78,202,186,186,55,81,85,81,78,144,57,219,121,172,142,166,40,221,35,17,219,90,231,49,28,140,87,198,142,219,189,154,226,87,105,215,103,253,102,110,209,212,241,3,146,24,119,189,227,170,77,211,226,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,233,12,108,107,166,107,221,162,186,70,177,146,68,102,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,61,68,22,171,61,56,163,200,158,26,253,9,248,107,199,63,71,62,145,247,159,70,127,139,43,43,57,253,223,149,206,255,0,91,69,38,221,188,248,190,182,154,238,233,174,139,165,63,193,247,22,120,55,139,172,175,250,113,98,167,164,179,223,104,42,36,166,190,225,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,154,243,24,138,174,137,232,152,65,219,157,249,147,253,228,254,90,6,116,228,167,25,156,54,113,19,138,170,176,86,78,102,71,210,11,213,21,189,247,73,233,189,15,95,73,178,149,146,71,27,164,223,81,4,108,93,31,52,105,162,46,239,91,93,52,69,84,189,100,43,118,42,123,83,226,159,135,245,223,49,183,18,211,158,153,233,151,28,58,101,197,199,52,51,66,243,220,109,84,58,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,230,76,253,174,209,53,70,163,90,231,189,204,99,30,246,135,85,158,156,81,228,79,13,126,132,252,53,227,159,163,159,72,251,207,163,63,197,149,149,156,254,239,202,231,127,173,162,147,110,222,124,95,91,77,119,116,215,69,210,213,127,170,143,192,159,253,220,255,0,245,102,241,255,0,68,33,3,61,51,211,49,248,139,204,123,142,104,102,133,231,191,93,107,180,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,203,133,155,157,162,106,174,87,57,207,123,158,247,189,238,207,94,202,30,7,42,113,45,214,201,197,198,99,62,145,108,86,218,138,135,225,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,242,154,154,74,179,68,217,53,99,99,103,56,37,82,193,143,48,206,37,186,201,98,181,213,85,165,202,11,61,186,253,61,29,93,190,162,146,120,40,171,157,80,218,103,73,28,204,99,163,123,157,73,82,213,137,200,146,49,99,84,123,91,170,107,80,17,23,218,135,155,216,203,33,120,246,203,108,220,203,249,233,35,190,225,220,15,71,53,58,85,192,147,65,43,31,91,115,138,88,100,103,69,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,73,31,225,139,136,92,43,197,6,77,89,115,115,11,83,119,14,255,0,204,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,160,93,80,0,0,0,3,137,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,186,189,233,20,50,200,173,110,171,178,55,187,193,170,169,203,48,43,182,86,237,117,176,112,219,130,111,182,43,157,93,186,229,110,204,139,109,93,29,101,36,206,134,122,105,227,160,184,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,207,80,98,87,103,207,27,118,174,43,240,4,150,44,79,61,37,14,98,225,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,90,57,81,36,143,92,181,0,0,0,0,2,202,103,95,25,156,54,112,237,138,169,112,86,113,230,71,209,251,213,109,189,151,72,41,189,15,95,87,190,149,242,73,27,100,223,79,4,140,77,95,12,137,162,174,239,87,93,52,84,85,100,167,25,156,54,113,19,138,170,176,86,78,102,71,210,11,213,21,189,247,73,233,189,15,95,73,178,149,146,71,27,164,223,81,4,108,93,31,52,105,162,46,239,91,93,52,69,84,195,110,219,140,175,181,85,96,12,189,206,136,93,73,5,202,217,120,151,11,212,35,104,155,207,172,130,166,25,42,98,223,81,170,59,100,14,164,155,108,106,142,77,106,228,114,43,122,239,194,174,205,124,222,169,202,14,48,112,60,235,61,90,91,113,133,66,225,11,148,52,208,69,43,231,101,115,154,202,118,170,201,166,198,54,177,41,36,123,152,168,244,100,78,68,221,170,177,193,232,36,0,5,180,206,254,36,114,75,135,11,85,178,243,157,24,250,147,14,83,222,106,31,77,64,199,83,207,85,61,75,216,221,207,86,67,78,199,202,172,106,43,119,63,110,198,171,227,69,84,87,177,22,138,202,222,61,120,78,206,156,119,108,203,60,180,205,111,76,226,75,207,59,185,81,122,10,229,79,205,229,66,249,164,252,100,212,236,141,186,71,19,221,235,57,53,211,68,213,85,17,99,47,182,91,31,211,98,110,40,237,120,50,221,136,106,234,233,240,118,23,164,166,172,183,185,101,72,40,110,53,18,203,81,34,177,174,68,98,190,74,105,40,85,207,102,186,163,99,106,174,177,237,109,192,236,71,202,251,173,86,63,204,44,232,153,213,112,91,109,150,120,176,189,58,58,137,220,138,201,234,102,142,166,93,149,26,163,119,192,218,72,119,70,136,229,210,174,55,42,183,166,240,151,64,0,2,148,184,230,174,92,90,51,30,209,148,55,60,105,106,166,198,119,235,125,69,210,219,100,146,161,18,170,166,150,21,68,146,70,183,255,0,45,90,139,235,61,176,206,230,163,146,25,85,148,87,21,92,76,96,222,20,50,142,179,52,177,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,249,236,199,249,197,143,179,23,55,46,217,223,121,191,85,210,226,203,165,225,111,108,172,162,170,153,143,160,157,30,142,133,180,210,57,238,150,38,64,141,141,144,166,245,88,217,28,104,139,234,160,30,156,193,137,93,159,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,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,121,104,229,68,146,61,114,212,1,196,182,93,173,87,170,103,214,89,174,116,149,244,241,212,79,72,249,105,166,108,172,108,240,74,248,102,137,92,213,84,71,199,44,114,70,246,248,181,236,115,87,69,69,67,150,67,6,85,113,183,117,225,67,142,92,232,177,98,121,234,235,178,235,21,102,69,234,27,173,27,170,156,216,45,51,186,240,173,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,203,71,42,172,113,232,19,62,14,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,44,0,0,1,212,226,204,83,98,192,216,86,243,141,113,77,119,114,178,225,251,125,69,210,227,83,202,124,156,138,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,232,118,197,170,226,199,217,99,57,62,31,226,31,151,78,5,202,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,229,144,237,217,79,199,29,54,90,221,104,56,91,204,150,85,203,98,196,247,132,102,22,185,181,242,206,182,235,141,83,152,196,162,124,122,170,50,154,105,116,115,93,27,83,151,52,178,57,232,230,202,233,33,152,144,0,0,0,24,235,199,39,23,118,174,16,114,141,184,174,11,117,37,227,22,95,170,29,109,195,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,219,191,150,154,171,228,134,53,116,124,212,145,161,125,41,177,77,138,175,21,92,112,85,61,118,251,213,170,223,71,116,172,166,229,61,57,84,181,114,84,199,79,38,245,77,142,220,250,42,148,209,21,92,156,189,92,136,142,106,175,108,70,7,98,238,41,190,227,156,85,196,46,53,197,53,221,246,245,136,46,22,59,165,198,167,148,200,249,245,83,201,116,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,157,9,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,172,226,199,218,159,57,62,32,98,31,152,206,122,83,60,214,113,99,237,79,156,159,16,49,15,204,103,2,106,123,46,61,132,242,203,239,175,156,86,153,84,66,183,101,239,29,63,129,76,84,204,142,206,60,103,221,50,218,245,191,208,245,53,173,221,13,138,233,36,141,84,214,101,114,119,122,57,181,147,153,170,57,140,149,89,39,226,154,234,137,22,106,64,0,0,140,14,212,94,207,250,59,189,29,203,137,188,144,195,188,155,172,61,230,227,142,45,112,73,4,20,178,82,197,4,179,205,118,111,49,236,219,50,114,180,150,56,209,238,153,210,54,68,106,61,37,116,177,151,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,58,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,115,33,91,181,11,129,111,192,166,42,126,120,228,230,12,238,153,109,122,217,233,138,106,39,110,134,197,116,146,71,34,233,10,53,59,189,28,218,199,203,209,92,198,74,175,143,241,77,117,60,106,18,169,195,71,17,120,19,138,12,172,160,204,204,11,81,254,74,142,241,69,178,111,241,101,211,187,67,52,244,124,201,98,143,157,202,231,177,188,214,55,99,252,81,124,81,48,215,181,99,142,58,156,181,181,87,240,183,150,204,164,150,251,137,236,234,204,83,115,115,226,157,45,214,234,166,189,139,68,200,245,85,101,76,209,106,231,58,70,167,46,25,99,115,17,206,149,178,67,24,25,3,196,62,104,112,207,140,171,113,230,83,93,105,40,46,247,11,61,93,146,103,212,209,199,82,206,68,232,213,71,35,94,138,136,248,229,142,25,152,190,27,226,106,61,31,26,190,55,209,95,245,85,143,113,87,251,107,136,241,38,35,184,127,190,86,87,92,171,170,36,255,0,133,36,211,73,35,254,215,57,206,243,85,3,170,6,85,113,137,193,215,244,74,202,204,159,250,67,89,222,241,158,53,244,181,198,251,248,190,95,163,249,116,214,189,150,239,82,121,98,151,145,52,181,127,143,102,222,103,55,170,104,214,104,236,235,225,211,2,113,65,154,120,227,44,241,213,63,230,254,231,89,103,173,223,55,248,178,233,222,105,33,130,179,151,20,177,243,185,92,247,187,148,247,108,127,130,167,130,160,93,94,203,222,58,127,2,152,169,153,29,156,120,207,186,101,181,235,127,161,234,107,91,186,27,21,210,73,26,169,172,202,228,238,244,115,107,39,51,84,115,25,42,178,79,197,53,213,18,44,201,226,204,83,98,192,216,86,243,141,113,77,119,114,178,225,251,125,69,210,227,83,202,124,156,138,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,232,121,172,207,76,139,204,126,29,51,30,227,149,249,161,102,238,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,123,108,127,197,30,123,102,134,86,97,204,148,199,88,231,210,120,51,9,119,63,67,219,61,25,71,15,117,238,180,206,166,131,241,209,68,217,95,182,25,30,223,93,238,215,93,87,85,68,80,43,94,57,56,187,186,241,125,155,141,197,112,91,170,236,248,78,195,78,235,110,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,252,180,209,25,28,49,171,164,229,36,142,184,29,157,124,10,212,241,75,140,147,28,102,13,5,91,50,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,125,70,57,141,123,30,228,123,45,255,0,3,156,34,93,120,190,205,199,97,73,238,53,118,124,39,97,167,109,203,17,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,118,206,98,232,140,142,105,17,178,114,150,55,122,8,194,120,90,197,129,176,173,155,5,97,106,30,229,101,195,246,250,123,93,186,155,154,249,57,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,212,14,93,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,44,0,49,87,181,31,216,79,51,126,229,249,197,17,1,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,19,233,218,143,236,39,153,191,114,252,226,136,128,16,39,207,179,231,141,187,87,21,248,2,75,22,39,158,146,135,49,112,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,45,28,168,146,71,174,90,158,93,240,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,190,138,56,85,226,99,6,241,95,148,116,121,165,131,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,176,47,1,0,61,168,254,221,153,155,247,47,201,232,137,254,32,7,181,31,219,179,51,126,229,249,61,16,25,255,0,216,169,236,177,138,126,32,87,124,186,220,103,249,128,29,138,158,203,24,167,226,5,119,203,173,198,127,128,0,0,0,1,28,29,182,25,95,117,196,57,71,128,243,94,222,234,185,169,240,101,226,170,219,93,79,13,19,165,100,112,92,25,30,149,82,202,139,164,44,100,180,113,68,155,155,163,159,84,196,220,213,68,71,224,175,102,142,63,166,203,238,52,178,238,170,229,136,106,237,86,219,229,69,77,130,169,33,89,118,86,62,174,154,72,169,105,229,100,104,187,216,234,197,164,84,220,155,26,246,177,238,219,179,114,77,79,23,185,67,83,158,252,52,102,22,86,219,224,171,158,229,118,179,190,107,92,20,211,197,11,234,46,52,207,109,85,28,42,249,125,70,177,245,16,68,199,171,149,190,163,157,235,51,235,39,155,112,61,84,24,191,218,93,143,234,114,251,130,220,196,170,182,226,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,151,215,42,179,51,10,231,38,92,97,204,210,193,85,125,226,203,137,173,241,92,41,183,73,27,228,135,122,122,240,75,203,123,216,217,162,122,58,57,24,142,93,146,49,237,85,213,170,70,95,110,14,63,166,150,235,149,153,91,67,136,106,210,162,150,158,227,127,186,90,90,178,182,5,100,174,138,10,42,135,166,156,167,189,22,26,246,55,170,189,136,178,125,84,145,55,4,101,225,60,45,125,199,56,170,205,130,176,181,15,125,189,98,11,133,61,174,221,77,205,100,124,250,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,234,122,136,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,132,190,199,220,156,190,227,158,40,19,53,105,230,238,246,92,180,183,207,81,89,38,214,63,159,85,93,79,61,37,61,54,138,246,189,187,152,250,153,121,136,215,181,59,182,199,109,89,26,164,223,129,0,61,168,254,221,153,155,247,47,201,232,138,131,179,139,142,58,110,20,177,149,126,15,204,22,85,212,101,214,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,230,185,145,68,230,171,150,20,138,74,127,181,31,219,179,51,126,229,249,61,17,138,160,122,168,4,59,118,87,241,213,83,128,49,13,171,134,28,210,175,171,159,12,95,42,33,182,224,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,41,237,98,109,108,111,123,227,152,144,0,0,49,87,181,31,216,79,51,126,229,249,197,17,0,36,255,0,118,163,251,9,230,111,220,191,56,162,32,4,9,201,236,211,227,170,167,137,172,51,85,150,25,157,95,87,85,154,24,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,203,145,174,122,186,68,143,55,207,46,248,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,254,224,147,140,28,51,197,206,87,197,122,106,210,81,99,107,29,60,13,197,150,122,72,170,57,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,193,145,64,0,6,37,118,134,113,167,106,225,99,43,234,44,88,67,16,82,55,53,49,45,58,38,31,163,90,102,213,45,20,11,38,217,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,114,228,99,38,219,114,184,174,226,187,46,56,74,203,135,227,92,107,47,126,186,215,115,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,203,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,249,236,205,44,210,199,121,211,142,238,121,153,153,119,223,76,226,75,207,39,190,214,247,88,105,249,188,168,89,12,127,139,133,140,141,186,71,19,27,234,181,53,211,85,213,85,85,66,159,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,124,71,112,89,159,60,44,90,176,221,247,53,48,253,35,109,184,150,157,138,202,203,109,79,122,130,138,181,90,174,117,190,166,68,106,53,149,45,106,43,180,106,186,55,162,61,98,146,77,146,109,144,158,203,78,2,126,130,81,216,120,174,205,9,247,226,11,173,191,190,97,11,93,61,70,177,208,80,213,192,173,74,202,135,49,116,146,105,160,149,200,200,181,86,199,28,138,175,69,149,200,216,51,255,0,52,178,183,2,103,78,4,185,229,158,101,216,189,51,134,239,60,158,251,69,222,166,167,230,242,166,100,209,254,50,23,178,70,233,36,76,119,170,228,215,77,23,84,85,69,8,22,224,95,140,219,239,7,153,143,85,115,146,213,233,156,25,138,59,189,62,38,182,196,198,37,83,163,137,95,202,169,166,145,218,105,52,92,217,85,35,115,146,57,26,247,53,219,85,89,44,126,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,60,235,241,131,194,102,50,225,23,52,62,131,223,106,42,239,22,42,250,120,234,108,88,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,126,156,183,170,35,101,98,174,69,118,98,241,227,248,16,190,211,100,54,108,94,182,224,28,65,112,111,163,110,151,27,143,46,151,11,204,230,76,233,52,111,41,203,201,168,157,212,232,237,210,71,20,46,89,38,93,55,202,229,9,169,33,175,180,235,179,254,143,40,171,42,120,129,201,12,59,221,48,45,94,233,241,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,116,134,54,57,176,185,142,209,91,27,152,200,230,80,226,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,7,156,30,21,120,152,198,92,40,102,229,30,105,96,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,244,61,149,185,165,129,51,167,2,91,51,51,45,47,190,153,195,119,158,119,114,173,238,179,83,243,121,83,62,25,63,23,51,25,35,116,146,39,183,214,106,107,166,169,170,42,42,193,183,104,103,5,151,94,22,51,66,162,251,132,48,253,91,114,175,18,212,34,225,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,50,71,178,109,182,131,37,120,157,206,94,30,236,88,218,193,148,248,163,208,145,227,219,124,54,251,149,76,80,183,189,65,202,123,150,57,233,166,250,240,204,140,146,162,52,123,87,163,103,115,145,18,70,197,36,97,155,253,171,220,113,212,226,91,173,239,132,124,185,101,34,216,173,181,20,236,197,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,230,185,116,149,102,137,209,232,198,198,254,116,101,149,6,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,250,113,223,195,29,139,132,188,194,193,185,85,104,189,122,110,173,248,62,59,165,210,239,221,159,77,223,234,165,185,220,26,217,57,14,150,84,139,108,17,211,197,163,93,181,121,91,244,71,57,192,99,89,42,157,148,124,116,255,0,81,194,254,117,227,63,251,94,151,0,86,215,55,252,230,186,215,37,66,187,255,0,5,221,88,230,254,156,40,255,0,245,188,38,58,240,25,193,246,25,226,231,43,243,198,202,228,164,162,198,214,58,123,19,176,157,226,174,90,142,69,12,242,201,86,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,138,184,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,244,167,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,58,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,121,225,226,119,136,92,85,197,6,114,222,179,115,20,211,119,14,255,0,203,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,163,61,56,163,207,110,37,61,9,248,107,199,63,72,254,142,119,159,70,127,139,40,232,249,29,227,149,206,255,0,91,69,30,237,220,136,190,182,186,109,233,166,171,173,245,236,226,224,114,155,138,220,101,95,140,51,5,245,116,249,117,131,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,185,173,100,177,53,168,213,153,37,140,46,87,102,47,103,253,30,110,214,83,113,3,157,248,119,189,224,90,77,179,225,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,235,12,140,107,102,115,219,170,186,54,189,146,76,160,0,67,95,105,215,103,253,30,81,86,84,241,3,146,24,119,186,96,90,189,211,226,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,233,12,108,115,97,115,29,162,182,55,49,145,226,87,10,188,76,99,46,20,51,114,143,52,176,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,250,62,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,129,110,208,206,11,46,188,44,102,133,69,247,8,97,250,182,229,94,37,168,69,195,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,100,143,100,219,66,114,114,183,52,176,38,116,224,75,102,102,101,165,247,211,56,110,243,206,238,85,189,214,106,126,111,42,103,195,39,226,230,99,36,110,146,68,246,250,205,77,116,213,53,69,69,88,182,237,94,227,142,167,18,221,111,124,35,229,203,41,22,197,109,168,167,102,46,187,35,226,168,90,234,184,157,28,237,162,129,90,174,72,153,4,173,103,53,203,164,171,52,78,143,70,54,55,243,176,131,37,120,157,206,94,30,236,88,218,193,148,248,163,208,145,227,219,124,54,251,149,76,80,183,189,65,202,123,150,57,233,166,250,240,204,140,146,162,52,123,87,163,103,115,145,18,70,197,36,116,86,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,41,240,100,167,29,252,49,216,184,75,204,44,27,149,86,139,215,166,234,223,131,227,186,93,46,253,217,244,221,254,170,91,157,193,173,147,144,233,101,72,182,193,29,60,90,53,219,87,149,191,68,115,156,86,220,6,112,125,134,120,185,202,252,241,178,185,41,40,177,181,142,158,196,236,39,120,171,150,163,145,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,6,69,118,81,241,211,253,71,11,249,215,140,255,0,237,122,92,1,91,92,223,243,154,235,92,149,10,239,252,23,117,99,155,250,112,163,255,0,214,240,146,63,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,58,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,121,172,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,248,159,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,214,185,233,197,30,123,113,41,232,79,195,94,57,250,71,244,115,188,250,51,252,89,71,71,200,239,28,174,119,250,218,40,247,110,228,69,245,181,211,111,77,53,93,65,196,239,16,184,171,138,12,229,189,102,230,41,166,238,29,255,0,151,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,76,191,236,197,236,255,0,163,205,218,202,110,32,115,191,14,247,188,11,73,182,124,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,253,97,145,141,108,206,123,117,87,70,215,178,75,107,217,197,192,229,55,21,184,202,191,24,102,11,234,233,242,235,7,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,115,90,201,98,107,81,171,50,75,28,239,1,128,29,181,126,203,24,91,226,5,15,203,174,36,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,102,39,182,175,217,99,11,124,64,161,249,117,196,133,96,61,20,112,117,198,46,4,226,255,0,2,84,95,236,20,126,134,196,150,109,159,72,48,255,0,50,106,143,69,243,102,168,101,47,248,83,224,138,57,249,177,211,172,159,139,69,217,174,215,104,169,214,234,230,150,105,96,76,150,192,151,60,204,204,187,239,161,176,221,155,147,223,107,123,172,213,28,174,108,204,134,63,197,194,199,200,237,100,149,141,245,90,186,107,170,232,136,170,158,115,56,117,207,156,101,195,110,110,88,179,91,6,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,110,136,229,99,182,61,25,35,83,123,26,169,154,189,167,156,110,96,220,250,202,252,178,195,25,29,153,53,114,88,177,21,61,85,231,22,88,82,53,134,120,158,201,33,109,21,61,118,136,168,143,142,88,234,221,201,71,185,138,172,134,109,28,213,167,149,66,82,114,115,63,178,107,136,11,20,152,143,39,115,10,213,137,169,41,244,239,49,211,189,209,213,82,110,124,140,103,120,166,145,27,52,27,214,25,21,156,198,55,123,90,174,110,173,209,75,128,121,246,236,219,202,75,174,111,241,105,133,237,148,151,28,65,110,182,216,169,235,47,119,170,235,13,229,214,186,216,40,163,133,98,218,217,227,115,102,107,37,154,104,41,228,72,85,36,88,231,126,138,206,175,111,160,144,0,235,177,29,242,147,11,225,235,166,37,175,142,105,41,109,52,83,215,78,200,81,22,71,71,19,21,238,70,162,170,34,187,70,174,154,170,38,190,104,96,143,250,181,124,44,127,184,28,213,255,0,209,86,239,250,112,25,254,11,77,195,63,18,152,31,138,156,187,155,51,114,254,207,126,182,218,161,185,205,107,229,94,160,130,41,221,44,76,141,238,114,54,25,101,110,207,198,162,38,174,69,213,23,166,154,42,219,126,39,187,67,114,99,132,236,192,161,203,140,199,194,184,222,225,114,184,90,34,189,67,53,150,138,146,104,57,18,77,52,72,138,178,212,198,228,126,232,31,170,109,211,77,58,174,189,3,40,65,134,249,39,218,157,195,230,124,102,141,131,41,48,134,14,204,58,59,198,35,154,72,41,103,185,91,232,99,166,99,153,19,228,85,123,163,171,123,145,54,198,169,209,171,215,79,214,102,64,0,0,0,0,0,0,0,0,16,3,218,143,237,217,153,191,114,252,158,136,167,248,36,227,7,19,112,141,154,17,94,154,181,117,184,38,249,81,3,113,101,158,146,42,126,125,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,65,218,143,237,217,153,191,114,252,158,136,197,80,61,73,97,60,83,98,199,56,86,205,141,112,181,119,125,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,232,118,196,32,118,112,118,128,86,112,239,125,139,41,51,123,17,127,214,158,191,188,207,21,77,68,115,212,73,135,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,241,201,44,223,128,33,175,180,235,179,254,143,40,171,42,120,129,201,12,59,221,48,45,94,233,241,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,116,134,54,57,176,185,142,209,91,27,152,200,230,80,226,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,7,156,30,21,120,152,198,92,40,102,229,30,105,96,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,204,174,215,204,210,192,153,211,129,50,3,51,50,210,251,233,156,55,121,250,87,220,171,123,172,212,252,222,84,212,16,201,248,185,152,201,27,164,145,61,190,179,83,93,53,77,81,81,86,197,118,134,112,89,117,225,99,52,42,47,184,67,15,213,183,42,241,45,66,46,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,243,36,123,38,219,137,96,102,255,0,100,158,63,193,185,89,158,152,255,0,48,115,7,16,210,88,240,245,143,45,235,234,107,171,170,85,118,68,207,73,91,81,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,108,255,0,24,188,98,227,190,47,241,221,61,254,255,0,71,232,108,55,102,223,244,127,15,243,33,168,244,95,54,26,118,85,127,133,50,8,164,159,155,37,58,73,248,196,93,154,237,110,136,157,108,1,145,92,18,112,125,137,184,185,205,8,172,173,74,186,44,19,99,168,129,216,178,241,73,45,63,62,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,184,46,255,0,103,7,103,253,103,17,23,216,179,111,55,176,239,253,105,232,59,204,17,83,84,73,61,60,152,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,255,0,28,177,77,249,79,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,100,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,106,0,33,91,182,175,218,159,11,124,63,161,249,141,196,199,94,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,211,152,196,84,108,175,69,200,174,218,191,106,124,45,240,254,135,230,55,19,0,0,245,17,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,168,8,33,236,226,227,142,155,133,44,101,95,131,243,5,149,117,25,117,140,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,121,174,100,81,57,170,229,133,34,146,119,128,0,0,24,1,219,87,236,177,133,190,32,80,252,186,226,103,249,128,29,181,126,203,24,91,226,5,15,203,174,32,68,6,85,102,102,42,201,188,199,195,153,165,130,170,251,189,235,12,220,34,184,83,110,146,70,71,54,197,245,224,151,150,246,61,208,202,197,116,114,49,28,155,227,123,218,171,163,148,244,61,194,175,19,24,55,138,252,163,163,205,44,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,158,109,203,171,195,71,17,120,239,133,252,211,160,204,204,11,81,254,74,142,241,69,178,31,241,157,175,188,195,52,244,124,201,98,147,147,205,228,49,188,214,55,123,60,81,124,81,67,209,70,105,102,150,4,201,108,9,115,204,204,203,190,250,27,13,217,185,61,246,183,186,205,81,202,230,204,200,99,252,92,44,124,142,214,73,88,223,85,171,166,186,174,136,138,168,203,60,213,203,140,228,194,176,99,92,173,198,150,172,77,101,168,218,222,243,111,168,73,57,50,58,54,73,201,153,159,94,25,145,146,70,174,138,68,108,140,220,136,230,162,244,34,7,180,255,0,141,124,43,196,133,139,45,48,118,83,220,251,198,16,150,222,152,182,228,217,86,52,170,138,232,247,207,75,29,29,76,91,85,244,243,83,49,149,10,168,217,21,146,182,173,175,68,115,27,20,142,183,253,149,153,77,248,82,226,226,209,93,244,190,235,96,250,9,111,151,22,238,182,59,100,213,220,153,224,131,185,186,77,125,72,100,239,90,74,154,59,124,73,36,90,39,51,123,66,122,64,0,89,254,48,48,5,54,103,240,185,154,88,50,108,61,87,125,168,170,194,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,93,234,136,213,71,34,171,87,206,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,169,227,205,183,24,24,2,167,44,56,163,205,44,25,54,30,164,177,83,210,226,138,234,155,125,190,145,34,108,16,91,170,101,90,138,36,141,177,46,198,49,105,166,133,81,137,166,196,84,106,163,85,21,168,30,135,178,159,29,126,20,50,179,6,230,103,162,253,25,244,183,15,219,175,189,203,159,206,238,189,234,154,57,185,92,205,173,223,183,153,183,118,214,235,166,186,38,186,21,5,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,10,246,52,227,250,156,77,194,229,211,6,92,113,13,37,93,70,14,197,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,215,85,108,141,69,210,61,173,188,29,162,185,199,98,201,190,17,241,221,77,222,30,241,87,140,45,243,224,235,93,54,231,179,157,85,95,4,177,185,119,181,143,70,242,160,74,137,244,118,214,191,145,179,115,92,246,168,16,45,155,24,235,240,161,154,120,203,51,61,23,232,207,165,184,130,227,125,238,92,254,119,117,239,85,50,77,202,230,109,110,253,188,205,187,182,183,93,53,209,53,208,156,158,203,140,161,169,202,94,15,176,204,247,40,42,224,185,99,154,137,177,125,84,51,79,20,172,99,42,90,198,82,186,37,143,234,177,244,112,82,72,173,114,185,232,249,30,142,219,245,27,6,217,79,129,127,10,25,167,131,114,207,210,158,140,250,91,136,45,214,46,251,200,231,119,94,245,83,28,60,222,94,230,239,219,204,221,183,115,117,211,77,83,93,79,77,24,79,11,88,176,54,21,179,96,172,45,67,220,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,122,129,219,20,86,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,232,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,223,226,204,83,98,192,216,86,243,141,113,77,119,114,178,225,251,125,69,210,227,83,202,124,156,138,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,232,65,15,104,55,27,119,94,43,241,252,118,44,49,61,93,14,93,97,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,98,53,81,100,147,80,181,92,85,113,49,140,184,175,205,202,204,210,198,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,104,12,180,236,249,224,146,235,197,126,63,146,251,137,224,171,161,203,172,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,203,87,34,44,145,235,137,96,85,89,85,153,152,171,38,243,31,14,102,150,10,171,238,247,172,51,112,138,225,77,186,73,25,28,219,23,215,130,94,91,216,247,67,43,21,209,200,196,114,111,141,239,106,174,142,83,208,247,10,188,76,96,222,43,242,142,143,52,176,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,68,15,20,252,14,83,101,175,13,185,85,197,38,91,62,174,91,22,39,194,248,125,248,166,216,230,75,58,219,174,53,84,17,189,107,89,38,138,140,166,154,93,90,230,200,228,229,205,44,109,98,185,178,182,56,108,87,13,28,69,227,190,23,243,78,131,51,48,45,71,249,42,59,197,22,200,127,198,118,190,243,12,211,209,243,37,138,78,79,55,144,198,243,88,221,236,241,69,241,69,15,74,103,154,206,44,125,169,243,147,226,6,33,249,140,231,161,236,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,207,15,22,62,212,249,201,241,3,16,252,198,112,51,43,178,159,142,58,108,181,186,208,112,183,153,44,171,150,197,137,239,8,204,45,115,107,229,157,109,215,26,167,49,137,68,248,245,84,101,52,210,232,230,186,54,167,46,105,100,115,209,205,149,210,67,49,39,149,114,79,184,18,237,58,163,192,217,63,136,50,191,59,235,123,237,215,6,97,250,138,204,15,52,239,130,138,150,186,150,130,222,212,134,198,233,35,137,57,83,47,119,252,84,210,36,142,149,210,185,138,187,219,19,37,9,21,155,138,126,31,105,51,150,179,135,235,150,104,218,173,216,250,139,187,53,246,139,131,101,164,230,201,80,216,93,4,48,207,43,27,12,243,72,149,48,171,98,141,238,145,119,46,141,245,93,165,213,60,182,98,204,83,125,199,56,170,243,141,113,77,119,125,189,98,11,133,69,210,227,83,202,100,124,250,169,228,116,146,201,177,136,214,55,115,222,229,209,168,141,77,116,68,68,232,79,247,103,86,83,126,8,184,71,192,148,63,75,238,183,239,165,22,248,49,110,218,215,105,13,187,210,16,69,63,115,165,143,85,229,194,205,218,170,106,187,229,124,210,232,222,102,198,134,74,150,171,139,31,101,140,228,248,127,136,126,93,57,117,75,85,197,143,178,198,114,124,63,196,63,46,156,15,53,132,191,118,90,113,237,244,238,142,195,194,142,104,65,179,16,90,173,253,207,8,93,41,233,244,142,190,134,146,5,114,81,212,53,137,164,115,67,4,78,86,75,162,54,72,227,84,122,164,173,71,79,16,39,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,64,61,79,3,15,251,63,120,238,177,113,85,133,99,193,88,165,253,203,51,112,253,189,36,184,211,104,249,61,41,75,4,116,177,203,117,222,202,120,169,224,230,212,212,57,59,179,85,92,205,53,77,91,213,50,171,22,98,155,22,6,194,183,156,107,138,107,187,149,151,15,219,234,46,151,26,158,83,228,228,82,193,27,164,150,77,140,71,61,219,88,199,46,141,69,114,233,162,34,175,64,40,174,34,179,231,6,240,219,148,119,220,214,198,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,162,185,24,237,140,71,200,228,216,199,42,121,236,226,43,62,113,151,18,89,185,125,205,108,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,218,43,145,141,222,245,124,142,77,239,114,173,192,227,147,139,187,175,23,217,184,220,87,5,186,174,207,132,236,52,238,182,225,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,203,77,17,145,195,26,186,78,82,72,236,117,2,85,59,12,127,61,159,187,127,204,137,84,34,175,176,199,243,217,251,183,252,200,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,206,44,125,169,243,147,226,6,33,249,140,231,165,51,205,103,22,62,212,249,201,241,3,16,252,198,112,45,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,104,246,36,176,203,26,185,186,166,248,222,223,22,170,36,175,246,93,118,128,81,221,232,237,188,50,103,126,34,228,221,97,238,214,236,15,116,158,56,32,165,146,150,40,34,130,27,75,185,108,102,217,147,149,172,82,72,175,116,206,145,209,171,145,233,19,101,234,178,203,130,140,43,197,103,102,102,94,222,237,54,206,239,153,184,102,223,136,36,195,151,10,116,141,146,87,236,187,215,200,219,101,66,200,230,49,208,202,245,84,99,158,228,228,200,245,122,46,215,74,201,99,46,237,108,198,89,81,143,235,108,213,146,85,216,49,102,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,209,241,185,122,181,21,171,224,160,122,136,6,26,246,117,241,213,77,197,46,13,76,15,152,53,244,140,205,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,245,216,231,181,140,99,145,140,204,160,7,83,139,48,181,139,28,225,91,206,10,197,52,61,246,203,136,45,245,22,187,141,55,53,241,243,233,103,141,209,203,30,246,43,94,221,204,123,147,86,170,57,53,213,21,23,169,219,0,32,47,180,27,130,75,175,10,24,254,59,238,24,130,174,187,46,177,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,49,90,138,177,201,166,96,118,83,240,43,83,131,163,160,226,159,53,232,42,233,175,181,84,233,54,10,161,109,84,78,129,182,234,186,38,47,164,158,176,200,229,115,229,138,162,72,155,12,136,222,90,36,142,115,28,231,70,177,72,246,38,194,214,44,97,110,134,211,136,232,123,221,37,61,194,130,233,28,124,215,199,182,170,138,170,42,186,105,53,98,162,174,201,224,137,250,107,181,219,116,114,43,85,81,123,96,34,175,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,197,213,237,206,252,201,254,242,127,45,45,87,98,167,181,62,41,248,127,93,243,27,112,25,255,0,199,215,5,24,87,138,204,184,171,189,218,109,157,223,51,112,205,190,105,48,229,194,157,35,100,149,251,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,57,50,61,94,139,181,210,178,88,96,202,30,23,115,67,54,120,134,143,135,74,91,37,93,37,246,130,241,45,183,18,75,11,35,170,101,142,10,122,132,134,182,170,87,54,68,137,204,133,119,105,164,136,146,63,99,24,229,116,140,69,244,146,117,54,236,39,133,108,247,219,190,41,180,225,155,85,21,235,16,119,127,75,220,105,232,163,142,170,225,200,98,178,14,241,43,81,31,47,45,138,173,102,245,93,173,85,68,209,0,162,184,117,200,108,27,195,110,81,216,178,167,6,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,110,168,213,123,182,49,25,27,87,99,26,137,114,192,0,0,3,21,123,81,253,132,243,55,238,95,156,81,16,173,194,119,181,62,77,252,64,195,223,49,128,154,158,212,127,97,60,205,251,151,231,20,68,43,112,157,237,79,147,127,16,48,247,204,96,3,50,187,86,56,28,166,203,91,173,127,20,153,108,250,185,108,88,158,240,175,197,54,199,50,89,214,221,113,170,115,222,181,172,147,69,70,83,77,46,173,115,100,114,114,230,150,54,177,92,217,91,28,56,107,195,71,17,120,239,133,252,211,160,204,204,11,81,254,74,142,241,69,178,31,241,157,175,188,195,52,244,124,201,98,147,147,205,228,49,188,214,55,123,60,81,124,81,125,36,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,64,183,104,55,4,151,94,20,49,252,119,220,49,5,93,118,93,98,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,98,181,21,99,147,64,155,252,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,13,187,81,253,187,51,55,238,95,147,209,28,174,206,254,48,113,247,14,89,185,104,193,16,45,93,231,2,99,123,197,45,5,222,198,200,166,168,124,51,204,246,66,218,234,56,161,99,229,90,150,162,181,22,56,216,229,157,141,72,213,170,244,133,241,241,123,81,253,187,51,55,238,95,147,209,1,159,253,138,158,203,24,167,226,5,119,203,173,198,127,152,1,216,169,236,177,138,126,32,87,124,186,220,103,248,0,0,0,0,3,206,15,26,25,57,98,200,46,40,49,254,85,97,105,183,217,109,87,8,234,45,209,237,122,119,106,90,186,120,170,226,166,213,239,123,223,201,101,67,98,230,57,202,231,242,247,174,138,237,19,209,241,16,29,182,153,103,133,112,254,99,229,222,105,90,105,59,189,235,24,91,238,22,251,191,46,56,217,29,71,112,90,110,68,238,218,196,123,230,86,85,172,110,123,220,239,197,193,3,81,26,140,234,25,43,216,251,156,118,44,115,195,2,101,85,60,61,222,245,150,151,9,233,235,35,220,247,243,233,107,170,39,171,167,169,213,88,214,55,115,223,83,23,45,28,247,39,118,222,237,169,35,80,139,110,57,179,66,213,156,124,90,102,102,60,177,54,145,109,179,222,61,27,71,61,37,107,106,224,171,130,134,24,232,163,170,142,86,162,53,204,153,180,201,50,105,170,34,72,136,142,118,155,150,170,224,71,140,27,175,9,152,155,28,78,213,164,146,219,138,112,189,107,98,138,174,39,62,6,222,233,41,230,154,214,249,27,19,22,103,177,211,43,233,149,141,146,38,233,86,178,61,201,202,69,76,96,2,103,187,24,50,134,167,8,100,54,37,205,203,140,21,112,212,102,21,225,176,209,163,167,137,240,77,110,183,243,34,142,102,49,190,187,30,181,51,87,70,228,122,245,72,99,84,106,34,238,124,133,22,255,0,32,114,114,197,195,254,77,97,60,157,195,147,119,138,76,51,111,109,60,149,59,94,206,247,84,247,58,74,154,157,143,123,214,62,108,242,75,47,47,122,181,155,246,183,213,106,33,112,0,128,30,212,127,110,204,205,251,151,228,244,70,69,112,43,194,102,13,226,235,128,156,85,129,239,181,20,150,123,237,6,100,85,84,216,177,27,168,22,170,123,83,214,138,214,179,163,24,146,68,175,100,177,49,99,115,21,251,53,229,189,81,93,19,21,49,215,181,31,219,179,51,126,229,249,61,17,159,253,138,158,203,24,167,226,5,119,203,173,192,67,182,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,95,187,52,187,65,41,179,134,213,103,225,243,55,238,181,114,102,13,5,63,118,179,221,170,229,150,170,124,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,234,229,85,122,187,91,129,218,59,192,229,79,21,184,54,131,24,101,243,233,41,243,23,7,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,114,154,249,101,107,145,169,50,203,28,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,7,169,224,98,255,0,103,159,20,215,94,41,242,26,158,251,139,225,171,118,48,195,85,11,103,196,21,137,106,117,45,21,108,233,235,69,52,18,55,88,94,247,66,177,58,86,49,90,172,145,92,188,168,227,124,59,178,128,12,85,237,71,246,19,204,223,185,126,113,68,64,9,63,221,168,254,194,121,155,247,47,206,40,136,1,2,82,123,86,56,18,186,165,214,191,138,108,154,195,52,142,182,186,157,103,198,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,246,53,170,197,103,61,200,253,243,201,29,128,236,202,201,142,37,241,118,118,219,179,59,37,174,85,120,87,15,89,42,36,183,223,177,52,244,140,170,183,57,142,129,211,119,9,169,93,60,46,173,100,174,142,6,189,145,63,124,60,216,102,214,55,36,79,39,120,167,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,80,0,0,183,249,233,145,121,113,196,94,92,92,114,191,52,44,221,250,213,93,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,92,204,220,237,23,69,106,181,206,99,218,246,61,236,119,157,108,244,200,188,199,225,211,49,238,57,95,154,22,110,227,117,161,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,50,23,237,118,139,162,57,28,215,49,237,99,216,246,55,211,73,142,188,109,240,125,134,120,185,202,249,108,174,74,74,44,109,99,167,157,216,78,241,87,45,71,34,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,184,48,127,178,83,141,127,66,86,81,240,155,153,183,59,85,29,150,110,116,152,46,225,58,242,36,109,116,211,243,31,108,114,163,118,73,206,124,178,201,19,164,115,92,146,35,162,69,145,101,133,140,146,172,244,207,76,184,225,211,46,46,57,161,154,23,158,227,106,161,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,50,103,237,118,137,170,53,26,215,61,238,99,24,247,183,205,190,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,181,207,78,40,243,219,137,79,66,126,26,241,207,210,63,163,157,231,209,159,226,202,58,62,71,120,229,115,191,214,209,71,187,119,34,47,173,174,155,122,105,170,234,29,78,122,103,166,99,241,23,152,247,28,208,205,11,207,126,186,215,105,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,151,11,55,59,68,213,92,174,115,158,247,61,239,123,221,158,189,148,60,14,84,226,91,173,147,139,140,198,125,34,216,173,181,21,15,194,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,229,53,52,149,102,137,178,106,198,198,206,117,170,236,211,224,86,155,137,172,77,85,153,249,157,65,73,85,149,248,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,77,203,203,141,173,122,58,69,142,114,64,0,0,165,51,75,43,112,38,116,224,75,158,89,230,93,139,211,56,110,243,201,239,180,93,234,106,126,111,42,102,77,31,227,33,123,36,110,146,68,199,122,174,77,116,209,117,69,84,95,62,252,96,240,153,140,184,69,205,15,160,247,218,138,187,197,138,190,158,58,155,22,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,167,45,234,136,217,88,171,232,204,234,111,56,90,197,136,46,54,43,181,222,135,188,85,225,155,131,238,150,185,57,175,103,119,170,125,45,69,35,164,209,170,136,253,96,171,168,102,142,69,111,175,174,155,154,213,64,195,110,205,62,5,106,120,101,195,53,89,159,153,212,21,116,185,161,136,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,218,156,184,218,214,43,100,89,48,215,182,175,218,159,11,124,63,161,249,141,196,154,146,21,187,106,253,169,240,183,195,250,31,152,220,64,186,189,134,63,158,207,221,191,230,69,234,237,31,236,255,0,163,226,34,197,46,109,229,14,29,255,0,174,197,7,118,130,90,106,121,32,167,143,17,82,239,100,123,106,31,51,227,141,147,67,26,171,217,50,187,114,199,18,196,228,127,226,86,43,43,216,99,249,236,253,219,254,100,74,160,30,115,56,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,78,99,209,21,177,61,83,208,158,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,118,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,149,96,194,120,87,10,122,75,232,182,25,181,89,189,51,112,154,237,113,244,125,20,116,253,242,186,93,57,181,51,108,68,230,76,253,173,221,35,181,115,180,77,85,116,59,96,0,0,5,41,154,89,91,129,51,167,2,92,242,207,50,236,94,153,195,119,158,79,125,162,239,83,83,243,121,83,50,104,255,0,25,11,217,35,116,146,38,59,213,114,107,166,139,170,42,162,213,96,15,57,156,96,240,153,140,184,69,205,15,160,247,218,138,187,197,138,190,158,58,155,22,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,167,45,234,136,217,88,171,42,157,154,124,10,212,240,203,134,106,179,63,51,168,42,233,115,67,17,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,57,113,181,172,86,200,178,102,77,231,11,88,177,5,198,197,118,187,208,247,138,188,51,112,125,210,215,39,53,236,238,245,79,165,168,164,116,154,53,81,31,172,21,117,12,209,200,173,245,245,211,115,90,169,219,1,10,221,181,126,212,248,91,225,253,15,204,110,37,213,236,49,252,246,126,237,255,0,50,45,87,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,128,189,93,163,253,159,244,124,68,88,165,205,188,161,195,191,245,216,160,238,208,75,77,79,36,20,241,226,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,252,74,197,22,220,31,112,153,140,184,186,205,15,160,246,42,138,187,61,138,130,158,74,155,238,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,167,49,232,138,216,158,169,232,204,234,108,24,79,10,225,79,73,125,22,195,54,171,55,166,110,19,93,174,62,143,162,142,159,190,87,75,167,54,166,109,136,156,201,159,181,187,164,118,174,118,137,170,174,128,113,112,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,0,0,96,7,109,95,178,198,22,248,129,67,242,235,137,128,29,151,30,221,153,101,247,215,201,235,76,255,0,237,171,246,88,194,223,16,40,126,93,113,34,175,133,204,244,254,141,121,237,134,115,175,232,183,210,63,163,157,247,252,89,223,187,159,63,188,81,207,77,253,119,46,77,187,121,251,190,162,235,183,78,154,234,129,125,123,71,120,28,166,225,75,25,80,99,12,190,125,93,70,93,99,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,107,153,20,173,114,57,97,89,100,195,83,211,71,253,102,184,165,201,175,246,171,28,101,238,56,183,255,0,105,97,169,133,93,255,0,6,72,102,142,70,127,98,88,101,143,242,36,103,72,128,78,203,76,119,135,248,189,194,121,15,139,46,183,90,188,3,136,251,213,108,88,194,221,67,11,100,168,161,162,164,134,106,199,45,59,102,153,104,244,158,120,105,27,44,254,175,50,104,220,141,147,84,141,67,58,187,40,248,116,252,11,112,227,6,63,189,211,236,196,153,165,221,239,181,30,190,188,171,91,88,239,71,69,234,202,248,221,172,114,201,81,185,26,199,167,123,229,189,53,137,52,205,80,0,235,241,5,185,247,139,5,202,211,31,47,117,109,28,212,205,230,125,77,94,197,111,173,209,122,117,235,209,79,44,231,170,131,203,110,47,183,37,163,22,94,237,41,2,64,148,87,26,154,126,82,46,168,205,146,185,187,83,79,118,154,1,55,93,144,84,29,207,131,154,42,142,238,232,251,246,35,185,212,110,93,116,147,71,50,61,201,175,151,226,246,244,243,106,152,131,219,103,110,100,92,64,224,123,186,66,228,117,78,14,101,50,201,170,232,228,138,182,165,200,137,246,167,53,127,242,144,206,46,202,218,8,233,56,27,203,250,134,61,206,117,108,247,137,222,139,224,213,75,165,84,122,39,217,164,104,191,173,84,195,254,220,26,8,227,199,217,89,115,71,185,100,168,179,220,96,115,124,145,35,154,39,34,167,219,248,197,254,8,6,62,118,88,219,159,95,199,38,95,76,156,181,101,12,87,122,151,163,252,211,209,117,76,77,58,120,163,158,213,242,240,82,125,200,43,236,134,183,62,183,140,155,109,75,96,73,18,131,15,221,42,28,229,84,252,90,44,109,143,114,107,246,200,137,211,244,191,89,58,128,0,0,1,26,189,178,153,177,154,121,95,248,32,252,25,230,94,43,194,94,147,250,65,223,125,5,121,169,160,239,92,191,71,242,249,188,151,183,126,222,99,246,238,215,77,238,211,197,75,107,217,19,157,249,209,153,92,73,98,75,22,99,102,246,53,197,86,216,48,61,101,92,84,119,187,253,93,116,17,206,218,250,6,182,86,199,52,142,106,61,26,247,181,28,137,174,143,114,121,168,18,232,0,0,0,2,0,123,81,253,187,51,55,238,95,147,209,23,127,178,239,33,176,111,18,89,71,196,86,84,227,58,42,71,50,227,79,135,159,108,174,154,157,102,125,166,226,140,186,165,61,108,72,215,177,219,227,115,181,86,163,219,189,138,248,220,187,30,228,91,65,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,32,35,215,55,184,117,205,204,146,205,201,50,75,25,225,58,183,226,119,212,69,13,178,27,124,79,169,101,225,147,61,89,79,53,18,181,187,167,100,174,77,173,68,110,253,232,232,220,214,200,215,49,179,147,217,255,0,149,220,65,101,23,15,182,156,29,196,14,37,239,117,244,155,226,182,217,103,138,41,106,172,52,177,203,35,25,74,234,232,106,37,142,170,21,141,176,201,18,109,107,161,107,221,22,231,53,172,108,119,214,235,128,48,109,247,25,88,51,6,243,135,169,43,49,14,21,167,174,166,178,215,76,138,231,208,50,177,34,74,149,137,21,118,181,239,108,17,177,95,166,244,102,246,162,163,100,122,58,160,0,0,2,148,205,44,173,192,153,211,129,46,121,103,153,118,47,76,225,187,207,39,190,209,119,169,169,249,188,169,153,52,127,140,133,236,145,186,73,19,29,234,185,53,211,69,213,21,81,124,246,113,93,194,142,99,240,149,152,239,193,88,214,46,253,106,174,230,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,151,51,55,53,37,133,85,93,27,156,213,69,123,31,28,143,244,124,69,95,110,119,230,79,247,147,249,104,24,1,195,23,15,88,171,138,12,229,178,229,30,22,169,238,29,255,0,153,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,79,67,217,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,162,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,164,69,246,42,123,83,226,159,135,245,223,49,183,19,82,0,0,4,43,118,213,251,83,225,111,135,244,63,49,184,157,79,102,255,0,10,57,113,197,174,92,103,134,10,198,177,119,27,173,15,209,249,236,23,248,33,71,213,90,42,156,151,20,87,53,21,83,153,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,237,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,4,106,230,150,86,227,188,150,199,119,60,179,204,187,23,161,177,37,155,147,223,104,187,212,53,28,174,108,44,154,63,198,66,247,198,237,99,149,142,245,92,186,107,162,232,168,168,146,21,217,67,199,29,78,26,186,217,56,71,204,102,82,37,138,229,81,80,204,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,83,147,89,82,105,91,30,143,108,140,228,229,255,0,104,103,5,150,174,41,242,190,162,251,132,48,253,35,179,83,13,83,162,225,250,197,169,109,42,214,192,146,110,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,50,54,62,109,208,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,40,30,167,129,30,189,154,93,160,148,217,195,106,179,240,249,155,247,90,185,51,6,130,159,187,89,238,213,114,203,85,62,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,117,114,170,189,93,172,133,0,48,3,182,175,217,99,11,124,64,161,249,117,196,207,243,0,59,106,253,150,48,183,196,10,31,151,92,64,143,94,204,235,77,170,255,0,198,190,95,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,218,246,131,112,73,117,225,67,31,199,125,195,16,85,215,101,214,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,230,43,81,86,57,52,181,92,34,231,125,171,135,30,34,240,102,114,223,108,117,119,123,109,130,162,165,181,148,148,146,53,147,172,21,20,179,83,72,248,247,122,174,123,27,58,189,24,170,212,122,177,26,174,102,237,233,232,82,231,105,202,254,34,242,141,148,119,155,101,38,41,192,152,242,207,5,91,34,169,134,72,217,87,69,59,25,52,50,163,92,141,150,39,232,177,200,199,122,146,70,244,107,147,107,218,138,129,230,48,158,142,203,174,30,191,1,188,50,219,111,247,58,155,85,109,235,50,251,182,45,150,166,142,151,100,144,208,207,75,18,209,209,201,51,145,31,47,45,138,249,52,84,70,178,74,153,154,212,114,107,35,227,219,0,118,110,99,43,111,29,86,158,27,179,6,90,75,182,24,161,167,76,95,93,115,166,122,49,151,44,55,28,202,196,114,198,147,50,104,95,52,205,109,35,218,215,44,145,62,71,72,222,100,108,73,29,57,32,0,0,8,149,237,180,201,203,236,88,171,2,241,3,79,55,58,203,83,111,76,29,89,30,214,55,186,85,71,37,69,93,58,234,175,223,39,57,146,212,244,70,109,103,117,245,157,172,141,68,150,163,18,187,81,242,134,167,54,184,62,196,211,219,96,171,158,229,129,170,33,197,244,176,195,60,81,49,236,166,107,217,84,233,86,79,172,198,81,207,87,34,53,170,215,171,227,98,55,119,212,112,96,7,99,78,63,166,195,60,81,221,48,101,199,16,213,210,83,227,28,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,253,52,71,72,212,93,100,218,235,149,219,105,156,119,217,113,86,5,225,250,158,30,77,150,154,222,152,198,178,77,204,119,123,170,146,74,138,74,116,209,89,190,62,75,34,169,234,143,218,254,245,235,55,88,218,171,29,121,79,142,191,5,249,167,131,115,51,209,126,147,250,37,136,45,215,222,229,207,228,247,174,235,83,28,220,174,102,215,108,221,203,219,187,107,180,215,93,23,77,11,151,199,6,113,93,115,191,138,60,192,197,213,151,234,75,173,182,138,241,83,100,176,203,67,84,233,232,146,213,73,43,161,166,117,59,149,239,110,201,26,213,157,203,26,236,116,147,200,246,162,111,208,11,191,217,25,150,120,87,49,56,184,134,227,138,105,59,223,208,172,63,87,137,173,208,62,56,228,133,213,209,207,79,79,19,228,107,216,237,121,125,233,210,177,91,181,205,150,40,158,142,245,116,89,212,48,3,177,147,43,126,138,112,227,125,204,202,251,23,117,175,199,120,130,78,237,91,222,183,247,203,93,19,18,24,127,22,143,86,199,178,169,215,22,245,107,94,237,117,93,91,203,83,63,192,194,14,212,236,152,226,95,56,114,142,142,139,37,174,85,119,108,61,67,80,149,23,236,31,107,164,99,42,238,44,141,146,205,222,164,157,211,163,170,89,19,162,129,177,209,69,10,189,242,201,204,252,99,153,18,71,18,188,42,240,207,140,184,175,205,202,60,173,193,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,233,36,167,240,158,0,193,184,22,167,16,85,96,252,61,73,105,126,42,188,73,127,187,165,50,43,89,85,113,146,40,162,150,161,89,174,214,189,237,130,53,126,212,77,207,220,247,106,247,189,206,14,38,85,101,158,21,201,188,184,195,153,91,130,169,59,189,151,12,219,226,183,211,110,142,54,73,54,196,245,231,151,150,198,49,211,74,245,116,146,61,26,155,228,123,220,169,171,148,243,4,122,168,60,171,129,233,35,134,75,77,170,255,0,194,38,84,88,175,182,202,75,141,182,227,150,246,42,74,202,58,184,91,52,21,48,73,108,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,67,95,104,55,4,151,94,20,49,252,119,220,49,5,93,118,93,98,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,98,181,21,99,147,73,159,225,59,217,99,38,254,31,225,239,151,64,87,248,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,121,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,84,232,230,162,167,84,64,35,135,177,223,40,120,151,192,116,215,172,103,140,32,171,179,101,38,45,179,178,225,104,182,87,78,205,247,11,139,229,99,98,175,130,159,171,225,103,119,138,68,115,221,203,231,50,74,103,53,38,107,88,232,227,131,139,31,106,124,228,248,129,136,126,99,57,233,76,243,89,197,143,181,62,114,124,64,196,63,49,156,12,244,203,238,9,45,92,87,246,106,229,117,247,12,193,73,67,152,184,86,159,16,205,106,172,109,43,93,61,218,6,220,174,110,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,204,86,162,36,146,107,24,23,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,146,213,217,5,197,221,170,245,134,105,184,69,196,246,234,75,125,202,193,79,91,114,195,85,237,168,107,18,231,3,234,29,81,81,74,246,61,219,157,82,199,79,36,173,229,162,163,161,100,138,230,179,146,175,151,191,237,92,224,163,240,155,133,103,226,83,44,237,150,170,108,73,132,173,245,21,56,182,45,57,51,94,45,112,198,215,37,70,245,114,70,233,169,99,141,253,28,221,242,68,187,81,234,176,195,19,131,0,59,61,56,122,254,145,188,77,97,251,5,109,77,169,150,92,41,203,197,183,186,107,141,47,122,142,190,134,146,170,4,117,26,66,169,178,78,115,229,142,55,35,213,26,145,186,71,104,245,106,70,255,0,66,134,21,118,81,240,233,248,22,225,198,12,127,123,167,217,137,51,75,187,223,106,61,125,121,86,182,177,222,142,139,213,149,241,187,88,229,146,163,114,53,143,78,247,203,122,107,18,105,154,160,11,85,197,143,178,198,114,124,63,196,63,46,156,186,165,170,226,199,217,99,57,62,31,226,31,151,78,7,154,194,77,56,167,224,114,167,50,184,68,202,174,41,50,217,244,145,95,112,198,83,225,247,226,155,99,153,20,9,113,183,82,219,35,122,214,178,77,17,95,83,12,90,181,205,145,203,204,134,40,218,197,107,162,108,115,70,89,233,79,132,239,101,140,155,248,127,135,190,93,0,30,115,48,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,185,41,198,191,104,30,50,226,235,15,97,60,14,235,21,37,143,15,88,233,232,238,87,56,99,133,55,215,223,251,170,178,162,118,171,156,247,69,77,27,165,168,142,24,209,234,229,99,149,242,185,206,115,89,14,64,118,172,112,43,77,131,164,175,226,159,42,40,41,41,172,85,85,11,54,53,161,117,84,174,157,183,26,186,215,175,164,152,179,72,228,115,37,150,162,56,157,12,104,222,90,164,110,107,28,215,72,177,96,175,14,185,13,140,184,146,205,203,22,84,224,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,213,26,175,110,247,171,35,106,239,123,81,66,224,112,57,194,37,215,139,236,220,118,20,158,227,87,103,194,118,26,118,220,177,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,230,46,136,200,230,145,27,39,41,99,117,223,237,127,194,214,44,13,159,185,123,130,176,181,15,114,178,225,252,175,180,218,237,212,220,215,201,200,165,130,182,190,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,245,37,211,135,92,134,193,188,54,229,29,139,42,112,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,234,141,87,187,99,17,145,181,118,49,168,145,67,219,87,237,79,133,190,31,208,252,198,226,5,213,236,49,252,246,126,237,255,0,50,37,80,138,190,195,31,207,103,238,223,243,34,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,107,56,177,246,167,206,79,136,24,135,230,51,158,148,207,53,156,88,251,83,231,39,196,12,67,243,25,192,154,158,203,143,97,60,178,251,235,231,21,165,148,237,107,225,15,10,227,44,184,172,226,107,9,81,90,173,88,191,12,114,126,144,212,79,95,29,20,119,107,90,39,41,187,145,232,140,150,178,55,172,12,139,214,107,228,141,93,18,115,94,148,241,165,224,236,206,187,90,172,29,159,249,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,221,171,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,164,107,118,138,113,213,83,197,46,50,92,15,151,213,245,108,202,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,245,24,215,185,140,123,149,140,12,85,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,250,29,224,255,0,137,75,23,21,57,29,103,204,219,98,114,110,176,237,181,226,74,70,210,190,8,233,47,17,67,27,234,35,137,28,231,238,133,121,172,146,53,71,189,121,114,49,28,168,244,123,91,12,60,0,240,125,117,226,203,55,26,219,130,82,71,129,48,117,69,29,126,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,190,161,33,149,139,35,92,212,137,141,123,247,111,72,227,146,124,240,158,22,177,96,108,43,102,193,88,90,135,185,89,112,253,190,158,215,110,166,230,190,78,69,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,245,3,182,0,0,0,1,21,125,185,223,153,63,222,79,229,165,170,236,84,246,167,197,63,15,235,190,99,110,46,175,110,119,230,79,247,147,249,105,106,187,21,61,169,241,79,195,250,239,152,219,128,154,144,0,0,0,0,99,255,0,30,185,165,142,242,91,132,236,115,153,153,105,125,244,54,36,179,122,51,185,86,247,88,106,57,92,219,149,44,50,126,46,102,62,55,107,28,175,111,172,213,211,93,83,69,68,84,140,14,30,187,71,184,206,199,57,251,150,152,43,20,231,39,125,178,226,12,97,102,181,220,105,190,142,218,163,231,210,207,91,20,114,199,189,148,205,123,119,49,238,77,90,168,228,215,84,84,94,160,72,175,106,63,176,158,102,253,203,243,138,34,21,184,78,246,167,201,191,136,24,123,230,48,19,83,218,143,236,39,153,191,114,252,226,136,133,110,19,189,169,242,111,226,6,30,249,140,0,122,83,41,76,213,203,60,43,156,153,113,136,242,183,26,210,119,139,46,38,183,203,111,169,219,28,111,146,29,233,234,79,23,49,143,99,102,137,232,217,35,122,181,118,72,198,57,19,86,161,85,128,49,43,131,110,206,172,175,225,62,166,108,87,112,173,164,198,248,237,181,21,9,67,137,102,183,73,70,250,26,41,162,137,139,79,21,58,212,77,19,95,171,37,214,118,162,72,172,157,241,235,177,85,29,22,221,168,254,221,153,155,247,47,201,232,137,254,32,7,181,31,219,179,51,126,229,249,61,16,25,255,0,216,169,236,177,138,126,32,87,124,186,220,103,249,128,29,138,158,203,24,167,226,5,119,203,173,198,127,128,0,0,0,0,49,87,180,235,43,127,10,28,27,99,94,233,98,244,157,215,9,119,124,83,111,255,0,10,228,247,94,235,34,119,185,250,189,173,126,218,25,43,125,71,110,215,95,85,170,244,97,149,71,18,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,60,177,23,255,0,128,124,179,194,185,187,197,238,91,96,92,107,73,222,236,181,23,10,139,133,77,43,163,142,72,234,187,149,36,213,140,130,86,72,199,49,240,200,250,118,178,70,43,125,104,220,246,162,162,170,42,89,92,89,133,175,184,27,21,94,112,86,41,161,238,87,172,63,112,168,181,220,105,185,172,147,145,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,73,63,236,66,202,223,254,217,121,215,112,177,127,218,152,90,209,115,239,95,174,166,190,14,74,63,255,0,185,174,222,246,125,140,119,245,136,4,170,0,0,128,30,212,127,110,204,205,251,151,228,244,70,127,246,42,123,44,98,159,136,21,223,46,183,24,1,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,224,51,252,195,254,32,187,51,242,107,136,110,32,173,57,233,137,47,119,90,40,228,229,125,43,178,64,174,88,239,252,136,153,29,54,217,183,163,233,61,72,217,28,188,180,93,241,177,187,57,50,110,149,217,128,0,167,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,0,0,98,175,106,63,176,158,102,253,203,243,138,34,0,73,254,237,71,246,19,204,223,185,126,113,68,64,8,30,170,0,0,1,128,29,171,124,81,231,183,13,127,130,239,192,166,57,250,57,244,143,211,126,147,255,0,22,81,214,115,251,191,113,228,255,0,174,98,147,110,222,124,191,87,77,119,117,215,68,210,223,246,95,241,153,196,159,17,57,251,127,193,89,199,153,31,72,44,180,88,62,170,233,5,55,161,232,41,54,85,50,182,138,54,201,190,158,8,222,186,50,105,19,69,93,190,182,186,106,136,168,18,126,1,212,226,204,83,98,192,216,86,243,141,113,77,119,114,178,225,251,125,69,210,227,83,202,124,156,138,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,232,4,48,246,199,98,76,175,185,241,47,67,135,240,126,24,164,166,197,150,91,60,41,139,175,16,172,145,190,182,121,152,199,210,83,203,26,177,24,247,195,77,203,114,78,213,122,185,149,44,137,202,157,221,173,76,11,42,172,213,204,204,85,156,153,143,136,243,75,26,213,247,139,214,38,184,75,112,169,219,36,143,142,29,235,234,65,23,49,239,123,97,137,136,216,227,98,185,118,70,198,53,23,70,161,197,197,152,3,25,96,90,108,63,85,140,48,245,93,165,152,170,207,29,254,208,149,40,141,125,85,186,73,101,138,42,132,102,187,154,199,186,9,21,155,145,55,51,107,219,171,30,199,56,61,20,112,133,137,50,191,23,112,209,151,184,131,38,240,197,38,28,194,117,86,118,37,45,158,153,100,115,45,243,177,238,101,85,58,201,35,24,249,222,202,150,206,215,206,228,214,103,163,165,213,219,247,45,224,35,47,177,63,56,174,183,172,27,143,50,66,249,126,164,150,159,13,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,77,0,0,0,0,0,16,173,219,87,237,79,133,190,31,208,252,198,226,77,73,10,221,181,126,212,248,91,225,253,15,204,110,32,93,94,195,31,207,103,238,223,243,34,85,8,171,236,49,252,246,126,237,255,0,50,37,80,0,0,0,0,0,0,0,0,8,86,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,145,106,187,106,253,169,240,183,195,250,31,152,220,75,171,216,99,249,236,253,219,254,100,4,170,0,0,0,0,192,14,218,191,101,140,45,241,2,135,229,215,18,21,137,169,237,171,246,88,194,223,16,40,126,93,113,35,47,130,12,161,193,185,245,196,230,18,202,60,192,130,174,75,22,34,167,187,195,80,180,147,172,51,196,246,90,234,229,138,104,223,213,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,46,175,103,23,28,116,220,41,99,42,252,31,152,44,171,168,203,172,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,205,115,34,137,205,87,44,41,20,147,188,121,150,207,76,139,204,126,29,51,30,227,149,249,161,102,238,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,115,215,178,135,142,58,156,53,117,178,112,143,152,204,164,75,21,202,162,161,152,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,252,167,38,178,164,210,182,61,30,217,25,201,9,116,0,0,60,200,103,189,185,150,124,240,204,75,76,113,73,27,104,177,93,222,153,172,147,93,205,70,86,74,221,23,95,52,208,244,222,121,184,227,26,129,45,188,88,103,13,59,101,89,17,248,222,243,81,170,166,154,115,106,228,147,79,217,191,79,216,4,221,246,119,82,45,23,5,153,85,11,158,143,87,90,36,155,84,77,62,189,76,207,211,246,110,211,246,24,131,219,149,64,249,45,153,55,115,73,17,27,79,61,250,5,110,157,85,100,109,11,145,127,103,41,127,137,156,92,23,91,86,211,194,78,80,82,172,49,197,191,6,218,170,118,198,136,136,188,234,118,75,175,79,53,223,170,253,170,166,31,246,222,91,159,46,84,101,181,217,34,141,91,77,136,106,169,149,235,166,228,89,41,183,34,39,216,188,165,215,245,32,24,243,216,183,110,101,95,21,24,134,182,72,164,84,161,192,213,210,49,233,174,214,200,234,218,22,34,47,235,107,159,162,125,159,97,53,196,59,118,35,210,35,243,163,48,171,247,170,44,56,94,40,81,186,120,239,171,141,117,253,155,63,188,152,144,0,192,14,213,190,40,243,219,134,191,193,119,224,83,28,253,28,250,71,233,191,73,255,0,139,40,235,57,253,223,184,242,127,215,49,73,183,111,62,95,171,166,187,186,235,162,105,111,251,47,248,204,226,79,136,156,253,191,224,172,227,204,143,164,22,90,44,31,85,116,130,155,208,244,20,155,42,153,91,69,27,100,223,79,4,111,93,25,52,137,162,174,223,91,93,53,68,84,12,234,207,78,23,50,39,137,79,66,126,26,240,55,210,63,163,157,231,209,159,227,58,202,62,71,120,229,115,191,214,210,199,187,119,34,47,173,174,155,122,105,170,235,212,228,167,6,124,54,112,237,138,170,177,174,78,101,191,209,251,213,109,189,246,185,234,125,49,95,87,190,149,242,71,35,163,217,81,60,140,77,95,12,107,170,38,239,87,77,116,85,69,189,96,0,34,3,143,94,61,120,177,201,110,44,113,206,89,229,166,107,122,27,13,217,189,25,220,168,189,5,109,168,229,115,109,180,179,73,248,201,169,223,35,181,146,87,187,214,114,233,174,137,162,34,34,100,7,101,39,20,121,237,196,167,225,71,240,215,142,126,145,253,28,244,39,163,63,197,148,116,124,142,241,223,185,223,235,104,163,221,187,145,23,214,215,77,189,52,213,117,12,255,0,0,1,0,61,168,254,221,153,155,247,47,201,232,140,170,236,49,252,246,126,237,255,0,50,49,87,181,31,219,179,51,126,229,249,61,17,149,93,134,63,158,207,221,191,230,64,74,160,0,0,0,1,21,125,185,223,153,63,222,79,229,164,170,17,87,219,157,249,147,253,228,254,90,5,170,236,84,246,167,197,63,15,235,190,99,110,38,164,133,110,197,79,106,124,83,240,254,187,230,54,226,106,64,0,0,133,110,218,191,106,124,45,240,254,135,230,55,18,234,246,24,254,123,63,118,255,0,153,22,171,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,64,74,161,30,189,165,189,159,116,217,195,106,188,113,7,148,22,170,185,51,6,130,159,188,222,45,52,145,75,85,62,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,116,106,34,189,91,172,133,20,254,13,199,248,55,48,105,174,181,88,51,16,210,93,89,99,188,86,216,46,105,10,174,250,59,141,36,171,21,69,60,172,114,35,152,246,185,53,77,83,214,99,152,246,238,99,218,229,15,48,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,19,253,192,15,24,54,174,44,178,141,174,184,45,92,120,239,7,83,209,208,98,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,48,91,181,67,129,90,156,1,136,110,188,79,101,109,5,92,248,98,249,81,53,203,25,195,53,84,91,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,249,79,107,215,115,99,123,25,30,5,101,110,105,99,188,150,199,118,204,204,203,75,239,161,177,37,155,157,220,171,123,172,53,28,174,108,47,134,79,197,204,199,198,237,99,149,237,245,154,186,107,170,104,168,138,129,233,248,192,14,218,191,101,140,45,241,2,135,229,215,19,37,56,81,226,187,46,56,181,203,134,99,92,21,47,113,186,208,242,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,204,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,99,95,109,95,178,198,22,248,129,67,242,235,136,16,172,102,255,0,102,135,28,117,60,56,227,40,114,123,28,50,145,249,117,141,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,212,100,105,35,21,21,175,100,214,43,131,108,156,177,113,1,196,62,31,201,220,71,55,119,164,196,214,251,229,60,117,59,94,254,233,84,203,69,100,148,213,59,24,246,44,156,169,227,138,94,94,244,107,246,109,119,170,229,66,148,207,76,139,204,126,29,51,30,227,149,249,161,102,238,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,67,211,72,34,175,178,179,143,31,254,8,225,83,55,239,95,229,98,194,23,219,157,199,255,0,0,202,107,35,89,202,255,0,198,29,19,228,155,252,157,59,27,253,83,9,84,0,8,192,237,64,227,51,137,62,29,179,246,193,130,178,115,50,62,143,217,107,112,125,45,210,122,111,67,208,85,239,170,125,109,108,110,147,125,68,18,61,53,100,49,166,136,187,125,93,116,213,85,86,224,118,82,113,71,158,220,74,126,20,127,13,120,231,233,31,209,207,66,122,51,252,89,71,71,200,239,29,251,157,254,182,138,61,219,185,17,125,109,116,219,211,77,87,80,207,243,169,197,152,90,197,142,112,173,231,5,98,154,30,251,101,196,22,250,139,93,198,155,154,248,249,244,179,198,232,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,212,237,128,30,96,115,99,2,254,11,243,79,25,101,159,165,61,39,244,75,16,92,108,93,247,145,201,239,93,214,166,72,121,188,189,206,217,187,151,187,110,231,105,174,154,174,154,148,169,154,157,174,121,103,133,114,239,139,137,174,56,90,147,186,125,53,195,244,152,154,227,3,35,142,56,91,93,36,245,20,242,190,54,177,141,211,153,221,91,43,213,219,156,233,101,149,234,239,91,68,183,253,157,89,57,125,206,78,46,48,37,53,162,110,239,73,131,238,16,99,27,165,78,214,63,147,75,65,60,82,53,54,57,236,87,115,103,90,120,53,110,231,51,159,191,107,154,199,32,19,147,195,70,0,169,202,206,30,114,223,47,174,24,122,146,199,114,177,225,123,109,53,210,134,153,34,217,21,199,187,177,107,21,86,37,86,61,238,168,89,94,247,181,87,123,220,231,106,237,218,173,203,0,0,0,1,229,92,245,80,121,87,3,210,159,9,222,203,25,55,240,255,0,15,124,186,2,234,150,171,132,239,101,140,155,248,127,135,190,93,1,117,64,30,107,56,177,246,167,206,79,136,24,135,230,51,158,148,207,53,156,88,251,83,231,39,196,12,67,243,25,192,182,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,19,169,193,47,104,38,13,207,124,151,190,222,115,62,235,73,100,197,153,107,103,90,252,76,199,74,179,207,95,110,166,164,141,213,23,166,67,12,12,68,99,165,73,183,65,11,100,229,47,45,23,250,216,209,209,215,113,224,86,167,24,240,33,128,184,167,202,138,10,186,155,237,45,61,238,108,107,66,234,168,155,3,173,212,149,151,5,244,147,22,105,26,173,124,81,83,199,19,161,141,29,204,69,141,205,99,92,217,22,92,53,2,234,226,206,35,243,30,241,196,117,231,137,156,45,136,46,184,127,20,214,226,10,139,221,186,110,254,181,115,91,227,123,220,145,82,115,30,212,73,97,142,5,109,62,199,51,150,232,155,177,89,177,118,19,189,193,30,36,206,220,107,195,70,14,199,25,253,123,164,186,98,124,73,78,251,188,83,67,67,5,51,253,29,59,213,244,124,212,167,114,194,247,186,21,100,136,172,100,90,50,70,49,236,230,49,239,124,27,112,109,145,117,156,68,241,29,131,50,231,208,222,145,178,186,225,29,199,17,181,235,59,33,101,158,157,237,146,169,36,150,4,87,197,204,98,114,24,253,90,156,217,162,110,246,171,145,201,62,121,223,115,169,202,142,27,113,245,231,46,99,164,176,84,96,236,15,117,169,176,178,146,146,36,130,222,250,74,9,29,76,145,194,173,88,145,145,172,108,209,138,213,102,141,68,211,78,128,92,178,213,113,99,236,177,156,159,15,241,15,203,167,33,91,253,84,126,59,63,238,231,255,0,171,54,127,250,33,45,56,179,20,223,113,207,102,221,231,26,226,154,238,251,122,196,25,31,81,116,184,212,242,153,31,62,170,123,11,164,150,77,140,70,177,187,158,247,46,141,68,106,107,162,34,39,64,60,246,30,148,248,78,246,88,201,191,135,248,123,229,208,30,107,15,74,124,39,123,44,100,223,195,252,61,242,232,0,185,87,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,150,127,133,238,20,114,227,133,43,22,39,178,96,8,183,253,40,196,21,87,137,102,146,20,73,32,165,115,213,40,232,27,35,149,210,201,13,60,58,53,171,44,143,115,164,124,242,122,188,213,99,111,88,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,43,118,213,251,83,225,111,135,244,63,49,184,129,117,123,12,127,61,159,187,127,204,137,84,34,175,176,199,243,217,251,183,252,200,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,206,44,125,169,243,147,226,6,33,249,140,231,165,51,205,103,22,62,212,249,201,241,3,16,252,198,112,46,174,36,227,95,21,89,184,49,203,254,19,178,202,231,232,234,71,91,238,146,99,75,132,11,35,42,166,239,23,90,217,25,108,106,171,90,141,133,208,62,41,37,116,110,119,53,179,54,37,86,181,179,50,75,85,195,71,14,152,239,138,12,211,160,203,60,11,79,254,74,178,241,91,190,31,241,101,175,188,195,12,245,156,185,101,143,157,202,231,177,220,166,59,123,252,17,60,85,45,254,19,194,215,220,115,138,172,216,43,11,80,247,219,214,32,184,83,218,237,212,220,214,71,207,170,158,70,199,20,123,222,173,99,119,61,237,77,92,168,212,215,85,84,78,167,161,62,10,56,81,177,112,151,147,84,88,55,149,106,172,197,247,45,43,49,77,238,138,23,183,191,213,110,122,199,26,58,69,87,172,48,49,252,168,211,70,53,116,124,156,182,62,89,16,10,215,135,92,134,193,188,54,229,29,139,42,112,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,234,141,87,187,99,17,145,181,118,49,168,151,44,0,0,0,0,0,34,175,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,197,213,237,206,252,201,254,242,127,45,45,87,98,167,181,62,41,248,127,93,243,27,112,19,82,0,0,0,2,213,113,71,145,127,210,83,34,113,54,74,125,41,250,57,244,143,185,127,140,251,143,124,228,119,122,200,42,127,169,230,71,187,119,35,111,215,77,55,107,215,77,23,10,178,159,177,175,240,95,154,120,55,51,63,164,119,164,254,137,98,11,117,247,185,125,16,228,247,174,235,83,28,220,174,103,125,118,205,220,189,187,182,187,77,117,209,116,208,146,160,6,42,246,163,251,9,230,111,220,191,56,162,33,91,132,239,106,124,155,248,129,135,190,99,1,53,61,168,254,194,121,155,247,47,206,40,136,86,225,59,218,159,38,254,32,97,239,152,192,7,165,48,0,2,0,123,81,253,187,51,55,238,95,147,209,19,252,64,15,106,63,183,102,102,253,203,242,122,32,51,255,0,177,83,217,99,20,252,64,174,249,117,184,207,243,0,59,21,61,150,49,79,196,10,239,151,91,139,191,195,255,0,104,38,73,113,19,157,184,171,39,176,101,214,145,172,183,83,210,84,225,139,148,210,207,11,241,51,22,5,146,181,34,167,158,8,157,11,233,156,155,85,138,231,62,70,35,228,106,108,99,213,3,40,0,0,0,0,14,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,44,196,174,212,220,127,77,129,120,45,198,84,169,136,106,237,55,44,85,81,65,96,182,173,50,202,215,213,62,74,150,75,81,78,175,141,61,86,62,142,10,180,126,245,70,57,155,152,186,239,70,184,32,135,22,98,155,238,57,197,87,156,107,138,107,187,237,235,16,92,42,46,151,26,158,83,35,231,213,79,35,164,150,77,140,70,177,187,158,247,46,141,68,106,107,162,34,39,66,77,59,15,177,253,52,87,92,211,202,218,236,67,86,181,21,84,246,235,253,174,210,229,149,208,35,34,116,176,86,212,49,52,229,49,234,179,80,49,221,81,239,68,143,235,36,107,182,45,139,235,192,206,104,90,178,115,139,76,179,199,151,214,210,37,182,11,199,163,107,39,171,173,109,36,20,144,87,67,37,20,149,82,74,228,86,181,144,182,165,102,93,116,69,72,213,21,205,215,114,7,163,48,0,16,3,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,227,0,59,81,253,187,51,55,238,95,147,209,25,255,0,216,169,236,177,138,126,32,87,124,186,220,6,127,128,0,0,0,197,94,212,127,97,60,205,251,151,231,20,68,0,147,253,218,143,236,39,153,191,114,252,226,136,128,16,61,84,0,0,197,94,57,248,24,254,154,63,66,127,235,163,244,59,232,119,164,191,218,79,72,119,174,247,221,191,239,136,118,109,238,223,218,215,127,150,157,105,78,10,123,55,191,161,246,105,221,115,51,240,203,244,183,210,120,126,123,23,114,250,59,220,57,124,202,154,121,185,188,206,245,46,186,119,109,187,118,166,187,245,215,166,139,154,160,1,130,189,176,89,199,98,192,220,48,46,85,84,67,222,47,89,151,112,130,158,142,61,207,103,34,150,134,162,10,186,138,157,81,142,99,182,189,148,209,114,213,204,114,247,157,237,220,145,185,12,234,33,3,182,11,56,239,184,231,138,5,202,170,136,123,189,151,45,45,240,83,209,199,185,143,231,213,87,83,193,87,81,83,170,49,175,110,230,62,154,46,90,185,237,78,237,189,187,86,71,32,24,129,149,89,103,138,179,147,49,240,230,86,224,170,78,241,122,196,215,8,173,244,219,163,145,241,195,189,125,121,229,229,177,239,108,49,49,29,36,143,70,174,200,216,247,42,104,213,37,83,182,107,38,119,228,118,91,99,188,37,110,238,150,92,187,184,77,98,117,174,221,108,210,150,138,134,182,24,155,20,170,232,244,101,52,49,62,138,8,26,221,187,85,213,49,181,21,170,141,107,177,171,177,247,39,47,184,231,138,4,205,90,121,187,189,151,45,45,243,212,86,73,181,143,231,213,87,83,207,73,79,77,162,189,175,110,230,62,166,94,98,53,237,78,237,177,219,86,70,169,42,156,104,100,229,247,63,120,96,199,249,85,133,166,217,122,186,219,227,168,183,71,181,139,222,106,169,42,34,171,138,155,87,189,140,103,57,244,237,139,152,231,35,89,204,222,186,163,116,80,134,30,205,28,127,77,151,220,105,101,221,85,203,16,213,218,173,183,202,138,155,5,82,66,178,236,172,125,93,52,145,82,211,202,200,209,119,177,213,139,72,169,185,54,53,237,99,221,183,102,228,244,18,121,87,61,57,228,166,104,90,179,171,40,240,134,107,217,155,73,29,62,41,179,211,92,159,79,77,90,218,182,81,206,246,39,58,149,101,106,34,61,240,203,204,137,254,171,85,31,27,145,90,213,69,68,10,212,0,0,0,0,133,110,218,191,106,124,45,240,254,135,230,55,18,106,72,86,237,171,246,167,194,223,15,232,126,99,113,2,234,246,24,254,123,63,118,255,0,153,18,168,69,95,97,143,231,179,247,111,249,145,42,128,0,0,0,0,0,0,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,139,85,219,87,237,79,133,190,31,208,252,198,226,93,94,195,31,207,103,238,223,243,32,37,80,0,0,0,6,0,118,213,251,44,97,111,136,20,63,46,184,152,1,217,113,237,217,150,95,125,124,158,180,207,254,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,129,47,220,98,240,117,129,56,191,192,148,246,11,253,103,161,177,37,155,127,209,252,65,203,154,163,209,124,217,169,223,85,254,10,201,226,142,126,108,116,233,31,227,21,118,107,185,186,42,117,243,239,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,245,16,98,87,27,93,158,120,55,140,91,173,139,24,55,27,85,224,236,89,102,167,75,107,238,77,162,91,132,21,118,228,116,146,54,7,211,172,177,163,94,201,101,123,155,35,92,157,31,35,94,215,254,45,99,11,127,217,115,198,221,215,136,28,51,54,73,102,68,245,117,152,219,5,217,217,86,203,213,93,83,170,39,190,209,37,67,227,116,178,105,11,91,27,224,108,148,81,43,159,35,228,153,100,89,23,85,73,20,207,82,223,228,94,69,229,199,14,153,113,110,202,252,175,179,119,27,85,14,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,57,147,63,107,117,93,17,168,214,181,140,107,24,198,49,183,0,1,20,156,78,118,81,113,15,156,249,251,141,243,79,10,227,76,186,166,180,226,91,171,235,169,33,184,92,43,163,168,99,28,214,166,146,53,148,143,106,46,168,190,14,84,37,108,1,72,229,14,12,168,203,140,166,193,89,121,86,248,31,62,23,195,182,219,52,174,129,238,124,78,125,53,52,112,170,177,206,68,114,183,86,116,85,68,85,79,20,66,195,246,135,112,167,141,248,182,202,59,6,9,203,187,173,130,221,121,180,98,56,174,174,158,247,83,60,48,45,50,83,84,68,246,53,97,138,85,87,171,228,137,83,86,162,104,215,117,79,5,202,96,6,14,118,114,112,51,154,220,33,95,49,197,215,50,241,14,18,185,55,18,210,80,211,209,165,142,170,166,103,49,97,124,206,127,51,157,4,90,34,243,27,166,155,181,209,117,211,68,215,56,192,3,21,120,231,224,99,250,104,253,9,255,0,174,143,208,239,161,222,146,255,0,105,61,33,222,187,223,118,255,0,190,33,217,183,187,127,107,93,254,90,117,165,56,41,236,222,254,135,217,167,117,204,207,195,47,210,223,73,225,249,236,93,203,232,239,112,229,243,42,105,230,230,243,59,212,186,233,221,182,237,218,154,239,215,94,154,46,106,128,0,194,174,210,30,53,179,79,131,239,193,223,224,206,193,133,46,127,75,125,47,223,125,59,75,83,55,47,186,247,78,95,43,147,60,90,107,222,95,187,118,237,116,110,154,104,186,209,93,158,157,161,121,209,197,158,116,94,178,231,49,176,198,10,183,91,109,216,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,102,218,135,170,162,53,23,84,111,95,20,80,229,241,71,217,73,253,37,51,219,19,103,95,225,235,232,231,210,62,229,254,44,250,45,223,57,29,222,142,10,111,235,187,220,123,183,114,55,125,68,211,118,157,116,213,110,175,3,28,12,127,66,239,166,223,245,209,250,99,244,199,209,191,237,39,163,251,175,116,239,63,247,196,219,247,119,159,236,233,179,207,94,153,84,0,0,0,128,30,212,127,110,204,205,251,151,228,244,70,85,118,24,254,123,63,118,255,0,153,24,171,218,143,237,217,153,191,114,252,158,136,202,174,195,31,207,103,238,223,243,32,37,80,0,0,0,0,138,190,220,239,204,159,239,39,242,210,85,8,171,237,206,252,201,254,242,127,45,2,213,118,42,123,83,226,159,135,245,223,49,183,19,82,66,183,98,167,181,62,41,248,127,93,243,27,113,53,32,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,139,85,219,87,237,79,133,190,31,208,252,198,226,93,94,195,31,207,103,238,223,243,32,37,80,131,108,43,198,14,38,225,27,143,108,223,189,53,106,235,112,77,243,50,47,109,197,150,122,72,169,249,245,208,69,91,92,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,57,39,154,206,44,125,169,243,147,226,6,33,249,140,224,122,51,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,65,183,104,207,5,31,209,87,49,224,191,224,11,101,214,76,178,197,63,140,182,212,206,156,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,214,87,67,44,139,39,253,151,30,194,121,101,247,215,206,43,71,106,63,176,158,102,253,203,243,138,32,33,91,134,142,34,241,223,11,249,167,65,153,152,22,163,252,149,29,226,139,100,63,227,59,95,121,134,105,232,249,146,197,39,39,155,200,99,121,172,110,246,120,162,248,162,202,167,109,95,178,198,22,248,129,67,242,235,137,10,196,212,246,213,251,44,97,111,136,20,63,46,184,129,128,29,151,30,221,153,101,247,215,201,235,73,94,227,251,131,235,87,22,89,70,230,219,210,174,60,119,131,169,235,43,240,163,225,149,168,202,153,222,198,172,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,145,67,217,113,237,217,150,95,125,124,158,180,159,224,60,182,98,204,45,125,192,216,170,243,130,177,77,15,114,189,97,251,133,69,174,227,77,205,100,156,138,168,36,116,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,234,77,167,102,135,28,116,220,71,96,216,114,123,28,50,173,153,139,130,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,215,124,137,35,21,81,207,100,53,87,27,93,158,120,55,140,91,173,139,24,55,27,85,224,236,89,102,167,75,107,238,77,162,91,132,21,118,228,116,146,54,7,211,172,177,163,94,201,101,123,155,35,92,157,31,35,94,215,254,45,99,190,185,23,145,121,113,195,166,92,91,178,191,43,236,221,198,213,67,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,100,207,218,221,87,68,106,53,173,99,26,198,49,140,104,99,87,26,221,155,223,211,7,52,237,89,153,248,101,250,37,232,204,63,5,139,185,125,29,239,252,206,93,77,68,220,222,103,122,139,77,123,206,221,187,87,77,154,235,215,68,170,248,24,224,99,250,23,125,54,255,0,174,143,211,31,166,62,141,255,0,105,61,31,221,123,167,121,255,0,190,38,223,187,188,255,0,103,77,158,122,244,202,160,0,3,169,197,152,166,197,129,176,173,231,26,226,154,238,229,101,195,246,250,139,165,198,167,148,249,57,20,176,70,233,37,147,99,17,207,118,214,49,203,163,81,92,186,104,136,171,208,8,55,237,102,205,11,86,99,241,131,116,182,89,155,73,37,62,5,179,209,225,119,213,211,86,182,161,149,51,177,210,84,205,174,212,68,141,241,75,87,37,59,227,213,202,215,211,187,85,69,85,99,109,255,0,103,190,104,93,114,171,140,28,182,185,219,219,87,53,61,254,241,22,23,174,164,134,181,212,204,168,130,224,228,166,78,110,136,169,35,34,150,72,170,18,55,38,142,125,59,58,181,81,30,219,63,155,24,235,240,161,154,120,203,51,61,23,232,207,165,184,130,227,125,238,92,254,119,117,239,85,50,77,202,230,109,110,253,188,205,187,182,183,93,53,209,53,208,165,64,245,80,11,105,195,70,63,169,205,62,30,114,223,48,110,24,134,146,249,114,190,97,123,109,77,210,186,153,98,217,45,199,187,177,43,17,82,36,70,49,237,168,73,88,246,53,19,99,218,230,232,221,186,37,203,0,0,0,121,87,61,84,30,85,192,244,167,194,119,178,198,77,252,63,195,223,46,128,186,165,170,225,59,217,99,38,254,31,225,239,151,64,93,80,7,154,206,44,125,169,243,147,226,6,33,249,140,231,165,51,205,103,22,62,212,249,201,241,3,16,252,198,112,38,167,178,227,216,79,44,190,250,249,197,105,130,189,171,156,20,126,12,177,84,252,74,101,157,178,235,83,134,241,109,194,162,167,22,197,167,58,27,61,210,105,26,228,168,222,174,89,27,13,84,146,63,163,155,178,57,83,106,61,18,104,98,110,117,118,92,123,9,229,151,223,95,56,173,50,83,22,97,107,22,57,194,183,156,21,138,104,123,237,151,16,91,234,45,119,26,110,107,227,231,210,207,27,163,150,61,236,86,189,187,152,247,38,173,84,114,107,170,42,47,80,48,3,177,239,134,47,160,57,113,113,226,23,25,97,123,173,183,20,227,13,246,251,35,235,38,217,27,240,234,165,60,173,158,56,19,69,78,124,236,85,223,38,170,232,224,133,209,163,89,34,186,92,234,205,140,11,248,80,202,204,101,150,126,148,244,103,210,220,63,113,177,119,222,71,59,186,247,170,105,33,230,242,247,55,126,222,102,237,187,155,174,154,106,154,234,118,184,79,11,88,176,54,21,179,96,172,45,67,220,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,122,157,176,17,87,254,161,143,255,0,69,23,254,164,255,0,246,121,154,153,177,129,127,5,252,2,227,44,180,244,167,164,254,137,100,253,198,197,223,121,28,158,245,221,108,178,67,205,229,238,118,205,220,189,219,119,59,77,116,213,116,212,200,2,213,113,99,236,177,156,159,15,241,15,203,167,3,205,97,233,79,132,239,101,140,155,248,127,135,190,93,1,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,11,170,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,43,118,213,251,83,225,111,135,244,63,49,184,129,117,123,12,127,61,159,187,127,204,137,84,34,175,176,199,243,217,251,183,252,200,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,206,44,125,169,243,147,226,6,33,249,140,231,165,51,205,103,22,62,212,249,201,241,3,16,252,198,112,37,83,178,27,135,76,9,132,178,38,219,196,87,119,239,120,207,26,250,82,143,190,239,154,62,233,107,142,177,176,247,62,95,53,98,147,89,168,57,220,222,91,95,248,221,154,232,221,93,159,230,42,246,92,123,9,229,151,223,95,56,173,50,168,0,0,0,0,0,0,8,171,237,206,252,201,254,242,127,45,45,87,98,167,181,62,41,248,127,93,243,27,113,117,123,115,191,50,127,188,159,203,75,85,216,169,237,79,138,126,31,215,124,198,220,4,212,128,0,0,0,0,0,197,94,212,127,97,60,205,251,151,231,20,68,43,112,157,237,79,147,127,16,48,247,204,96,38,167,181,31,216,79,51,126,229,249,197,17,10,220,39,123,83,228,223,196,12,61,243,24,0,244,166,0,0,64,15,106,63,183,102,102,253,203,242,122,34,127,136,1,237,71,246,236,204,223,185,126,79,68,5,21,132,248,179,198,88,23,133,12,65,194,246,15,167,171,180,179,21,98,137,47,87,123,229,53,122,53,245,86,233,40,226,167,150,218,177,114,247,53,143,116,17,185,242,54,84,220,205,209,57,170,199,191,117,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,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,103,255,0,19,29,148,23,92,140,225,162,155,54,176,238,53,171,196,120,179,12,211,247,188,105,110,134,153,210,82,62,7,189,168,233,109,251,35,230,181,148,200,237,100,116,221,31,19,100,155,241,27,57,78,9,10,224,95,140,219,23,24,121,113,85,115,146,213,232,108,103,133,251,189,62,38,182,196,199,173,43,100,149,31,202,169,166,145,218,235,12,188,169,85,35,115,150,72,220,199,53,219,145,25,44,153,42,121,140,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,157,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,61,9,240,171,196,198,13,226,191,40,232,243,75,7,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,96,94,0,0,2,29,187,108,51,66,213,136,115,115,1,229,69,189,180,147,84,96,203,61,85,202,186,162,26,214,202,248,231,184,62,61,41,101,137,19,88,94,200,168,226,149,55,59,87,50,169,139,181,168,136,175,152,147,205,183,23,185,189,77,158,252,75,230,22,105,91,231,164,158,219,118,188,62,27,92,244,208,75,11,42,45,212,204,109,45,28,202,201,125,118,189,244,240,68,247,163,145,190,187,157,234,179,234,160,94,14,206,174,12,172,92,92,223,115,9,113,109,215,185,90,176,190,31,90,122,87,70,247,172,145,222,43,217,52,116,85,46,137,187,121,208,193,201,158,87,71,205,141,93,35,32,106,238,99,164,105,136,4,223,118,62,228,229,139,3,112,192,153,171,79,55,120,189,102,93,194,122,138,201,54,189,156,138,90,26,137,233,41,233,180,87,185,142,218,246,84,203,204,70,177,203,222,118,59,114,70,213,35,3,143,140,179,194,185,69,197,238,100,224,92,21,73,221,44,180,247,10,123,133,53,43,99,142,56,233,123,237,36,53,143,130,38,70,198,177,144,198,250,135,50,54,35,125,88,218,198,170,170,162,170,132,244,228,14,113,216,184,128,201,172,39,156,88,114,30,239,73,137,173,237,168,146,155,115,223,221,42,152,231,71,83,77,189,236,98,201,202,158,57,98,230,108,70,191,102,230,250,174,69,46,1,29,93,139,121,199,125,198,25,53,139,114,118,239,15,50,147,46,238,20,245,22,186,157,204,77,180,183,39,84,72,234,109,141,98,42,236,158,10,137,121,142,123,220,238,243,183,213,108,109,69,145,80,32,7,181,31,219,179,51,126,229,249,61,17,159,253,138,158,203,24,167,226,5,119,203,173,198,0,118,163,251,118,102,111,220,191,39,162,51,255,0,177,83,217,99,20,252,64,174,249,117,184,12,255,0,0,0,49,127,59,251,68,248,116,200,108,225,182,100,214,50,190,213,182,228,218,135,183,18,213,182,130,169,208,88,32,90,30,243,78,247,236,133,206,169,124,206,146,157,141,100,40,228,106,62,71,72,230,108,70,63,34,177,101,186,251,120,194,183,155,78,22,196,127,71,239,85,182,250,138,123,117,223,185,178,175,209,245,79,141,205,138,167,144,245,70,75,203,122,181,252,183,46,215,109,209,122,41,230,139,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,244,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,9,201,237,71,246,19,204,223,185,126,113,68,64,9,150,152,95,141,59,173,235,129,204,201,225,79,52,177,5,93,125,68,116,246,85,192,115,203,76,233,94,216,32,185,211,73,81,111,150,116,114,170,50,56,163,71,192,143,110,141,99,37,143,152,136,144,68,98,88,30,170,0,0,0,0,15,49,153,215,154,23,92,234,205,204,95,154,247,150,213,199,81,138,111,21,55,38,83,212,214,186,173,244,112,61,235,201,165,73,92,136,175,100,49,114,226,103,170,212,70,70,212,70,181,17,17,39,251,142,108,208,186,228,231,9,121,153,143,44,77,171,75,148,22,127,70,209,207,73,90,234,73,233,39,174,154,58,40,234,163,149,168,174,107,225,117,74,76,154,104,170,177,162,35,155,174,228,243,152,4,207,118,48,101,13,78,16,200,108,75,155,151,24,42,225,168,204,43,195,97,163,71,79,19,224,154,221,111,230,69,28,204,99,125,118,61,106,102,174,141,200,245,234,144,198,168,212,69,220,249,10,44,167,5,249,57,125,200,46,24,48,6,85,98,153,183,222,173,86,249,42,46,49,237,98,119,106,170,186,137,106,229,166,213,143,123,31,201,125,67,162,230,53,202,215,242,247,166,136,237,18,245,129,230,135,137,76,161,169,200,92,249,199,57,71,52,21,113,211,225,219,196,208,219,214,174,120,166,158,91,115,244,150,138,105,31,22,140,87,201,77,36,50,42,34,55,69,122,162,181,170,138,212,152,158,200,108,117,244,183,131,107,109,131,209,125,211,232,86,32,186,88,185,220,254,103,123,230,72,218,254,110,221,169,203,211,191,242,246,234,239,234,183,107,235,109,110,0,118,188,224,95,162,92,100,220,175,254,148,239,127,77,112,253,174,251,201,228,114,251,167,46,55,80,114,183,110,94,102,189,195,153,187,70,255,0,91,183,79,87,115,175,87,97,214,41,177,82,98,172,220,193,85,21,219,47,87,91,125,158,233,71,77,202,122,243,105,105,36,170,142,162,77,232,155,27,181,245,180,201,162,170,57,121,154,181,21,26,229,64,150,160,0,0,0,2,21,187,106,253,169,240,183,195,250,31,152,220,73,169,33,91,182,175,218,159,11,124,63,161,249,141,196,11,171,216,99,249,236,253,219,254,100,74,161,21,125,134,63,158,207,221,191,230,68,170,0,0,0,0,0,0,0,0,1,10,221,181,126,212,248,91,225,253,15,204,110,37,213,236,49,252,246,126,237,255,0,50,45,87,109,95,181,62,22,248,127,67,243,27,137,117,123,12,127,61,159,187,127,204,128,149,64,0,0,0,24,1,219,87,236,177,133,190,32,80,252,186,226,96,7,101,199,183,102,89,125,245,242,122,211,63,251,106,253,150,48,183,196,10,31,151,92,76,0,236,184,246,236,203,47,190,190,79,90,4,255,0,0,0,0,0,0,0,0,0,0,0,0,0,197,94,57,248,24,254,154,63,66,127,235,163,244,59,232,119,164,191,218,79,72,119,174,247,221,191,239,136,118,109,238,223,218,215,127,150,157,105,78,10,123,55,191,161,246,105,221,115,51,240,203,244,183,210,120,126,123,23,114,250,59,220,57,124,202,154,121,185,188,206,245,46,186,119,109,187,118,166,187,245,215,166,139,154,160,0,0,10,83,52,179,75,2,100,182,4,185,230,102,101,223,125,13,134,236,220,158,251,91,221,102,168,229,115,102,100,49,254,46,22,62,71,107,36,172,111,170,213,211,93,87,68,69,84,182,188,40,113,131,149,252,92,225,155,165,235,1,173,93,21,202,199,80,230,221,44,245,113,73,207,161,130,90,138,150,81,62,73,54,36,46,124,208,211,115,85,145,62,68,141,92,172,87,59,68,115,177,3,182,127,36,51,67,21,97,156,53,158,86,171,229,37,102,9,192,212,238,160,184,217,221,28,113,79,111,158,178,162,54,119,230,72,190,180,236,149,201,75,11,163,215,88,214,56,220,214,185,36,149,209,198,86,69,231,166,99,240,233,152,246,236,208,202,251,207,113,186,208,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,153,11,246,183,84,213,28,142,107,94,199,49,236,99,218,23,175,181,31,219,179,51,126,229,249,61,17,149,93,134,63,158,207,221,191,230,70,16,113,191,155,216,55,62,184,156,197,185,185,151,243,213,201,98,196,84,246,137,169,210,174,5,134,120,158,203,93,36,82,195,35,58,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,230,255,0,97,143,231,179,247,111,249,144,18,168,0,0,0,0,69,95,110,119,230,79,247,147,249,105,42,132,85,246,231,126,100,255,0,121,63,150,129,106,187,21,61,169,241,79,195,250,239,152,219,137,169,33,91,177,83,218,159,20,252,63,174,249,141,184,154,144,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,144,18,168,121,172,226,199,218,159,57,62,32,98,31,152,206,122,83,60,214,113,99,237,79,156,159,16,49,15,204,103,2,106,123,46,61,132,242,203,239,175,156,86,142,212,127,97,60,205,251,151,231,20,67,178,227,216,79,44,190,250,249,197,104,237,71,246,19,204,223,185,126,113,68,4,0,147,83,219,87,236,177,133,190,32,80,252,186,226,66,177,53,61,181,126,203,24,91,226,5,15,203,174,32,96,7,101,199,183,102,89,125,245,242,122,210,127,136,1,236,184,246,236,203,47,190,190,79,90,79,240,0,0,0,0,3,15,251,84,243,142,251,148,92,35,221,233,176,228,58,85,227,219,132,88,58,74,157,204,255,0,5,165,169,130,121,42,87,99,216,228,127,50,10,121,96,211,213,115,121,251,218,228,115,17,23,48,8,128,237,180,204,204,85,83,154,120,23,39,59,223,43,13,219,240,250,98,110,68,114,72,222,241,93,81,83,81,79,190,102,239,229,191,151,29,46,145,174,196,115,121,243,250,202,143,209,3,2,242,67,5,90,179,43,58,48,14,92,223,106,42,224,182,226,172,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,174,154,162,248,23,127,180,87,39,47,185,55,197,198,59,166,187,205,222,41,49,133,194,124,99,107,169,218,198,115,169,107,231,150,71,38,198,189,234,222,84,233,81,6,174,218,231,242,55,237,107,94,212,47,95,99,38,86,253,43,226,58,251,153,149,246,46,245,65,129,48,252,157,218,183,189,108,238,119,74,215,164,48,254,45,30,142,147,125,43,110,45,234,215,49,186,106,186,59,150,165,213,237,180,201,79,254,34,241,25,71,112,247,96,171,133,44,146,255,0,227,21,148,146,66,196,143,255,0,29,73,28,233,63,200,35,91,245,212,11,149,216,177,143,233,175,188,60,226,188,190,168,196,53,117,151,44,43,138,31,82,202,25,150,87,50,130,221,89,79,26,194,145,43,147,99,88,250,136,43,222,172,98,244,126,247,57,19,152,138,233,10,32,135,178,103,52,45,89,113,198,13,174,217,121,109,36,116,248,234,207,89,133,217,87,83,90,218,118,83,78,247,71,83,14,155,145,82,71,203,45,36,116,236,143,86,171,159,80,221,21,85,17,142,157,224,0,0,7,149,115,213,65,229,92,15,74,124,39,123,44,100,223,195,252,61,242,232,11,170,90,174,19,189,150,50,111,225,254,30,249,116,5,213,0,121,172,226,199,218,159,57,62,32,98,31,152,206,122,83,60,214,113,99,237,79,156,159,16,49,15,204,103,2,106,123,46,61,132,242,203,239,175,156,86,153,84,98,175,101,199,176,158,89,125,245,243,138,211,42,128,0,0,22,171,139,31,101,140,228,248,127,136,126,93,57,117,75,85,197,143,178,198,114,124,63,196,63,46,156,15,53,135,165,62,19,189,150,50,111,225,254,30,249,116,7,154,195,210,159,9,222,203,25,55,240,255,0,15,124,186,0,46,168,0,1,10,221,181,126,212,248,91,225,253,15,204,110,36,212,144,173,219,87,237,79,133,190,31,208,252,198,226,5,213,236,49,252,246,126,237,255,0,50,37,80,138,190,195,31,207,103,238,223,243,34,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,107,56,177,246,167,206,79,136,24,135,230,51,158,148,207,53,156,88,251,83,231,39,196,12,67,243,25,192,154,158,203,143,97,60,178,251,235,231,21,166,85,24,171,217,113,236,39,150,95,125,124,226,180,202,160,0,0,0,0,0,0,34,175,183,59,243,39,251,201,252,180,181,93,138,158,212,248,167,225,253,119,204,109,197,213,237,206,252,201,254,242,127,45,45,87,98,167,181,62,41,248,127,93,243,27,112,19,82,0,0,0,0,0,3,21,123,81,253,132,243,55,238,95,156,81,16,173,194,119,181,62,77,252,64,195,223,49,128,154,158,212,127,97,60,205,251,151,231,20,68,43,112,157,237,79,147,127,16,48,247,204,96,3,210,152,0,1,0,61,168,254,221,153,155,247,47,201,232,137,254,32,7,181,31,219,179,51,126,229,249,61,16,25,149,216,161,148,56,53,152,3,25,103,219,160,171,147,22,79,120,168,194,12,145,211,175,34,11,115,33,162,170,115,89,26,104,138,249,37,145,138,231,59,118,137,12,104,205,154,201,190,77,12,0,236,84,246,88,197,63,16,43,190,93,110,51,252,8,86,237,58,224,59,240,33,125,169,207,156,167,178,237,192,56,130,224,239,73,90,237,214,238,93,46,23,153,204,133,177,234,238,107,151,147,81,59,170,21,187,99,142,40,92,177,194,154,111,137,171,142,188,31,113,103,140,184,69,205,15,167,22,42,122,187,197,138,190,158,74,107,238,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,167,49,136,168,217,94,139,232,162,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,207,183,29,28,25,95,120,60,204,122,91,100,119,95,76,224,204,81,222,42,48,205,202,87,177,42,157,28,74,206,109,53,76,109,211,73,162,230,196,139,35,90,145,200,215,181,205,218,170,248,163,9,233,202,220,210,192,153,211,129,45,153,153,150,151,223,76,225,187,207,59,185,86,247,89,169,249,188,169,159,12,159,139,153,140,145,186,73,19,219,235,53,53,211,84,213,21,21,106,178,5,187,57,184,215,254,138,185,143,61,131,31,220,238,178,101,150,41,252,93,202,154,5,230,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,118,146,186,24,163,89,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,11,63,198,134,113,223,114,11,134,12,127,154,184,90,29,247,171,85,190,58,123,116,155,152,157,218,170,174,162,42,72,170,116,123,30,199,242,95,80,217,121,110,106,181,252,189,139,162,59,84,243,132,75,247,109,166,102,98,172,63,151,25,119,149,182,154,190,239,101,198,23,11,133,194,239,203,146,70,73,81,220,18,155,145,3,182,189,24,248,85,245,107,35,152,246,187,241,144,64,228,86,171,58,225,95,102,46,86,254,20,56,201,193,93,238,197,233,59,86,18,239,24,166,225,254,21,201,238,189,214,53,238,147,244,123,92,253,181,210,81,122,141,221,174,190,179,85,136,240,39,123,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,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,117,209,19,192,140,190,219,220,173,255,0,237,105,157,118,251,23,253,183,133,174,247,62,245,250,170,104,32,228,171,255,0,251,164,237,236,103,216,247,127,86,132,170,24,235,218,31,130,174,184,255,0,130,220,213,177,89,170,41,33,168,165,179,178,246,247,84,189,205,98,193,111,169,138,186,102,162,181,174,93,238,138,154,70,177,52,209,94,173,69,86,162,171,144,34,215,178,59,51,49,86,15,226,246,207,129,109,53,122,217,113,237,190,190,223,119,165,146,73,57,110,238,212,147,86,65,59,88,215,163,22,102,62,5,99,94,246,187,108,115,206,212,68,87,234,147,168,121,108,194,120,166,251,129,177,85,155,26,225,106,238,229,122,195,247,10,123,165,186,167,148,201,57,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,244,251,132,241,77,139,28,225,91,54,53,194,213,221,246,203,136,45,244,247,75,117,79,41,241,243,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,160,16,47,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,227,0,59,81,253,187,51,55,238,95,147,209,25,255,0,216,169,236,177,138,126,32,87,124,186,220,6,127,128,0,24,235,198,223,7,216,103,139,156,175,150,202,228,164,162,198,214,58,121,221,132,239,21,114,212,114,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,178,40,1,229,223,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,79,147,125,218,63,217,255,0,71,196,69,138,92,219,202,28,59,255,0,93,138,14,237,4,180,212,242,65,79,30,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,196,172,80,130,7,170,128,0,0,0,24,85,218,243,142,190,137,112,109,114,176,122,47,189,253,53,196,22,187,23,59,159,203,238,156,185,29,95,205,219,181,121,154,247,14,94,221,91,253,110,237,125,93,174,132,28,39,133,175,184,231,21,89,176,86,22,161,239,183,172,65,112,167,181,219,169,185,172,143,159,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,73,63,237,206,252,201,254,242,127,45,48,255,0,179,123,11,88,177,135,27,89,91,105,196,116,61,238,146,158,225,87,116,142,62,107,227,219,85,69,67,81,87,77,38,172,84,85,217,60,17,63,77,118,187,110,142,69,106,170,40,122,20,0,1,21,125,185,223,153,63,222,79,229,166,58,246,73,227,91,174,21,227,75,15,216,173,244,244,146,83,227,27,61,214,201,92,233,152,229,124,112,50,153,213,200,232,149,28,136,143,230,208,196,213,87,35,147,99,158,154,106,168,230,230,167,109,125,166,213,55,13,184,54,251,53,178,145,247,42,60,113,79,73,79,88,232,90,179,195,4,212,21,174,150,38,73,166,230,177,238,130,23,57,168,186,57,98,141,87,93,169,166,0,118,101,221,173,86,94,56,242,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,226,231,189,173,77,85,81,0,244,18,0,0,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,36,43,118,213,251,83,225,111,135,244,63,49,184,129,117,123,12,127,61,159,187,127,204,137,84,34,175,176,199,243,217,251,183,252,200,149,64,0,0,0,0,0,0,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,144,18,168,0,0,0,3,0,59,106,253,150,48,183,196,10,31,151,92,76,0,236,184,246,236,203,47,190,190,79,90,103,255,0,109,95,178,198,22,248,129,67,242,235,137,128,29,151,30,221,153,101,247,215,201,235,64,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,59,71,251,63,235,56,119,190,203,155,121,67,135,127,235,79,95,221,160,150,154,158,73,234,36,195,181,91,25,30,218,135,204,249,36,124,51,72,138,246,76,174,218,146,74,177,57,25,248,149,150,111,202,127,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,30,93,201,84,236,49,252,246,126,237,255,0,50,48,215,141,190,15,177,55,8,217,161,45,149,201,87,91,130,111,149,19,187,9,222,42,229,167,231,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,230,87,97,143,231,179,247,111,249,144,18,168,0,0,0,0,69,95,110,119,230,79,247,147,249,105,42,132,85,246,231,126,100,255,0,121,63,150,129,106,187,21,61,169,241,79,195,250,239,152,219,137,169,33,91,177,83,218,159,20,252,63,174,249,141,184,154,144,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,186,189,134,63,158,207,221,191,230,69,170,237,171,246,167,194,223,15,232,126,99,113,46,175,97,143,231,179,247,111,249,144,18,168,121,172,226,199,218,159,57,62,32,98,31,152,206,122,83,60,214,113,99,237,79,156,159,16,49,15,204,103,2,106,123,46,61,132,242,203,239,175,156,86,142,212,127,97,60,205,251,151,231,20,67,178,227,216,79,44,190,250,249,197,104,237,71,246,19,204,223,185,126,113,68,4,0,147,83,219,87,236,177,133,190,32,80,252,186,226,66,177,53,61,181,126,203,24,91,226,5,15,203,174,32,96,7,101,199,183,102,89,125,245,242,122,210,127,136,1,236,184,246,236,203,47,190,190,79,90,79,240,0,0,0,0,3,205,103,21,89,165,248,105,226,59,49,115,50,27,239,166,104,47,56,130,171,209,85,189,215,187,243,109,113,63,147,67,248,181,99,28,221,41,98,129,190,187,81,235,166,175,213,202,229,89,243,227,3,31,211,101,135,11,153,165,140,230,196,53,118,42,138,92,47,93,77,111,184,82,44,173,158,11,141,76,75,79,68,177,186,36,222,199,173,76,208,162,61,52,216,170,142,85,106,34,185,60,230,97,60,45,125,199,56,170,205,130,176,181,15,125,189,98,11,133,61,174,221,77,205,100,124,250,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,234,4,218,118,61,96,171,174,21,224,249,151,219,133,69,36,148,248,199,20,92,175,116,45,133,238,87,199,3,27,13,10,182,84,86,162,35,249,180,50,185,17,170,228,216,230,46,186,170,181,183,43,180,87,39,44,89,201,194,62,59,166,187,205,221,234,240,125,190,124,99,107,169,218,247,242,106,168,32,150,71,38,198,189,136,238,108,11,81,6,174,220,214,115,247,237,115,152,212,47,86,83,224,95,193,126,86,96,220,179,244,167,164,254,137,97,251,117,139,190,242,57,61,235,186,211,71,15,55,151,185,219,55,114,247,109,220,237,53,211,85,211,82,171,3,203,190,94,227,91,174,90,227,252,53,152,214,42,122,73,238,88,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,186,107,162,167,137,233,203,9,226,155,22,57,194,182,108,107,133,171,187,237,151,16,91,233,238,150,234,158,83,227,231,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,67,205,22,119,224,171,86,90,231,70,62,203,155,21,69,92,246,220,43,138,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,53,215,68,79,2,108,251,43,51,142,251,155,188,35,218,41,177,28,58,213,224,43,132,184,58,58,157,204,255,0,10,165,166,130,9,41,151,99,24,212,103,46,10,136,160,211,214,115,185,27,220,229,115,213,16,51,0,0,0,242,174,122,168,60,171,129,233,79,132,239,101,140,155,248,127,135,190,93,1,117,75,85,194,119,178,198,77,252,63,195,223,46,128,186,160,15,53,156,88,251,83,231,39,196,12,67,243,25,207,74,103,154,206,44,125,169,243,147,226,6,33,249,140,224,77,79,101,199,176,158,89,125,245,243,138,211,42,140,85,236,184,246,19,203,47,190,190,113,90,101,80,0,0,2,213,113,99,236,177,156,159,15,241,15,203,167,46,169,106,184,177,246,88,206,79,135,248,135,229,211,129,230,176,244,167,194,119,178,198,77,252,63,195,223,46,128,243,88,122,83,225,59,217,99,38,254,31,225,239,151,64,5,213,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,154,146,21,187,106,253,169,240,183,195,250,31,152,220,64,186,189,134,63,158,207,221,191,230,68,170,17,87,216,99,249,236,253,219,254,100,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,205,103,22,62,212,249,201,241,3,16,252,198,115,210,152,3,21,123,46,61,132,242,203,239,175,156,86,153,84,0,0,0,0,0,0,0,17,87,219,157,249,147,253,228,254,90,90,174,197,79,106,124,83,240,254,187,230,54,226,106,64,0,0,0,0,0,0,24,171,218,143,236,39,153,191,114,252,226,136,133,110,19,189,169,242,111,226,6,30,249,140,7,165,48,0,0,0,128,30,212,127,110,204,205,251,151,228,244,68,255,0,0,48,3,177,83,217,99,20,252,64,174,249,117,184,207,240,0,20,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,234,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,90,128,60,214,113,59,195,214,42,225,127,57,111,89,71,138,106,123,255,0,112,229,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,253,155,151,47,251,49,123,64,40,242,138,178,155,135,236,239,196,93,211,2,213,237,131,12,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,89,164,123,155,11,152,221,81,177,185,239,142,101,0,16,3,218,117,154,95,133,14,50,113,175,116,190,250,78,213,132,187,190,22,183,255,0,130,242,123,175,117,141,59,220,29,88,215,63,109,116,149,190,187,183,107,175,170,229,98,48,204,174,195,236,21,117,160,192,25,167,152,211,84,82,45,182,249,120,183,89,41,226,107,221,207,108,244,48,203,52,174,123,118,237,70,43,110,16,163,85,28,170,170,217,53,70,232,138,233,52,0,0,0,121,150,207,236,156,190,240,255,0,156,184,179,39,113,28,221,226,175,12,220,29,79,29,78,214,51,189,210,189,169,37,53,78,198,61,233,31,54,9,34,151,151,189,92,205,251,93,235,53,80,155,78,203,44,127,77,142,184,45,193,180,171,136,106,238,215,44,43,81,95,96,185,45,74,202,231,210,190,58,151,203,79,78,143,145,61,102,50,142,122,68,102,197,86,53,155,88,154,108,86,183,45,64,16,3,218,143,237,217,153,191,114,252,158,136,207,254,197,79,101,140,83,241,2,187,229,214,227,63,192,0,0,0,0,2,42,251,87,56,22,254,191,138,12,148,193,159,246,197,86,63,162,161,119,249,174,109,210,58,116,111,254,23,189,61,174,253,9,149,159,235,137,137,84,0,0,0,0,0,69,95,110,119,230,79,247,147,249,105,143,253,144,216,23,233,111,25,54,219,255,0,165,59,167,208,172,63,116,190,242,121,28,206,247,204,141,180,28,173,219,147,151,167,127,230,110,209,223,213,109,211,214,220,217,212,0,0,0,98,175,106,63,176,158,102,253,203,243,138,34,21,184,78,246,167,201,191,136,24,123,230,48,30,148,192,0,0,0,0,2,21,187,106,253,169,240,183,195,250,31,152,220,73,169,0,69,95,97,143,231,179,247,111,249,145,42,128,0,0,0,0,0,0,0,0,1,10,221,181,126,212,248,91,225,253,15,204,110,37,213,236,49,252,246,126,237,255,0,50,37,80,0,0,0,0,1,128,29,181,126,203,24,91,226,5,15,203,174,38,0,118,92,123,118,101,151,223,95,39,173,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,111,243,211,34,242,227,136,188,184,184,229,126,104,89,187,245,170,187,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,188,185,153,185,218,46,138,213,107,156,199,181,236,123,216,236,42,236,165,200,188,199,225,211,49,243,247,43,243,66,205,220,110,180,63,70,165,134,104,149,95,75,112,165,114,221,18,58,170,105,21,19,153,11,246,187,69,209,28,142,107,152,246,177,236,123,27,34,160,0,0,0,0,1,21,125,185,223,153,63,222,79,229,164,170,0,33,91,177,83,218,159,20,252,63,174,249,141,184,154,144,0,0,0,133,110,218,191,106,124,45,240,254,135,230,55,18,234,246,24,254,123,63,118,255,0,153,18,168,0,30,107,56,177,246,167,206,79,136,24,135,230,51,158,148,192,24,171,217,113,236,39,150,95,125,124,226,180,118,163,251,9,230,111,220,191,56,162,50,168,1,229,92,154,158,218,191,101,140,45,241,2,135,229,215,19,63,192,16,3,217,113,237,217,150,95,125,124,158,180,159,224,0,0,0,0,0,140,14,219,76,227,177,69,133,112,47,15,212,240,243,175,85,55,4,198,53,146,110,123,123,165,44,113,212,82,83,166,138,205,146,115,159,45,79,84,126,230,119,95,89,186,72,213,76,64,236,203,201,79,195,79,23,24,91,188,92,59,173,6,4,211,26,214,108,151,100,210,247,41,225,238,241,199,172,111,107,181,170,150,155,123,87,110,177,36,187,92,142,219,172,255,0,0,0,0,33,91,182,111,43,126,138,113,29,98,204,202,11,23,117,160,199,120,126,62,243,91,222,183,247,203,165,19,214,25,191,22,175,87,71,178,149,214,230,244,107,88,237,117,77,93,204,82,170,236,75,204,204,85,77,154,120,235,39,59,223,55,13,220,48,250,226,110,68,146,72,238,239,93,79,83,79,79,190,22,239,229,179,153,29,86,146,46,197,115,185,16,122,200,140,209,101,252,0,0,0,60,171,158,170,0,22,171,132,239,101,140,155,248,127,135,190,93,1,117,64,0,121,172,226,199,218,159,57,62,32,98,31,152,206,122,83,0,98,175,101,199,176,158,89,125,245,243,138,211,42,128,0,0,0,90,174,44,125,150,51,147,225,254,33,249,116,229,213,0,121,87,61,41,240,157,236,177,147,127,15,240,247,203,160,46,168,0,0,0,66,183,109,95,181,62,22,248,127,67,243,27,137,53,32,8,171,236,49,252,246,126,237,255,0,50,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,18,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,226,215,177,205,93,21,21,14,89,12,25,85,198,221,215,133,14,57,115,162,197,137,231,171,174,203,172,85,153,23,168,110,180,110,170,115,96,180,206,235,194,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,45,28,170,177,199,160,76,248,56,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,28,176,7,18,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,150,90,174,44,125,150,51,147,225,254,33,249,116,224,93,80,69,95,101,103,30,63,252,17,194,166,111,222,191,202,197,132,47,183,59,143,254,1,148,214,70,179,149,255,0,140,58,39,201,55,249,58,118,55,250,166,18,168,0,0,7,83,137,177,77,139,7,219,161,187,98,58,238,233,73,81,112,160,181,199,39,41,242,110,170,173,170,138,146,154,61,24,138,169,190,121,226,102,186,109,110,237,92,168,212,85,78,216,197,94,212,127,97,60,205,251,151,231,20,69,138,236,167,227,142,167,50,173,84,28,45,230,75,41,34,190,225,139,58,51,11,92,218,248,160,75,141,186,149,172,98,81,62,61,81,95,83,12,90,57,174,141,171,204,134,41,28,244,107,162,116,147,4,143,128,0,0,0,20,86,111,103,38,93,228,70,13,147,48,115,74,241,87,105,195,208,84,69,77,61,116,54,170,186,230,83,190,69,84,98,202,148,177,72,232,216,174,209,136,247,162,51,123,216,221,119,61,168,181,169,101,56,208,201,203,238,126,240,193,143,242,171,11,77,178,245,117,183,199,81,110,143,107,23,188,213,82,84,69,87,21,54,175,123,24,206,115,233,219,23,49,206,70,179,153,189,117,70,232,161,74,225,62,209,238,12,113,206,42,179,96,172,45,156,157,246,245,136,46,20,246,187,117,55,209,219,172,124,250,169,228,108,113,71,189,244,205,99,119,61,237,77,92,168,212,215,85,84,78,166,74,158,85,207,79,185,85,153,152,87,57,50,227,14,102,150,10,171,239,22,92,77,111,138,225,77,186,72,223,36,59,211,215,130,94,91,222,198,205,19,209,209,200,196,114,236,145,143,106,174,173,80,42,178,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,173,77,117,117,74,174,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,212,6,10,246,193,103,29,139,3,112,192,185,85,81,15,120,189,102,93,194,10,122,56,247,61,156,138,90,26,136,42,234,42,117,70,57,142,218,246,83,69,203,87,49,203,222,119,183,114,70,228,2,224,127,170,143,192,159,253,220,255,0,245,102,241,255,0,68,50,168,243,131,193,126,78,88,179,247,138,12,1,149,88,166,109,150,91,173,194,74,139,140,123,94,189,230,150,146,158,90,185,105,181,99,216,246,115,153,78,232,185,141,114,57,156,205,233,170,183,69,244,19,157,23,220,208,195,89,95,136,47,89,47,129,169,49,134,54,130,157,173,178,217,234,235,163,164,130,121,223,35,89,190,73,36,123,27,178,54,185,210,171,55,177,94,145,171,17,205,87,35,144,57,87,28,213,203,139,70,99,218,50,134,231,141,45,84,216,206,253,111,168,186,91,108,146,84,34,85,84,210,194,168,146,72,214,255,0,229,171,81,125,103,182,25,220,212,114,67,42,178,171,60,198,92,243,163,52,47,89,184,204,247,188,226,250,186,252,119,29,226,11,243,47,21,44,142,87,182,182,7,177,240,185,35,115,86,36,100,107,28,104,200,182,114,218,198,53,136,212,98,35,73,233,224,147,140,28,51,197,206,87,197,122,106,210,81,99,107,29,60,13,197,150,122,72,170,57,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,193,145,64,0,5,21,148,57,209,149,249,245,131,99,204,12,163,197,244,152,138,197,37,68,180,139,81,11,36,137,241,79,26,166,248,165,138,86,182,88,159,162,181,200,215,181,170,172,123,30,154,181,237,85,143,94,214,190,53,253,9,71,89,194,110,89,92,238,180,119,169,185,50,99,75,132,11,200,141,180,51,65,204,101,177,170,173,223,39,57,146,197,36,174,141,205,106,70,141,137,86,68,150,102,51,13,123,58,115,67,62,112,39,18,248,115,12,100,83,105,46,85,24,194,161,180,87,123,13,202,183,187,91,174,52,81,49,242,203,36,207,209,203,19,224,137,179,74,201,152,199,200,221,28,214,178,84,145,240,202,19,231,121,197,54,44,63,113,177,90,110,245,221,222,175,19,92,31,107,181,199,202,123,251,197,83,41,106,42,221,30,173,69,70,105,5,37,67,245,114,163,125,77,53,220,230,162,246,198,0,118,213,251,44,97,111,136,20,63,46,184,149,175,103,23,28,117,60,86,224,218,252,31,152,44,164,167,204,92,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,202,107,229,137,205,86,164,201,20,97,153,64,0,0,0,0,0,0,0,5,170,207,78,40,242,39,134,191,66,126,26,241,207,209,207,164,125,231,209,159,226,202,202,206,127,119,229,115,191,214,209,73,183,111,62,47,173,166,187,186,107,162,233,117,76,32,237,111,200,106,108,211,225,162,76,201,183,209,85,207,136,114,194,163,210,148,201,77,79,45,67,229,183,78,248,226,174,141,88,199,163,88,198,181,34,169,124,174,99,246,50,141,201,234,181,239,114,5,234,202,30,56,184,87,207,124,101,30,95,101,110,109,210,93,177,12,244,242,212,193,67,53,182,182,133,245,12,141,17,94,145,45,84,49,182,71,163,117,122,177,138,175,216,199,187,77,172,114,165,245,60,203,100,14,113,223,120,127,206,92,39,156,88,114,30,241,87,134,110,13,168,146,155,115,25,222,233,94,215,71,83,77,189,236,122,71,205,130,73,98,230,108,87,51,126,230,250,205,69,61,52,129,141,88,179,180,123,131,28,13,138,175,56,43,20,231,39,114,189,97,251,133,69,174,227,77,244,118,235,39,34,170,9,29,28,177,239,101,51,152,237,175,99,147,86,170,181,116,213,21,83,169,122,178,183,52,176,38,116,224,75,102,102,101,165,247,211,56,110,243,206,238,85,189,214,106,126,111,42,103,195,39,226,230,99,36,110,146,68,246,250,205,77,116,213,53,69,69,95,58,252,88,251,83,231,39,196,12,67,243,25,201,169,236,184,246,19,203,47,190,190,113,90,5,255,0,205,44,210,192,153,45,129,46,121,153,153,119,223,67,97,187,55,39,190,214,247,89,170,57,92,217,153,12,127,139,133,143,145,218,201,43,27,234,181,116,215,85,209,17,85,44,7,250,168,252,9,255,0,221,207,255,0,86,111,31,244,67,23,251,108,51,162,235,110,166,192,121,17,135,177,125,93,45,61,210,158,170,253,137,172,240,177,204,101,84,9,44,108,183,58,89,54,232,246,36,176,214,170,68,143,84,223,27,30,246,234,216,156,152,151,217,139,149,191,133,14,50,112,87,123,177,122,78,213,132,187,198,41,184,127,133,114,123,175,117,141,123,164,253,30,215,63,109,116,148,94,163,119,107,175,172,213,98,60,9,190,206,188,251,202,126,29,176,173,46,53,206,60,87,244,126,203,91,112,101,174,10,158,227,83,87,190,169,241,201,35,99,217,79,28,143,77,89,12,139,170,166,223,87,77,117,84,69,183,249,91,199,175,9,217,211,142,237,153,103,150,153,173,233,156,73,121,231,119,42,47,65,92,169,249,188,168,95,52,159,140,154,157,145,183,72,226,123,189,103,38,186,104,154,170,162,45,128,237,171,246,88,194,223,16,40,126,93,113,48,3,178,227,219,179,44,190,250,249,61,104,19,252,0,0,99,254,105,113,235,194,118,75,99,187,158,89,230,94,107,122,27,18,89,185,61,246,139,208,87,42,142,87,54,22,77,31,227,33,167,124,110,214,57,88,239,85,203,166,186,46,138,138,137,144,4,0,246,163,251,118,102,111,220,191,39,162,2,106,114,47,138,60,137,226,83,211,127,129,76,115,244,143,232,231,118,244,159,248,178,178,143,145,222,57,188,159,245,204,81,238,221,200,151,234,235,166,222,186,106,154,221,82,42,251,12,127,61,159,187,127,204,137,31,206,140,222,193,185,11,149,248,131,55,51,2,122,184,236,88,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,157,17,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,3,137,155,57,253,147,89,21,232,15,194,230,97,90,176,191,210,139,130,91,45,125,245,238,78,124,221,55,57,118,162,242,225,102,230,115,39,126,216,163,222,205,239,110,230,235,112,15,53,156,78,241,11,138,184,160,206,91,214,110,98,154,110,225,223,249,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,149,238,199,154,44,237,103,14,149,23,12,121,118,164,147,47,167,168,88,112,21,11,91,7,62,6,50,170,173,110,51,61,99,98,61,89,37,76,155,90,146,189,207,69,134,77,26,198,43,21,225,114,255,0,213,71,224,79,254,238,127,250,179,120,255,0,162,23,255,0,43,115,75,2,103,78,4,182,102,102,90,95,125,51,134,239,60,238,229,91,221,102,167,230,242,166,124,50,126,46,102,50,70,233,36,79,111,172,212,215,77,83,84,84,85,243,4,79,247,101,199,176,158,89,125,245,243,138,208,50,168,0,0,0,5,170,207,78,40,242,39,134,191,66,126,26,241,207,209,207,164,125,231,209,159,226,202,202,206,127,119,229,115,191,214,209,73,183,111,62,47,173,166,187,186,107,162,233,74,101,111,30,188,39,103,78,59,182,101,158,90,102,183,166,113,37,231,157,220,168,189,5,114,167,230,242,161,124,210,126,50,106,118,70,221,35,137,238,245,156,154,233,162,106,170,136,184,87,219,157,249,147,253,228,254,90,98,175,101,199,183,102,89,125,245,242,122,208,39,248,0,0,167,241,230,63,193,185,97,134,103,198,121,129,136,105,44,86,42,90,138,74,106,139,133,90,171,96,129,245,53,17,211,196,178,59,77,24,197,150,104,209,94,237,24,196,85,115,149,173,69,114,84,6,42,246,163,251,9,230,111,220,191,56,162,3,42,129,25,125,148,60,113,211,98,91,85,147,132,124,198,101,90,223,109,180,245,12,194,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,229,57,52,137,97,137,177,232,199,70,206,116,154,0,0,1,74,102,150,105,96,76,150,192,151,60,204,204,187,239,161,176,221,155,147,223,107,123,172,213,28,174,108,204,134,63,197,194,199,200,237,100,149,141,245,90,186,107,170,232,136,170,150,87,9,246,143,112,99,142,113,85,155,5,97,108,228,239,183,172,65,112,167,181,219,169,190,142,221,99,231,213,79,35,99,138,61,239,166,107,27,185,239,106,106,229,70,166,186,170,162,117,58,174,212,127,97,60,205,251,151,231,20,68,43,112,157,237,79,147,127,16,48,247,204,96,3,210,152,0,1,101,51,175,140,206,27,56,118,197,84,184,43,56,243,35,232,253,234,182,222,203,164,20,222,135,175,171,223,74,249,36,141,178,111,167,130,70,38,175,134,68,209,87,119,171,174,154,42,42,222,178,21,187,106,253,169,240,183,195,250,31,152,220,64,149,76,139,226,143,34,120,148,244,223,224,83,28,253,35,250,57,221,189,39,254,44,172,163,228,119,142,111,39,253,115,20,123,183,114,37,250,186,233,183,174,154,166,183,84,138,190,195,31,207,103,238,223,243,34,77,49,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,235,83,93,93,82,171,178,38,106,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,213,102,246,116,101,126,66,224,217,51,3,55,49,125,38,29,177,71,81,21,34,84,76,201,37,124,179,200,171,178,40,162,137,174,150,87,232,142,114,181,141,114,163,24,247,174,141,99,149,43,83,206,103,24,60,89,227,46,46,179,67,233,197,246,158,174,207,98,160,167,142,154,197,135,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,233,203,98,170,182,38,34,72,167,99,4,121,242,185,95,137,102,197,117,181,109,202,182,212,53,184,78,158,190,155,114,201,90,178,73,223,95,69,42,200,142,101,51,92,136,143,103,45,209,190,103,189,99,115,30,202,132,144,36,124,0,0,0,7,83,134,177,77,139,24,91,166,187,97,202,238,247,73,79,112,175,181,201,39,41,241,237,170,162,170,150,146,166,61,30,136,171,178,120,37,102,186,109,118,221,90,170,213,69,94,216,132,12,17,198,109,247,131,206,59,179,186,231,37,171,211,56,51,20,102,5,230,159,19,91,98,99,18,169,209,197,115,170,229,84,211,72,237,52,154,46,108,170,145,185,201,28,141,123,154,237,170,172,150,57,180,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,14,88,7,83,139,46,55,219,62,21,188,221,176,182,28,250,65,122,162,183,212,84,91,173,29,241,148,158,144,170,100,110,116,84,220,247,162,178,46,99,209,172,230,57,54,183,118,171,209,0,226,223,113,254,13,195,56,155,12,224,203,238,33,164,164,190,227,26,138,154,107,21,189,202,171,61,115,233,233,223,81,58,177,168,138,168,200,226,141,85,207,93,24,138,232,218,171,186,70,53,213,1,230,51,58,49,230,104,102,86,104,98,12,95,157,21,85,115,227,105,234,27,73,122,90,187,124,116,51,199,61,52,109,166,229,73,79,27,35,108,79,99,97,107,21,187,26,186,177,117,235,169,57,61,157,220,94,127,74,220,154,95,165,53,188,236,194,193,220,170,44,81,178,131,187,67,63,53,210,247,90,184,246,170,198,188,216,226,118,244,110,205,178,199,46,145,178,53,139,112,101,80,0,1,69,101,230,116,101,126,107,93,113,101,139,47,241,125,37,218,229,129,175,19,88,113,13,27,89,36,83,208,86,198,231,53,205,124,114,53,174,86,43,153,35,91,43,81,99,122,199,34,53,206,216,237,49,43,181,11,141,127,232,255,0,129,31,147,25,123,115,186,208,230,78,50,183,178,166,43,141,18,242,125,13,107,116,206,99,234,18,87,53,117,154,94,84,240,198,145,170,62,63,94,93,241,185,145,115,34,91,133,236,204,206,92,172,207,28,43,123,200,106,189,49,125,202,225,79,102,164,183,203,35,91,75,118,239,51,50,52,161,169,71,189,140,116,50,189,88,139,185,205,218,228,107,218,230,61,141,123,67,210,153,69,86,231,70,87,219,179,114,131,34,46,24,190,146,151,29,221,44,235,126,161,179,204,201,24,250,170,36,124,140,87,69,34,183,148,247,162,195,42,172,77,122,201,178,55,191,110,198,171,146,148,226,30,139,137,123,198,67,87,47,15,247,108,63,135,51,65,148,244,245,105,12,173,101,124,18,61,154,62,162,142,150,122,150,50,36,123,149,21,145,205,60,27,28,157,28,200,85,252,216,124,240,253,41,204,124,13,154,127,77,110,53,215,90,44,125,135,241,7,165,39,169,187,68,178,87,65,120,130,167,152,233,42,25,80,142,87,76,217,216,170,244,149,21,85,200,168,228,94,168,7,167,224,98,175,0,188,107,225,94,43,50,226,146,201,118,185,247,124,205,195,54,248,99,196,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,228,200,244,98,166,215,68,249,114,168,1,196,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,229,145,43,218,139,218,1,89,119,172,185,112,201,146,24,139,147,106,135,188,219,177,197,210,8,231,130,170,74,168,167,150,9,173,45,230,49,155,97,78,86,178,201,26,189,179,54,70,198,142,70,36,173,148,36,255,0,43,115,75,2,103,78,4,182,102,102,90,95,125,51,134,239,60,238,229,91,221,102,167,230,242,166,124,50,126,46,102,50,70,233,36,79,111,172,212,215,77,83,84,84,85,170,200,11,236,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,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,203,71,42,172,113,233,59,216,79,20,216,177,206,21,179,99,92,45,93,223,108,184,130,223,79,116,183,84,242,159,31,62,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,122,1,219,0,91,78,34,179,231,6,240,219,148,119,220,214,198,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,162,185,24,237,140,71,200,228,216,199,42,7,109,152,121,209,149,249,83,117,194,118,44,192,197,244,150,155,150,57,188,67,97,195,212,110,100,146,207,95,91,35,154,214,181,145,198,215,57,24,142,124,109,116,174,68,141,139,36,104,231,55,123,117,173,79,52,60,69,103,206,50,226,75,55,47,185,173,140,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,69,114,49,187,222,175,145,201,189,238,85,152,158,202,63,233,29,253,28,96,252,53,255,0,241,83,252,31,232,7,126,223,233,79,69,236,118,238,102,191,246,31,245,93,215,119,175,179,126,159,136,238,224,102,169,74,102,150,105,96,76,150,192,151,60,204,204,187,239,161,176,221,155,147,223,107,123,172,213,28,174,108,204,134,63,197,194,199,200,237,100,149,141,245,90,186,107,170,232,136,170,149,89,138,189,168,254,194,121,155,247,47,206,40,128,237,112,159,104,247,6,56,231,21,89,176,86,22,206,78,251,122,196,23,10,123,93,186,155,232,237,214,62,125,84,242,54,56,163,222,250,102,177,187,158,246,166,174,84,106,107,170,170,39,83,37,79,53,156,39,123,83,228,223,196,12,61,243,24,15,74,96,10,43,42,179,163,43,243,190,213,119,190,229,70,47,164,196,150,219,29,226,162,195,89,89,72,201,57,9,91,11,88,233,27,28,142,106,54,102,109,150,55,36,177,171,163,114,57,21,174,113,28,29,170,124,120,255,0,240,191,10,153,65,122,255,0,37,22,47,190,219,46,63,248,118,84,217,28,206,87,254,46,233,95,28,223,229,41,222,223,235,88,97,175,0,17,231,204,220,81,225,24,120,124,173,171,163,188,62,161,141,188,212,37,55,121,162,134,200,178,199,223,31,93,18,201,27,100,166,70,237,93,139,35,28,233,18,20,137,205,153,98,84,15,67,192,0,49,171,22,118,143,112,99,129,177,85,231,5,98,156,228,238,87,172,63,112,168,181,220,105,190,142,221,100,228,85,65,35,163,150,61,236,166,115,29,181,236,114,106,213,86,174,154,162,170,117,47,86,86,230,150,4,206,156,9,108,204,204,180,190,250,103,13,222,121,221,202,183,186,205,79,205,229,76,248,100,252,92,204,100,141,210,72,158,223,89,169,174,154,166,168,168,171,231,95,139,31,106,124,228,248,129,136,126,99,57,53,61,151,30,194,121,101,247,215,206,43,64,202,162,207,231,127,22,217,3,195,133,214,217,102,206,140,107,87,135,42,47,52,239,169,160,123,172,55,26,168,42,88,199,109,122,50,106,122,119,196,175,106,171,119,51,118,246,163,227,85,68,71,177,86,240,22,171,137,126,29,48,39,20,25,89,95,150,120,234,159,252,173,101,158,183,124,223,226,203,167,118,154,24,43,57,113,75,31,59,149,207,123,185,79,118,199,248,42,120,42,5,180,180,246,154,112,57,122,186,209,89,168,243,222,146,58,138,250,136,233,162,125,93,146,231,75,3,94,247,35,90,178,77,53,51,98,137,154,170,106,249,28,214,53,53,87,42,34,42,153,64,121,150,207,76,139,204,126,29,51,30,227,149,249,161,102,238,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,100,87,178,179,143,31,254,8,225,83,55,239,95,229,98,194,23,219,157,199,255,0,0,202,107,35,89,202,255,0,198,29,19,228,155,252,157,59,27,253,83,0,147,236,89,138,108,88,27,10,222,113,174,41,174,238,86,92,63,111,168,186,92,106,121,79,147,145,75,4,110,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,189,12,107,255,0,85,31,129,63,251,185,255,0,234,205,227,254,136,93,94,44,125,150,51,147,225,254,33,249,116,231,154,192,61,84,29,78,44,197,54,44,13,133,111,56,215,20,215,119,43,46,31,183,212,93,46,53,60,167,201,200,165,130,55,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,94,135,108,66,183,106,23,29,63,134,188,84,252,142,201,204,103,222,242,218,203,179,211,21,52,77,219,13,246,233,28,142,85,210,100,114,247,138,56,116,143,151,162,53,143,149,31,39,227,90,218,121,16,51,255,0,253,84,126,4,255,0,238,231,255,0,171,55,143,250,33,119,242,67,136,220,158,226,58,213,115,190,228,214,39,171,191,219,109,21,12,164,171,172,117,154,186,138,4,157,205,221,202,100,149,48,198,217,30,141,218,231,53,138,229,98,62,53,118,221,236,214,0,120,85,225,159,25,113,95,155,148,121,91,131,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,208,246,85,101,158,21,201,188,184,195,153,91,130,169,59,189,151,12,219,226,183,211,110,142,54,73,54,196,245,231,151,150,198,49,211,74,245,116,146,61,26,155,228,123,220,169,171,148,10,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,89,197,143,181,62,114,124,64,196,63,49,156,244,166,121,172,226,199,218,159,57,62,32,98,31,152,206,6,101,118,83,241,199,77,150,183,90,14,22,243,37,149,114,216,177,61,225,25,133,174,109,124,179,173,186,227,84,230,49,40,159,30,170,140,166,154,93,28,215,70,212,229,205,44,142,122,57,178,186,72,102,36,242,174,75,167,101,63,29,85,56,198,58,14,22,51,94,190,174,166,251,75,78,144,224,170,230,210,196,216,29,110,164,162,98,122,53,233,12,109,86,190,40,169,228,149,179,72,174,230,34,200,215,61,174,108,105,40,73,161,106,184,177,246,88,206,79,135,248,135,229,211,151,84,181,92,88,251,44,103,39,195,252,67,242,233,192,243,88,78,79,102,135,28,116,220,71,96,216,114,123,28,50,173,153,139,130,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,215,124,137,35,21,81,207,100,48,108,84,22,155,158,50,202,140,127,69,121,163,142,174,193,139,48,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,166,172,145,171,213,170,142,79,20,3,212,64,49,171,129,126,51,108,92,97,229,197,85,206,75,87,161,177,158,23,238,244,248,154,219,19,30,180,173,146,84,127,42,166,154,71,107,172,50,242,165,84,141,206,89,35,115,28,215,110,68,100,178,100,168,24,171,218,143,236,39,153,191,114,252,226,136,128,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,244,237,71,246,19,204,223,185,126,113,68,64,8,19,209,217,251,199,117,139,138,172,43,30,10,197,47,238,89,155,135,237,233,37,198,155,71,201,233,74,88,35,165,142,91,174,246,83,197,79,7,54,166,161,201,221,154,170,230,105,170,106,222,169,152,7,151,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,162,142,21,120,152,193,188,87,229,29,30,105,96,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,11,192,83,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,117,169,174,174,169,85,217,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,94,214,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,5,187,65,184,219,186,241,95,143,227,177,97,137,234,232,114,235,10,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,115,17,170,139,36,154,133,65,138,123,87,56,142,171,226,10,171,57,240,85,87,162,176,251,237,236,182,83,96,91,165,91,238,22,120,161,72,155,189,207,108,109,167,87,204,179,163,166,73,209,27,42,34,164,74,247,68,138,197,151,254,24,184,130,177,113,61,147,86,92,222,176,97,251,173,146,59,151,50,10,154,27,132,15,111,38,170,39,108,153,176,204,173,107,42,161,71,162,163,102,143,213,93,21,174,70,72,217,34,100,27,112,73,193,246,38,226,231,52,34,178,181,42,232,176,77,142,162,7,98,203,197,36,180,252,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,239,65,24,79,11,88,176,54,21,179,96,172,45,67,220,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,122,129,231,95,141,12,156,177,100,23,20,24,255,0,42,176,180,219,236,182,171,132,117,22,232,246,189,59,181,45,93,60,85,113,83,106,247,189,239,228,178,161,177,115,28,229,115,249,123,215,69,118,137,42,157,143,185,199,98,199,60,48,38,85,83,195,221,239,89,105,112,158,158,178,61,207,127,62,150,186,162,122,186,122,157,85,141,99,119,61,245,49,114,209,207,114,119,109,238,218,146,53,12,106,237,180,203,60,43,135,243,31,46,243,74,211,73,221,239,88,194,223,112,183,221,249,113,198,200,234,59,130,211,114,39,118,214,35,223,50,178,173,99,115,222,231,126,46,8,26,136,212,103,90,43,177,199,55,170,112,87,18,245,217,91,81,61,90,219,115,30,207,52,44,130,24,34,115,61,35,66,199,213,67,52,175,118,143,99,27,78,149,236,68,98,174,175,153,155,154,186,35,152,19,104,66,7,108,22,113,223,113,207,20,11,149,85,16,247,123,46,90,91,224,167,163,143,115,31,207,170,174,167,130,174,162,167,84,99,94,221,204,125,52,92,181,115,218,157,219,123,118,172,142,66,111,207,49,153,215,154,23,92,234,205,204,95,154,247,150,213,199,81,138,111,21,55,38,83,212,214,186,173,244,112,61,235,201,165,73,92,136,175,100,49,114,226,103,170,212,70,70,212,70,181,17,17,3,61,59,18,242,207,10,226,12,199,204,76,210,187,82,119,139,214,15,183,219,237,246,142,100,113,190,58,126,254,181,60,249,219,185,138,246,76,140,164,72,218,246,57,191,139,158,118,170,57,31,210,95,204,85,236,197,202,223,193,127,6,216,43,189,216,189,25,117,197,189,227,20,220,63,194,185,221,235,189,72,189,210,126,143,115,89,186,134,58,47,81,187,116,211,214,106,61,94,101,80,17,1,218,197,193,69,199,11,98,171,159,21,25,111,108,223,134,239,58,84,227,24,24,148,180,240,218,171,157,37,61,60,117,17,181,28,201,38,239,82,77,185,232,216,222,228,149,37,145,239,84,149,17,152,87,195,23,16,184,171,133,252,229,178,230,230,22,166,239,253,195,153,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,95,73,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,144,3,199,247,7,215,94,19,115,113,205,183,165,36,152,19,24,212,86,87,225,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,194,119,178,183,52,176,38,116,224,75,102,102,101,165,247,211,56,110,243,206,238,85,189,214,106,126,111,42,103,195,39,226,230,99,36,110,146,68,246,250,205,77,116,213,53,69,69,91,21,199,247,24,54,174,19,114,141,206,183,173,92,152,239,24,211,214,80,97,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,227,7,179,151,142,58,110,19,241,53,255,0,12,230,3,42,234,242,251,17,211,203,95,80,200,31,44,147,208,220,105,233,228,116,78,165,135,94,83,159,82,173,142,153,251,145,154,175,119,123,165,99,33,84,118,53,103,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,206,170,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,161,74,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,167,103,119,8,127,209,75,38,151,233,77,23,39,48,177,143,42,183,20,108,175,239,48,193,202,116,189,214,146,61,168,145,167,42,57,93,189,91,191,116,178,75,164,143,141,34,219,141,93,146,156,20,122,18,142,143,139,44,205,182,93,104,239,83,115,163,193,118,249,211,145,27,104,102,131,150,251,155,145,29,190,78,115,37,150,56,155,35,90,212,141,29,42,36,137,44,47,100,159,129,128,29,181,126,203,24,91,226,5,15,203,174,36,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,102,39,182,175,217,99,11,124,64,161,249,117,196,134,11,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,131,88,199,57,116,68,85,3,209,79,7,220,89,224,222,46,178,191,233,197,138,158,146,207,125,160,168,146,154,251,135,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,107,204,98,42,186,39,162,95,83,205,103,12,92,66,226,174,23,243,150,203,155,152,90,155,191,247,14,101,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,125,15,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,206,168,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,90,128,0,0,0,0,0,28,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,88,3,204,182,127,100,229,247,135,252,229,197,153,59,136,230,239,21,120,102,224,234,120,234,118,177,157,238,149,237,73,41,170,118,49,239,72,249,176,73,20,188,189,234,230,111,218,239,89,170,132,212,246,90,103,165,30,112,112,167,97,195,117,183,158,247,137,50,239,254,166,238,112,200,144,71,35,41,99,85,91,123,219,28,75,187,147,221,121,112,182,71,181,174,124,148,211,253,101,106,189,216,109,219,63,144,212,216,87,52,48,214,127,216,168,170,251,190,56,167,117,174,250,246,211,202,232,35,184,209,199,27,96,145,243,43,213,140,124,212,218,49,177,35,89,210,134,71,166,245,115,213,180,79,99,238,113,223,112,55,20,9,149,84,240,247,139,46,101,219,231,167,172,143,115,25,200,170,161,167,158,174,158,167,85,99,158,237,172,101,76,92,180,115,26,189,231,123,183,44,109,64,49,175,139,31,106,124,228,248,129,136,126,99,57,53,61,151,30,194,121,101,247,215,206,43,72,86,226,199,218,159,57,62,32,98,31,152,206,103,253,30,105,126,11,251,18,172,253,206,251,232,203,174,45,244,150,22,183,255,0,130,243,187,215,122,190,86,247,184,58,177,205,102,234,24,235,125,119,109,211,79,85,200,245,96,24,21,197,214,119,218,184,142,226,47,25,231,45,138,199,87,104,182,223,234,41,155,71,73,87,35,95,58,65,79,75,13,52,111,147,111,170,215,189,176,35,213,136,174,70,43,213,168,231,237,222,178,149,216,217,146,159,65,184,125,187,103,29,93,195,157,87,153,183,4,228,193,28,187,163,130,134,221,45,69,60,123,154,177,181,91,51,167,125,98,187,71,189,171,31,35,77,174,222,132,59,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,18,154,134,134,153,19,124,175,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,61,57,97,60,45,98,192,216,86,205,130,176,181,15,114,178,225,251,125,61,174,221,77,205,124,156,138,88,35,108,113,71,189,234,231,187,107,24,212,213,202,174,93,53,85,85,234,6,11,118,213,251,44,97,111,136,20,63,46,184,152,1,217,113,237,217,150,95,125,124,158,180,207,254,218,191,101,140,45,241,2,135,229,215,18,29,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,234,32,24,235,193,39,24,56,103,139,156,175,138,244,213,164,162,198,214,58,120,27,139,44,244,145,84,114,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,178,40,1,0,61,168,254,221,153,155,247,47,201,232,137,254,32,7,181,31,219,179,51,126,229,249,61,16,25,63,216,143,118,181,88,45,89,243,125,190,220,233,45,214,219,117,62,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,74,227,163,140,219,239,24,121,143,75,115,142,213,232,108,25,133,251,197,62,25,182,202,198,45,83,99,149,89,205,169,169,145,186,235,52,188,168,149,99,107,150,56,218,198,181,187,149,31,44,150,46,213,143,241,149,139,6,223,242,250,205,136,106,232,240,246,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,55,57,140,116,242,61,25,174,197,126,199,42,43,163,98,182,234,240,125,194,102,50,226,235,52,62,131,216,170,42,236,246,42,10,121,42,111,184,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,126,156,199,162,43,98,122,160,93,94,206,46,7,41,184,173,198,85,248,195,48,95,87,79,151,88,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,154,214,75,19,90,141,89,146,88,231,120,181,87,108,83,195,239,7,217,113,132,176,221,214,186,213,151,248,51,210,20,216,98,200,215,69,47,117,142,170,100,146,70,164,178,162,59,102,238,92,210,73,81,59,145,170,237,239,146,77,92,174,91,170,7,149,114,127,187,46,61,132,242,203,239,175,156,86,144,2,79,247,101,199,176,158,89,125,245,243,138,208,50,168,0,0,0,4,85,246,231,126,100,255,0,121,63,150,152,171,217,113,237,217,150,95,125,124,158,180,202,174,220,239,204,159,239,39,242,211,21,123,46,61,187,50,203,239,175,147,214,129,63,192,0,6,42,246,163,251,9,230,111,220,191,56,162,50,168,197,94,212,127,97,60,205,251,151,231,20,64,64,9,59,221,156,92,113,212,241,91,131,107,240,126,96,178,146,159,49,112,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,41,175,150,39,53,90,147,36,81,193,9,80,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,212,64,49,255,0,131,174,49,112,39,23,248,18,162,255,0,96,163,244,54,36,179,108,250,65,135,249,147,84,122,47,155,53,67,41,127,194,159,4,81,207,205,142,157,100,252,90,46,205,118,187,69,78,185,0,6,42,246,163,251,9,230,111,220,191,56,162,33,91,132,239,106,124,155,248,129,135,190,99,1,53,61,168,254,194,121,155,247,47,206,40,136,11,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,15,83,192,196,174,207,62,52,237,92,83,229,125,61,139,23,226,10,71,102,166,26,167,84,196,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,92,108,124,59,178,212,1,10,221,181,126,212,248,91,225,253,15,204,110,36,212,144,173,219,87,237,79,133,190,31,208,252,198,226,5,213,236,49,252,246,126,237,255,0,50,49,215,180,119,142,58,110,43,113,149,6,15,203,230,85,211,229,214,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,230,181,146,202,231,43,86,101,138,60,106,195,57,189,140,176,134,87,227,124,163,177,79,73,13,139,48,170,45,51,95,85,208,35,231,153,150,249,38,150,8,88,245,232,198,44,179,36,142,84,77,234,176,198,136,228,106,189,175,168,56,98,225,235,21,113,65,156,182,92,163,194,213,61,195,191,243,42,110,55,71,210,201,81,13,178,134,38,238,150,162,70,177,63,205,141,136,231,49,175,150,88,152,175,102,253,200,21,255,0,2,252,25,95,120,195,204,122,171,100,151,95,67,96,204,47,221,234,49,53,202,39,177,106,155,28,170,254,85,53,52,110,215,89,165,229,74,137,35,154,177,198,214,57,206,220,168,200,164,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,106,173,52,89,37,192,231,14,148,86,250,203,181,93,139,47,176,37,60,112,203,93,86,217,235,167,223,83,84,136,233,164,72,88,231,185,242,212,212,43,149,35,98,49,171,34,237,107,24,136,141,188,0,0,0,0,0,121,172,226,199,218,159,57,62,32,98,31,152,206,100,255,0,102,231,104,37,55,14,213,50,100,246,114,93,106,221,151,87,26,135,84,209,92,166,150,89,153,134,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,53,124,138,184,193,197,143,181,62,114,124,64,196,63,49,156,181,64,122,168,4,85,246,81,241,211,253,71,11,249,215,140,255,0,237,122,92,1,91,92,223,243,154,235,92,149,10,239,252,23,117,99,155,250,112,163,255,0,214,240,146,168,4,96,118,181,240,81,233,186,58,206,44,178,202,217,117,172,189,67,201,143,26,91,224,78,124,110,161,134,14,91,46,109,69,118,248,249,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,241,151,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,58,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,115,32,175,180,195,130,139,119,12,24,238,219,141,178,210,217,221,178,219,22,233,77,69,71,26,85,77,232,106,232,97,141,36,167,154,162,103,73,191,157,163,231,141,93,38,229,210,118,163,17,176,163,156,19,63,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,58,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,219,254,48,120,179,193,188,34,229,127,211,139,237,61,37,226,251,95,81,29,53,139,14,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,108,215,150,197,84,116,172,69,135,110,206,238,47,63,162,150,114,175,210,154,222,78,94,227,30,85,22,40,217,65,222,102,131,148,217,123,173,92,123,85,36,78,84,146,187,122,55,126,232,164,151,72,223,34,69,182,218,113,85,196,198,50,226,191,55,43,51,75,24,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,96,80,24,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,133,169,174,174,169,84,223,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,137,236,155,225,15,240,69,151,31,210,11,26,209,108,197,248,254,222,207,68,182,58,254,108,116,184,118,100,134,120,119,70,196,70,36,211,189,141,149,218,185,234,216,219,3,83,148,245,153,139,141,93,148,124,20,126,19,113,84,28,74,102,101,178,235,77,134,240,149,194,158,167,9,69,167,38,27,197,210,25,28,229,168,222,142,73,29,13,44,145,179,163,91,178,73,87,106,189,82,25,162,116,202,0,35,3,181,23,179,254,142,239,71,114,226,111,36,48,239,38,235,15,121,184,227,139,92,18,65,5,44,148,177,65,44,243,93,155,204,123,54,204,156,173,37,142,52,123,166,116,141,145,26,143,73,93,44,159,128,60,198,100,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,206,138,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,135,184,104,226,47,2,113,65,149,148,25,153,129,106,63,201,81,222,40,182,77,254,44,186,119,104,102,158,143,153,44,81,243,185,92,246,55,154,198,236,127,138,47,138,36,85,246,161,112,45,248,20,197,79,207,28,156,193,157,211,45,175,91,61,49,77,68,237,208,216,174,146,72,228,93,33,70,167,119,163,155,88,249,122,43,152,201,85,241,254,41,174,167,141,113,43,32,120,135,205,14,25,241,149,110,60,202,107,173,37,5,222,225,103,171,178,76,250,154,56,234,89,200,157,26,168,228,107,209,81,31,28,177,195,51,23,195,124,77,71,163,227,87,198,240,147,254,213,142,56,234,114,214,213,95,194,222,91,50,146,91,238,39,179,171,49,77,205,207,138,116,183,91,170,154,246,45,19,35,213,85,149,51,69,171,156,233,26,156,184,101,141,204,71,58,86,201,12,59,29,175,253,85,99,220,85,254,218,226,60,73,136,238,31,239,149,149,215,42,234,137,63,225,73,52,210,72,255,0,181,206,115,188,213,76,149,227,19,131,175,232,149,149,153,63,244,134,179,189,227,60,107,233,107,141,247,241,124,191,71,242,233,173,123,45,222,164,242,197,47,34,105,106,255,0,30,205,188,206,111,84,209,172,208,49,84,207,254,203,222,58,127,2,152,169,153,29,156,120,207,186,101,181,235,127,161,234,107,91,186,27,21,210,73,26,169,172,202,228,238,244,115,107,39,51,84,115,25,42,178,79,197,53,213,18,45,170,236,235,225,211,2,113,65,154,120,227,44,241,213,63,230,254,231,89,103,173,223,55,248,178,233,222,105,33,130,179,151,20,177,243,185,92,247,187,148,247,108,127,130,167,130,165,148,207,76,139,204,126,29,51,30,227,149,249,161,102,238,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,67,210,158,44,197,54,44,13,133,111,56,215,20,215,119,43,46,31,183,212,93,46,53,60,167,201,200,165,130,55,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,94,135,159,126,57,56,187,186,241,125,155,141,197,112,91,170,236,248,78,195,78,235,110,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,252,180,209,25,28,49,171,164,229,36,142,162,177,255,0,20,121,237,154,25,89,135,50,83,29,99,159,73,224,204,37,220,253,15,108,244,101,28,61,215,186,211,58,154,15,199,69,19,101,126,216,100,123,125,119,187,93,117,93,85,17,74,215,129,206,17,46,188,95,102,227,176,164,247,26,187,62,19,176,211,182,229,136,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,49,116,70,71,52,136,217,57,75,27,130,224,118,117,240,43,83,197,46,50,76,113,152,52,21,108,202,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,245,24,230,53,236,123,145,236,157,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,38,19,194,214,44,13,133,108,216,43,11,80,247,43,46,31,183,211,218,237,212,220,215,201,200,165,130,54,199,20,123,222,174,123,182,177,141,77,92,170,229,211,85,85,94,167,108,0,197,94,212,127,97,60,205,251,151,231,20,70,85,24,171,218,143,236,39,153,191,114,252,226,136,8,86,225,59,218,159,38,254,32,97,239,152,192,75,167,105,127,28,116,220,56,224,217,178,123,3,178,173,249,139,141,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,212,124,107,35,213,17,172,100,208,173,151,184,214,235,150,184,255,0,13,102,53,138,158,146,123,150,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,174,154,232,169,226,113,49,102,41,190,227,156,85,121,198,184,166,187,190,222,177,5,194,162,233,113,169,229,50,62,125,84,242,58,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,116,1,132,240,181,247,28,226,171,54,10,194,212,61,246,245,136,46,20,246,187,117,55,53,145,243,234,167,145,177,197,30,247,171,88,221,207,123,83,87,42,53,53,213,85,19,169,232,39,129,206,17,45,92,32,229,27,176,164,247,26,75,198,44,191,84,54,229,136,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,49,117,87,201,52,136,216,249,171,27,109,87,102,135,3,148,220,56,224,216,115,135,28,62,173,249,139,141,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,212,124,105,27,17,17,175,124,217,105,128,51,75,2,102,135,210,63,160,183,223,73,253,18,196,21,152,90,241,254,11,52,61,214,233,75,183,159,7,227,88,221,251,121,140,245,217,185,139,175,71,46,138,5,86,0,3,205,103,22,62,212,249,201,241,3,16,252,198,114,106,123,46,61,132,242,203,239,175,156,86,144,173,197,143,181,62,114,124,64,196,63,49,156,154,158,203,143,97,60,178,251,235,231,21,160,101,80,0,12,85,227,235,130,140,43,197,102,92,85,222,237,54,206,239,153,184,102,223,52,152,114,225,78,145,178,74,253,136,233,27,108,168,89,28,198,58,25,94,170,140,115,220,156,153,30,175,69,218,233,89,44,11,98,204,45,125,192,216,170,243,130,177,77,15,114,189,97,251,133,69,174,227,77,205,100,156,138,168,36,116,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,234,122,147,48,3,181,11,129,111,195,94,21,126,120,228,230,12,239,121,147,101,217,233,138,106,39,109,154,251,107,142,55,34,233,10,53,123,197,100,58,71,203,209,90,247,196,143,143,241,174,109,60,104,20,254,77,241,213,77,197,47,4,217,199,129,243,6,190,145,153,169,96,203,124,79,53,116,52,212,178,177,151,59,116,54,244,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,174,199,61,172,99,28,140,100,59,0,4,175,118,160,246,130,84,218,106,111,92,47,100,181,214,145,239,125,59,168,49,133,242,154,88,170,89,178,104,170,169,235,44,171,20,176,57,168,244,107,224,115,231,138,93,241,189,29,23,170,246,191,72,224,200,188,139,204,126,34,243,30,221,149,249,95,102,239,215,90,237,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,242,225,102,230,234,186,43,149,206,107,24,215,189,236,99,169,92,39,133,175,184,231,21,89,176,86,22,161,239,183,172,65,112,167,181,219,169,185,172,143,159,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,73,233,224,23,130,140,43,194,158,92,82,94,238,214,206,241,153,184,154,223,12,152,142,225,80,145,190,74,13,232,217,29,108,167,88,220,246,54,24,158,136,143,115,28,188,233,24,143,85,218,216,153,16,93,94,26,56,116,192,156,47,229,101,6,89,224,90,127,242,85,151,138,221,243,127,140,238,157,218,24,103,172,229,203,44,156,158,111,33,142,229,49,219,25,224,137,226,171,117,64,0,89,206,41,184,135,254,141,57,125,111,199,127,68,62,145,247,251,204,86,158,235,233,14,231,179,124,19,203,204,223,203,147,93,57,26,109,218,159,91,93,122,104,183,140,198,174,62,114,131,49,115,171,39,172,248,91,44,176,247,166,110,148,184,150,158,225,52,29,238,10,125,180,237,165,170,99,159,186,103,177,171,163,165,98,104,139,175,95,13,17,116,242,251,222,94,175,15,111,207,151,163,253,217,227,198,255,0,211,247,191,24,244,61,143,185,249,143,111,232,252,157,147,208,188,191,171,121,117,153,254,121,108,207,247,216,181,185,117,218,117,244,251,48,112,198,4,252,8,247,15,164,119,154,43,79,122,250,75,205,228,119,137,217,23,51,103,117,110,237,187,245,219,185,53,211,77,83,196,206,114,41,50,99,130,30,40,48,158,112,224,92,83,136,50,199,186,218,236,216,150,217,112,173,159,211,86,231,242,169,225,170,141,242,63,107,39,87,59,70,181,87,70,162,170,233,209,21,73,91,60,95,17,235,123,191,87,135,43,238,247,119,198,204,255,0,242,62,163,253,70,248,255,0,199,190,63,221,122,28,127,30,188,47,11,198,246,233,234,95,83,206,248,219,121,114,207,31,183,128,0,126,187,249,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,121,172,226,199,218,159,57,62,32,98,31,152,206,122,83,60,214,113,99,237,79,156,159,16,49,15,204,103,3,61,50,251,130,75,87,21,253,154,185,93,125,195,48,82,80,230,46,21,167,196,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,243,21,168,137,36,154,198,95,253,85,96,44,85,254,218,225,204,73,135,46,31,239,148,117,214,218,234,121,63,224,201,12,209,200,207,177,205,115,124,149,9,233,236,184,246,19,203,47,190,190,113,90,88,174,213,142,7,42,115,42,213,95,197,38,91,62,146,43,238,24,179,171,241,77,177,204,138,4,184,219,169,90,247,173,107,36,209,21,245,48,197,171,92,217,28,188,200,98,141,172,86,186,38,199,48,93,254,207,222,59,172,92,85,97,88,240,86,41,127,114,204,220,63,111,73,46,52,218,62,79,74,82,193,29,44,114,221,119,178,158,42,120,57,181,53,14,78,236,213,87,51,77,83,86,245,75,215,197,143,178,198,114,124,63,196,63,46,156,243,153,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,156,138,14,37,44,92,84,246,116,102,102,102,219,19,147,117,135,47,241,5,175,18,82,54,149,240,71,73,120,138,208,247,212,71,18,57,207,221,10,243,89,36,106,143,122,242,228,98,57,81,232,246,180,32,92,150,158,212,94,207,250,59,189,29,203,137,188,144,195,188,155,172,61,230,227,142,45,112,73,4,20,178,82,197,4,179,205,118,111,49,236,219,50,114,180,150,56,209,238,153,210,54,68,106,61,37,116,177,44,122,168,3,205,15,14,185,243,140,184,109,205,203,22,107,96,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,209,28,172,118,199,163,36,106,111,99,85,61,4,240,209,196,94,4,226,131,43,40,51,51,2,212,127,146,163,188,81,108,155,252,89,116,238,208,205,61,31,50,88,163,231,114,185,236,111,53,141,216,255,0,20,95,20,72,149,237,83,225,15,10,240,251,152,246,172,200,203,42,43,85,159,8,99,174,110,182,88,171,227,108,148,87,72,213,93,63,118,164,84,107,219,70,230,62,39,39,47,123,34,145,206,98,242,88,234,118,58,197,240,119,197,86,50,225,67,55,45,248,194,205,114,171,118,24,184,212,83,211,98,203,68,113,164,204,184,219,145,254,186,182,39,61,141,239,49,181,210,58,23,238,110,215,170,181,87,150,249,24,240,152,158,212,127,97,60,205,251,151,231,20,68,43,112,157,237,79,147,127,16,48,247,204,96,38,123,180,198,231,77,122,236,255,0,204,11,205,28,117,113,211,215,211,216,106,98,101,93,36,180,179,181,143,187,80,185,169,36,51,53,178,196,253,21,53,100,141,107,218,186,163,145,21,21,8,97,225,59,218,159,38,254,32,97,239,152,192,6,101,118,172,112,57,77,150,183,90,254,41,50,217,245,114,216,177,61,225,95,138,109,142,100,179,173,186,227,84,231,189,107,89,38,138,140,166,154,93,90,230,200,228,229,205,44,109,98,185,178,182,56,112,215,134,142,34,241,223,11,249,167,65,153,152,22,163,252,149,29,226,139,100,63,227,59,95,121,134,105,232,249,146,197,39,39,155,200,99,121,172,110,246,120,162,248,162,250,72,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,130,30,208,46,4,111,188,42,226,169,49,174,22,103,125,203,44,65,112,88,237,213,58,178,63,69,213,79,37,84,145,90,182,62,162,90,137,249,84,212,237,94,242,228,70,191,93,23,71,116,80,184,29,162,221,163,54,46,37,48,173,167,40,114,102,150,235,71,132,31,221,47,23,218,234,221,244,213,21,181,92,189,236,160,88,88,245,98,195,3,222,139,34,187,123,95,60,76,116,122,50,38,75,54,42,240,209,195,166,59,226,131,52,232,50,207,2,211,255,0,146,172,188,86,239,135,252,89,107,239,48,195,61,103,46,89,99,231,114,185,236,119,41,142,222,255,0,4,79,21,74,83,42,178,207,21,103,38,99,225,204,173,193,84,157,226,245,137,174,17,91,233,183,71,35,227,135,122,250,243,203,203,99,222,216,98,98,58,73,30,141,93,145,177,238,84,209,170,122,30,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,240,170,242,95,40,112,110,66,229,126,31,202,60,191,130,174,59,22,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,68,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,212,0,49,87,180,235,43,127,10,28,27,99,94,233,98,244,157,215,9,119,124,83,111,255,0,10,228,247,94,235,34,119,185,250,189,173,126,218,25,43,125,71,110,215,95,85,170,244,97,6,217,41,154,23,92,149,205,204,33,154,246,102,213,201,81,133,175,20,215,39,211,211,86,186,145,245,144,49,233,206,165,89,90,138,172,100,209,115,34,127,170,228,86,72,228,86,185,21,81,125,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,121,119,197,152,90,251,129,177,85,231,5,98,154,30,229,122,195,247,10,139,93,198,155,154,201,57,21,80,72,232,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,212,9,243,237,46,199,245,57,125,193,110,98,85,91,113,13,37,170,229,124,167,166,176,82,164,203,22,250,198,85,212,199,21,85,60,76,145,23,123,221,70,181,106,187,83,123,88,215,189,187,118,110,72,12,194,120,90,251,142,113,85,155,5,97,106,30,251,122,196,23,10,123,93,186,155,154,200,249,245,83,200,216,226,143,123,213,172,110,231,189,169,171,149,26,154,234,170,137,212,201,94,36,243,251,240,143,194,23,13,25,111,38,97,122,82,245,134,109,247,191,79,90,41,223,178,58,72,97,171,74,59,71,120,142,52,72,150,102,82,65,43,89,187,89,82,55,171,221,210,116,116,149,255,0,99,238,78,95,113,207,20,9,154,180,243,119,123,46,90,91,231,168,172,147,107,31,207,170,174,167,158,146,158,155,69,123,94,221,204,125,76,188,196,107,218,157,219,99,182,172,141,80,38,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,150,0,2,218,113,21,144,216,55,137,44,163,190,229,78,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,248,220,237,85,168,246,239,98,190,55,46,199,185,22,229,145,87,219,5,197,231,143,8,248,22,183,252,133,110,57,116,148,31,248,10,170,10,72,101,122,255,0,153,60,138,198,127,144,106,73,253,124,96,69,173,218,138,154,221,117,173,183,209,221,169,46,148,244,181,18,67,21,117,35,101,108,21,76,107,149,27,52,105,51,25,42,49,200,136,228,73,24,199,232,169,185,173,93,81,50,3,128,76,144,202,254,33,120,151,176,101,182,108,223,42,233,45,19,211,212,215,195,110,166,142,77,247,185,233,217,205,90,21,153,157,105,216,232,155,52,143,147,162,171,33,116,108,115,36,145,143,109,170,202,28,151,205,12,250,198,81,229,254,81,225,10,188,69,125,146,158,90,181,167,133,241,196,200,160,141,19,124,178,203,43,155,20,76,213,90,212,115,220,212,87,189,140,77,92,246,162,210,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,234,120,24,235,193,39,24,56,103,139,156,175,138,244,213,164,162,198,214,58,120,27,139,44,244,145,84,114,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,178,40,12,0,237,171,246,88,194,223,16,40,126,93,113,48,3,178,227,219,179,44,190,250,249,61,105,159,253,181,126,203,24,91,226,5,15,203,174,38,0,118,92,123,118,101,151,223,95,39,173,2,191,237,31,236,255,0,172,225,222,251,46,109,229,14,29,255,0,173,61,127,118,130,90,106,121,39,168,147,14,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,226,86,91,65,193,39,24,56,155,132,108,208,138,244,213,171,173,193,55,202,136,27,139,44,244,145,83,243,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,103,251,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,231,135,140,110,31,104,248,98,226,11,18,101,37,167,16,122,102,213,67,200,172,182,212,203,60,15,170,74,89,226,108,140,142,165,144,185,121,115,51,114,177,81,237,141,207,107,91,42,70,198,74,196,3,209,70,19,197,54,44,115,133,108,216,215,11,87,119,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,135,108,67,7,101,15,24,56,251,4,230,133,147,134,59,234,213,223,48,78,43,168,168,109,178,36,138,106,137,236,85,188,185,38,87,192,216,152,247,119,105,28,213,230,177,81,35,141,92,234,133,116,104,217,214,73,159,0,1,26,189,178,153,177,154,121,95,248,32,252,25,230,94,43,194,94,147,250,65,223,125,5,121,169,160,239,92,191,71,242,249,188,151,183,126,222,99,246,238,215,77,238,211,197,64,146,160,66,7,103,15,16,185,251,142,120,206,203,204,45,141,115,195,48,49,5,150,183,210,221,230,221,116,196,213,181,116,179,236,181,85,189,155,226,146,71,49,219,94,198,185,53,78,142,106,42,117,68,38,252,0,0,11,21,198,230,67,84,241,29,195,70,49,203,107,53,21,36,248,133,105,217,116,195,235,53,60,82,61,46,52,207,73,99,142,39,202,246,54,23,204,214,201,76,178,239,110,198,84,61,87,86,238,106,249,214,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,245,60,121,204,227,115,33,169,184,113,226,95,24,229,181,154,138,174,12,60,149,12,186,97,245,154,158,88,216,182,234,150,36,177,199,19,229,123,221,51,33,115,164,166,89,119,187,123,233,222,171,163,183,53,2,223,231,126,53,181,102,86,116,99,236,198,177,83,213,193,109,197,88,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,93,116,85,241,42,12,204,206,191,167,57,43,147,153,57,73,111,228,210,101,149,190,245,206,158,72,182,201,61,117,198,233,45,68,155,92,146,57,29,11,96,101,26,55,86,49,201,39,63,93,205,216,165,170,0,72,79,99,70,72,90,177,214,118,223,243,162,225,124,171,167,168,202,250,120,27,67,65,12,109,217,87,61,202,10,202,117,124,175,93,85,25,28,81,203,163,26,136,174,124,140,118,228,70,43,36,153,243,23,251,54,242,94,235,146,28,37,225,123,22,40,194,21,120,111,19,223,42,43,47,215,218,58,183,187,158,179,205,50,182,7,73,26,185,121,47,238,113,81,181,98,209,170,213,106,163,218,217,55,153,64,6,0,118,213,251,44,97,111,136,20,63,46,184,144,193,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,240,107,24,231,46,136,138,164,207,246,213,251,44,97,111,136,20,63,46,184,152,1,217,113,237,217,150,95,125,124,158,180,11,41,145,121,233,152,252,58,102,61,187,52,50,190,243,220,110,180,58,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,230,66,253,173,213,53,71,35,154,215,177,204,123,24,246,250,41,200,188,244,203,142,34,242,226,221,154,25,95,121,239,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,242,230,102,230,234,154,171,85,174,107,216,231,177,236,123,162,3,180,127,179,254,179,135,123,236,185,183,148,56,119,254,180,245,253,218,9,105,169,228,158,162,76,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,137,89,109,7,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,207,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,15,67,196,0,246,163,251,118,102,111,220,191,39,162,39,123,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,4,61,168,254,221,153,155,247,47,201,232,128,177,89,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,170,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,172,249,229,158,11,201,174,207,110,24,32,183,98,60,77,221,112,222,23,219,83,127,196,79,181,185,102,174,174,170,168,100,107,81,36,52,172,124,142,214,73,98,137,137,248,199,50,38,68,199,61,201,30,243,10,251,12,127,61,159,187,127,204,140,106,237,25,227,95,250,85,102,60,22,12,1,115,186,199,150,88,91,241,118,218,105,215,149,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,218,68,233,165,141,2,218,241,131,197,158,50,226,235,52,62,156,95,105,234,236,246,42,10,120,233,172,88,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,126,156,182,42,171,98,98,36,159,118,67,221,184,139,189,100,149,109,102,107,220,234,235,242,250,58,122,42,76,188,150,166,106,89,94,216,32,158,182,26,216,145,204,85,168,70,70,248,225,141,141,159,163,88,198,182,45,24,154,24,1,217,231,193,101,215,138,124,208,167,190,226,252,63,86,236,171,195,85,10,184,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,204,141,239,135,116,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,7,150,34,127,187,46,61,132,242,203,239,175,156,86,144,2,79,247,101,199,176,158,89,125,245,243,138,208,50,168,2,42,251,87,56,233,254,191,133,252,148,198,127,246,197,46,63,173,161,111,249,173,109,174,58,132,119,254,23,189,49,173,253,8,85,255,0,235,136,64,207,254,30,248,139,192,156,75,89,241,70,44,203,58,142,253,134,236,88,129,108,84,87,61,147,69,233,13,180,20,117,50,75,201,154,40,228,139,108,149,79,135,107,145,117,228,239,69,209,232,137,117,76,0,236,84,246,88,197,63,16,43,190,93,110,46,255,0,24,60,127,101,31,9,182,175,71,186,74,76,99,142,228,168,142,22,97,74,11,155,34,158,153,138,214,72,233,171,100,70,200,180,140,229,72,199,49,28,197,124,170,246,108,106,179,153,36,97,137,125,185,223,153,63,222,79,229,166,42,246,92,123,118,101,151,223,95,39,173,50,43,182,63,31,224,220,211,193,188,62,230,14,95,98,26,75,230,30,190,83,226,58,154,26,234,101,93,146,179,91,106,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,58,246,92,123,118,101,151,223,95,39,173,2,127,128,0,12,85,237,71,246,19,204,223,185,126,113,68,101,81,138,189,168,254,194,121,155,247,47,206,40,128,128,18,85,59,87,56,22,254,191,138,12,148,193,159,246,197,86,63,162,161,119,249,174,109,210,58,116,111,254,23,189,61,174,253,9,149,159,235,137,136,171,61,84,1,230,135,135,92,249,198,92,54,230,229,139,53,176,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,232,142,86,59,99,209,146,53,55,177,170,158,138,114,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,84,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,86,237,52,224,251,12,240,181,154,22,75,214,92,165,37,30,9,199,52,242,186,213,103,108,181,18,207,108,158,142,58,118,84,177,242,78,249,29,43,30,233,153,43,94,175,215,89,36,102,214,164,109,115,237,255,0,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,207,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,9,116,237,71,246,19,204,223,185,126,113,68,64,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,132,250,118,163,251,9,230,111,220,191,56,162,33,91,132,239,106,124,155,248,129,135,190,99,0,20,166,86,230,150,59,201,108,119,108,204,204,180,190,250,27,18,89,185,221,202,183,186,195,81,202,230,194,248,100,252,92,204,124,110,214,57,94,223,89,171,166,186,166,138,136,169,232,79,133,30,43,178,227,139,92,184,102,53,193,82,247,27,173,15,46,11,253,130,121,145,245,86,138,167,34,170,53,202,136,156,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,100,107,118,157,118,127,209,229,21,101,79,16,57,33,135,123,166,5,171,221,62,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,142,144,198,199,54,23,49,218,43,99,115,25,30,42,240,163,197,118,99,240,149,152,236,198,184,42,94,253,106,174,229,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,151,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,15,71,196,43,118,213,251,83,225,111,135,244,63,49,184,146,253,149,185,165,129,51,167,2,91,51,51,45,47,190,153,195,119,158,119,114,173,238,179,83,243,121,83,62,25,63,23,51,25,35,116,146,39,183,214,106,107,166,169,170,42,42,196,15,109,95,181,62,22,248,127,67,243,27,136,24,65,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,159,238,26,184,117,202,254,3,50,26,242,218,203,181,37,83,237,212,245,151,236,93,139,27,107,146,25,235,160,167,230,202,215,62,22,190,103,163,32,167,213,141,138,55,57,53,73,30,214,239,149,251,176,171,176,214,211,106,154,235,156,151,217,173,148,143,185,81,211,216,105,41,235,29,11,86,120,96,153,213,206,150,38,73,166,230,177,238,130,23,57,168,186,57,98,141,87,93,169,165,170,237,35,237,4,166,226,38,166,60,158,201,187,173,91,114,234,221,80,218,154,219,148,50,203,11,49,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,166,172,141,80,44,175,27,124,96,226,110,46,115,66,91,211,150,174,139,4,216,234,39,110,19,179,213,197,79,207,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,207,78,198,79,233,29,244,18,251,244,155,255,0,180,199,227,62,141,250,71,127,120,244,167,57,57,253,195,254,243,254,187,155,175,169,207,211,149,235,247,163,2,248,36,224,251,19,113,115,154,17,89,90,149,116,88,38,199,81,3,177,101,226,146,90,126,125,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,109,116,255,0,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,210,154,134,134,153,23,100,76,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,66,160,0,0,0,1,230,179,139,31,106,124,228,248,129,136,126,99,57,35,249,41,193,246,25,226,231,179,19,45,236,174,74,74,44,109,99,167,196,14,194,119,138,185,106,57,20,51,203,124,153,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,54,186,56,56,177,246,167,206,79,136,24,135,230,51,147,83,217,113,236,39,150,95,125,124,226,180,8,64,252,0,231,47,225,151,250,62,126,15,110,191,132,47,72,122,51,208,91,27,206,231,109,223,187,126,188,190,79,47,241,188,253,220,174,87,227,119,242,253,115,209,166,75,216,179,67,13,101,126,31,178,231,70,57,164,198,24,218,10,119,58,245,120,164,161,142,146,9,231,124,142,126,200,227,141,140,110,200,218,230,196,143,216,197,122,70,143,86,181,92,173,78,214,213,128,48,109,139,25,95,243,6,205,135,169,40,241,14,42,167,161,166,189,87,66,138,215,215,178,141,37,74,101,149,17,118,185,236,108,242,49,31,166,245,102,198,170,171,99,98,54,160,0,82,153,165,149,184,19,58,112,37,207,44,243,46,197,233,156,55,121,228,247,218,46,245,53,63,55,149,51,38,143,241,144,189,146,55,73,34,99,189,87,38,186,104,186,162,170,45,86,71,7,106,135,29,84,216,3,15,93,120,97,202,218,250,73,241,61,242,158,107,110,51,154,106,89,119,218,109,211,210,194,246,193,18,73,26,67,35,234,161,169,84,89,24,247,242,152,215,166,214,200,246,62,48,138,12,213,193,246,44,191,204,124,71,130,176,198,61,181,99,91,85,150,225,45,29,37,254,214,199,182,150,225,27,87,68,145,136,255,0,224,170,213,124,106,228,85,142,73,89,182,71,86,188,34,228,133,171,136,238,34,240,102,77,95,111,149,118,139,109,254,162,165,213,149,116,145,181,243,164,20,244,179,84,200,200,247,122,173,123,219,2,177,30,168,228,98,189,28,173,126,221,139,69,101,110,86,227,188,233,199,118,204,179,203,75,23,166,113,37,231,157,220,168,187,212,52,252,222,84,47,154,79,198,76,246,70,221,35,137,238,245,156,154,233,162,106,170,136,180,253,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,122,136,194,120,90,197,129,176,173,155,5,97,106,30,229,101,195,246,250,123,93,186,155,154,249,57,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,212,237,140,42,236,212,227,94,221,196,94,92,80,229,126,53,185,235,153,184,70,222,232,234,88,229,170,158,75,173,174,153,41,162,101,206,89,228,106,177,38,123,231,107,36,106,202,231,186,70,62,84,70,181,232,214,102,168,0,0,29,78,44,194,214,44,115,133,111,56,43,20,208,247,219,46,32,183,212,90,238,52,220,215,199,207,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,164,16,246,131,112,73,117,225,67,31,199,125,195,16,85,215,101,214,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,230,43,81,86,57,52,159,67,169,196,216,90,197,140,45,208,218,113,29,15,123,164,167,184,80,93,35,143,154,248,246,213,81,85,69,87,77,38,172,84,85,217,60,17,63,77,118,187,110,142,69,106,170,40,71,15,101,63,2,181,56,58,58,14,41,243,94,130,174,154,251,85,78,147,96,170,22,213,68,232,27,110,171,162,98,250,73,235,12,142,87,62,88,170,36,137,176,200,141,229,162,72,231,49,206,116,107,21,63,219,157,249,147,253,228,254,90,74,161,21,125,185,223,153,63,222,79,229,160,90,174,197,79,106,124,83,240,254,187,230,54,227,63,248,250,224,163,10,241,89,151,21,119,187,77,179,187,230,110,25,183,205,38,28,184,83,164,108,146,191,98,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,38,71,171,209,118,186,86,75,128,29,138,158,212,248,167,225,253,119,204,109,196,212,129,230,219,40,120,93,205,12,217,226,26,62,29,41,108,149,116,151,218,11,196,182,220,73,44,44,142,169,150,56,41,234,18,26,218,169,92,217,18,39,50,21,221,166,146,34,72,253,140,99,149,210,49,22,127,184,117,200,108,27,195,110,81,216,178,167,6,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,110,168,213,123,182,49,25,27,87,99,26,137,90,219,176,158,21,179,223,110,248,166,211,134,109,84,87,172,65,221,253,47,113,167,162,142,58,171,135,33,138,200,59,196,173,68,124,188,182,42,181,155,213,118,181,85,19,68,59,96,0,0,6,42,246,163,251,9,230,111,220,191,56,162,50,168,197,94,212,127,97,60,205,251,151,231,20,64,64,9,42,157,149,156,7,127,240,71,21,121,191,101,255,0,43,46,16,177,92,237,223,248,7,211,94,218,254,111,254,48,216,153,36,63,228,234,24,239,234,158,71,175,12,150,155,85,255,0,137,44,168,177,95,109,148,151,27,109,199,28,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,82,103,187,64,184,238,177,112,171,133,100,193,88,89,253,247,51,113,5,189,100,183,83,104,248,253,23,75,60,117,81,197,117,222,250,121,105,231,229,84,211,181,59,179,149,28,253,117,93,27,213,66,197,246,172,113,213,83,131,163,175,225,99,42,43,234,233,175,181,84,235,14,53,174,117,44,78,129,182,234,186,39,167,163,88,147,70,229,115,229,138,162,57,93,52,106,222,90,36,109,107,220,231,72,145,96,87,2,223,210,59,250,71,97,223,232,191,255,0,198,191,91,190,247,173,254,139,244,94,246,119,143,73,109,255,0,176,254,166,239,203,223,202,229,126,63,146,90,11,77,179,25,102,190,63,162,179,81,201,87,127,197,152,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,87,200,228,234,229,87,47,138,147,189,192,47,5,24,87,133,60,184,164,189,221,173,157,227,51,113,53,190,25,49,29,194,161,35,124,148,27,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,121,210,49,30,171,181,177,50,32,202,160,113,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,49,87,135,30,209,220,163,226,87,62,113,38,74,225,75,69,93,190,158,138,157,245,56,106,245,91,84,200,211,16,178,29,18,161,25,76,244,108,177,63,69,89,99,103,174,247,195,28,175,145,33,86,43,0,134,30,44,125,169,243,147,226,6,33,249,140,228,212,246,92,123,9,229,151,223,95,56,173,33,91,139,31,106,124,228,248,129,136,126,99,57,53,61,151,30,194,121,101,247,215,206,43,64,202,160,0,0,0,17,43,218,139,217,255,0,89,104,172,185,113,55,146,24,119,157,106,155,188,220,113,197,174,9,39,158,170,58,169,103,150,121,174,205,230,61,251,161,94,110,146,199,26,49,176,182,54,200,141,86,44,174,138,48,79,74,124,88,251,44,103,39,195,252,67,242,233,207,53,128,78,79,102,135,3,148,220,56,224,216,115,135,28,62,173,249,139,141,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,212,124,105,27,17,17,175,124,217,190,0,2,222,241,19,236,253,153,223,253,230,222,191,252,138,82,225,29,118,34,195,246,140,89,135,238,120,91,16,82,119,171,93,230,142,107,125,108,28,199,51,155,79,51,21,146,51,115,21,28,221,90,229,77,90,168,169,175,69,69,49,234,241,188,248,94,51,247,143,87,177,245,248,251,111,117,233,250,252,254,184,242,150,231,248,178,160,0,244,32,99,223,244,1,225,35,254,228,223,255,0,126,185,255,0,210,11,123,218,153,236,253,135,255,0,251,242,164,255,0,242,42,211,231,253,143,180,245,126,23,209,245,125,111,87,57,120,158,37,191,182,255,0,143,242,254,189,249,79,228,31,31,254,166,252,159,199,252,119,177,239,233,103,46,114,242,231,199,143,142,221,115,36,231,119,251,110,237,159,179,49,136,247,237,103,252,213,253,249,255,0,250,38,28,240,237,237,3,150,63,253,249,89,127,252,182,34,99,51,107,32,50,147,60,253,21,248,83,194,94,155,244,39,63,184,127,135,212,211,114,121,220,190,103,245,18,51,118,188,168,254,182,186,109,233,166,171,174,248,251,142,127,57,236,253,79,79,135,25,198,236,251,187,251,203,252,60,254,175,195,251,127,244,171,242,79,103,238,253,215,171,203,214,225,215,157,189,120,78,54,111,30,92,38,75,206,203,230,203,247,60,35,223,178,207,218,7,16,127,247,155,87,255,0,229,180,68,165,22,179,43,56,96,200,220,149,196,21,24,167,44,176,63,161,174,149,84,111,183,205,63,164,235,42,55,83,185,236,123,153,182,105,94,212,213,209,49,117,68,215,167,142,138,186,221,51,223,241,126,211,159,178,246,243,210,245,44,183,111,211,228,127,59,252,139,218,254,81,243,28,190,67,217,241,229,199,133,227,198,103,41,37,241,254,214,207,251,0,7,232,190,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,99,237,79,156,159,16,49,15,204,103,61,41,158,107,56,177,246,167,206,79,136,24,135,230,51,129,53,61,151,30,194,121,101,247,215,206,43,72,224,237,47,227,142,167,136,236,101,54,79,96,118,82,51,46,176,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,122,236,145,100,122,170,185,140,134,148,191,241,183,117,178,240,57,129,248,72,203,137,234,232,42,36,167,173,155,22,94,41,170,157,19,221,4,247,59,139,223,105,88,221,10,42,178,72,164,163,149,242,197,46,142,99,221,11,145,81,100,105,101,120,117,200,108,101,196,150,110,88,178,167,6,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,118,168,213,123,119,189,89,27,87,123,218,138,23,3,129,206,17,46,188,95,102,227,176,164,247,26,187,62,19,176,211,182,229,136,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,49,116,70,71,52,136,217,57,75,27,166,207,136,92,45,98,192,220,23,230,94,10,194,212,61,202,203,135,242,190,243,107,183,83,115,95,39,34,150,11,76,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,169,80,112,235,144,216,55,134,220,163,177,101,78,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,118,249,28,221,81,170,247,108,98,50,54,174,198,53,19,139,197,143,178,198,114,124,63,196,63,46,156,15,53,135,165,222,34,179,231,6,240,219,148,119,220,214,198,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,162,185,24,237,140,71,200,228,216,199,42,121,162,50,43,142,78,46,238,188,95,102,227,113,92,22,234,187,62,19,176,211,186,219,135,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,183,127,45,52,70,71,12,106,233,57,73,35,130,223,241,21,159,56,203,137,44,220,190,230,182,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,237,21,200,198,239,122,190,71,38,247,185,86,66,187,43,56,14,255,0,224,142,42,243,126,203,254,86,92,33,98,185,219,191,240,15,166,189,181,252,223,252,97,177,50,72,127,201,212,49,223,213,60,177,93,154,28,14,84,241,29,140,161,206,28,112,250,70,101,214,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,93,146,36,108,69,87,61,240,206,72,24,171,218,143,236,39,153,191,114,252,226,136,133,110,19,189,169,242,111,226,6,30,249,140,4,212,246,163,251,9,230,111,220,191,56,162,33,91,132,239,106,124,155,248,129,135,190,99,0,30,148,202,127,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,80,0,49,127,130,94,4,240,111,7,22,171,236,237,190,82,98,236,89,125,168,86,63,17,186,210,180,83,197,110,70,198,173,162,99,22,105,145,172,230,177,242,57,205,86,243,21,99,71,162,242,163,84,202,0,0,0,0,16,129,219,5,147,151,220,13,197,2,230,173,68,221,226,203,153,118,248,42,40,228,218,198,114,42,168,105,224,164,168,166,209,30,231,187,107,25,77,47,49,90,198,175,121,216,221,203,27,148,155,242,61,123,103,242,134,167,23,228,54,26,205,203,116,21,115,84,101,237,225,208,214,35,103,137,144,67,110,184,114,226,146,103,177,222,187,222,149,48,208,198,212,98,244,73,164,85,106,162,110,96,67,9,51,221,140,25,67,83,132,50,27,18,230,229,198,10,184,106,51,10,240,216,104,209,211,196,248,38,183,91,249,145,71,51,24,223,93,143,90,153,171,163,114,61,122,164,49,170,53,17,119,62,24,79,77,25,3,147,150,46,31,242,107,9,228,238,28,155,188,82,97,155,123,105,228,169,218,246,119,186,167,185,210,84,212,236,123,222,177,243,103,146,89,121,123,213,172,223,181,190,171,81,0,184,0,20,86,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,232,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,200,22,43,180,71,139,207,232,165,147,73,244,90,183,147,152,88,199,155,69,133,247,208,119,152,96,229,58,46,245,87,38,229,72,211,149,28,173,216,142,223,186,89,34,214,55,198,146,237,128,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,10,175,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,117,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,147,254,200,174,15,176,205,6,13,183,241,105,140,18,146,229,125,186,84,84,183,8,182,25,106,24,251,68,17,45,93,13,91,229,68,123,98,149,243,171,164,106,49,204,122,49,145,177,205,118,233,28,214,6,85,112,73,193,246,25,225,27,43,226,178,181,41,43,113,181,242,158,7,98,203,197,36,181,28,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,220,31,237,107,224,163,208,149,149,156,89,101,149,178,213,71,101,155,147,30,52,183,192,156,137,27,93,52,252,182,92,218,138,237,146,115,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,37,168,1,230,179,134,46,33,113,87,11,249,203,101,205,204,45,77,223,251,135,50,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,190,138,50,183,52,176,38,116,224,75,102,102,101,165,247,211,56,110,243,206,238,85,189,214,106,126,111,42,103,195,39,226,230,99,36,110,146,68,246,250,205,77,116,213,53,69,69,88,44,237,17,225,15,250,41,103,42,125,22,162,228,229,238,49,230,214,225,125,245,253,230,104,57,77,139,189,82,73,185,18,68,229,73,43,118,43,183,238,138,72,181,145,242,36,187,106,174,204,254,53,237,220,48,99,187,150,9,204,187,159,118,203,108,91,173,77,109,100,139,85,55,161,171,161,134,69,142,162,26,120,91,38,254,118,140,130,68,108,123,151,72,28,175,70,194,173,112,102,175,109,95,178,198,22,248,129,67,242,235,137,128,29,151,30,221,153,101,247,215,201,235,76,255,0,237,171,246,88,194,223,16,40,126,93,113,34,215,132,156,239,181,112,225,159,216,115,58,47,54,58,187,205,62,28,167,186,57,148,20,210,54,55,212,207,53,186,166,158,22,43,221,209,140,89,102,143,123,244,114,181,155,156,141,122,162,49,66,109,56,232,227,54,197,193,230,92,82,220,227,181,122,103,25,226,142,241,79,134,109,178,177,233,74,233,34,70,115,106,106,100,110,154,67,23,54,37,88,218,228,146,71,61,173,110,212,87,203,31,159,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,74,175,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,117,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,147,254,202,30,7,41,176,213,170,201,197,198,99,62,173,47,183,42,122,135,225,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,242,154,154,196,144,202,217,53,123,164,103,36,47,87,103,23,3,149,60,41,96,218,252,97,152,47,164,168,204,92,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,202,115,226,137,173,71,36,41,44,153,148,12,0,237,91,226,143,61,184,107,252,23,126,5,49,207,209,207,164,126,155,244,159,248,178,142,179,159,221,251,143,39,253,115,20,155,118,243,229,250,186,107,187,174,186,38,129,159,229,170,207,78,23,50,39,137,79,66,126,26,240,55,210,63,163,157,231,209,159,227,58,202,62,71,120,229,115,191,214,210,199,187,119,34,47,173,174,155,122,105,170,235,26,188,5,113,235,197,142,116,241,99,129,178,207,50,243,91,211,56,110,243,233,62,251,69,232,43,109,63,55,149,109,170,154,63,198,67,78,201,27,164,145,49,222,171,147,93,52,93,81,85,22,95,192,199,252,173,224,43,132,236,150,199,118,204,204,203,76,169,244,54,36,179,115,187,149,111,167,110,85,28,174,108,47,134,79,197,205,80,248,221,172,114,189,190,179,87,77,117,77,21,17,83,32,1,24,29,168,28,102,113,39,195,182,126,216,48,86,78,102,71,209,251,45,110,15,165,186,79,77,232,122,10,189,245,79,173,173,141,210,111,168,130,71,166,172,134,52,209,23,111,171,174,154,170,170,132,159,131,0,59,41,56,163,207,110,37,63,10,63,134,188,115,244,143,232,231,161,61,25,254,44,163,163,228,119,142,253,206,255,0,91,69,30,237,220,136,190,182,186,109,233,166,171,174,127,128,35,171,182,147,39,47,184,195,38,176,150,113,90,38,230,82,101,221,194,162,158,233,77,181,137,182,150,228,234,120,219,83,189,207,69,93,147,193,79,23,45,172,123,157,222,119,122,173,141,202,178,42,81,89,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,170,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,168,121,140,47,87,5,249,57,98,207,222,40,48,6,85,98,153,182,89,110,183,9,42,46,49,237,122,247,154,90,74,121,106,229,166,213,143,99,217,206,101,59,162,230,53,200,230,115,55,166,170,221,22,213,98,204,45,125,192,216,170,243,130,177,77,15,114,189,97,251,133,69,174,227,77,205,100,156,138,168,36,116,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,234,74,79,98,62,80,211,50,213,152,89,247,93,5,36,149,19,212,69,132,45,114,54,121,121,240,49,141,142,170,181,175,143,164,74,201,22,74,5,107,189,103,162,195,34,122,136,171,188,37,40,0,6,0,118,213,251,44,97,111,136,20,63,46,184,152,1,217,113,237,217,150,95,125,124,158,180,207,254,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,129,59,216,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,60,60,99,112,251,71,195,23,16,88,147,41,45,56,131,211,54,170,30,69,101,182,166,89,224,125,82,82,207,19,100,100,117,44,133,203,203,153,155,149,138,143,108,110,123,90,217,82,54,50,86,33,54,156,109,241,131,134,120,70,202,249,111,78,90,74,220,109,124,167,157,184,78,207,87,21,71,34,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,54,0,113,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,11,83,93,93,82,169,190,87,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,155,253,150,156,107,226,172,175,204,123,15,13,248,214,231,223,112,14,47,184,119,43,79,120,89,31,37,146,233,58,175,37,180,251,26,229,228,212,78,230,198,248,149,17,141,146,84,153,29,31,227,185,182,171,181,31,219,179,51,126,229,249,61,17,33,61,155,157,159,117,60,59,83,73,156,57,201,106,164,118,98,220,105,221,77,69,109,154,40,166,126,25,98,75,60,114,172,85,16,207,44,51,62,166,21,129,202,246,181,175,141,138,248,245,209,242,34,199,183,106,63,183,102,102,253,203,242,122,32,49,255,0,14,230,150,59,194,152,19,23,101,157,130,251,221,112,222,59,238,31,72,40,187,172,47,239,157,202,101,154,151,241,143,98,201,30,201,28,174,252,91,155,187,93,29,170,116,46,7,10,60,40,230,63,22,185,142,204,21,130,162,238,54,170,30,92,247,251,252,240,171,233,109,20,174,85,68,115,145,21,57,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,203,127,149,185,91,142,243,167,29,219,50,207,45,44,94,153,196,151,158,119,114,162,239,80,211,243,121,80,190,105,63,25,51,217,27,116,142,39,187,214,114,107,166,137,170,170,34,250,19,225,71,133,28,184,225,43,46,25,130,176,84,93,250,235,93,203,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,46,22,110,114,69,10,42,182,54,185,202,170,247,190,73,30,23,3,43,114,183,2,100,182,4,182,101,158,90,88,189,13,134,236,220,238,229,69,222,166,168,229,115,102,124,210,126,50,103,190,71,107,36,175,119,172,229,211,93,19,68,68,68,170,192,3,202,185,63,221,151,30,194,121,101,247,215,206,43,72,1,37,211,37,56,193,195,60,35,118,98,101,189,233,203,73,91,141,175,148,248,129,184,78,207,87,21,71,34,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,133,202,237,31,237,0,163,225,222,197,46,82,101,14,34,255,0,174,197,127,118,158,90,154,120,224,168,143,14,210,239,100,155,170,25,51,36,141,243,77,26,43,25,10,183,114,71,42,202,229,103,226,82,88,65,42,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,43,52,178,183,29,228,182,59,185,229,158,101,216,189,13,137,44,220,158,251,69,222,161,168,229,115,97,100,209,254,50,23,190,55,107,28,172,119,170,229,211,93,23,69,69,68,9,127,236,84,246,88,197,63,16,43,190,93,110,35,215,143,238,18,49,151,11,89,184,234,171,206,40,171,197,88,123,28,212,86,93,44,183,235,133,74,75,113,170,123,94,215,84,199,91,175,172,234,150,58,120,213,210,233,178,94,99,94,155,92,175,138,57,10,236,84,246,88,197,63,16,43,190,93,110,51,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,245,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,15,50,210,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,235,181,175,123,96,133,174,114,38,174,72,163,69,215,106,105,148,29,151,30,221,153,101,247,215,201,235,75,105,197,87,12,248,203,133,12,220,172,202,220,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,245,7,1,89,165,129,50,91,139,28,13,153,153,151,125,244,54,27,179,122,79,190,214,247,89,170,57,92,219,109,84,49,254,46,22,62,71,107,36,172,111,170,213,211,93,87,68,69,84,15,69,32,24,255,0,199,174,105,99,188,150,225,59,28,230,102,90,95,125,13,137,44,222,140,238,85,189,214,26,142,87,54,229,75,12,159,139,153,143,141,218,199,43,219,235,53,116,215,84,209,81,21,3,32,12,85,237,71,246,19,204,223,185,126,113,68,69,95,250,168,252,118,127,221,207,255,0,86,108,255,0,244,66,85,59,81,253,132,243,55,238,95,156,81,1,0,39,165,62,39,120,133,194,188,47,228,213,235,55,49,77,55,127,238,28,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,249,172,47,175,24,60,89,227,46,46,179,67,233,197,246,158,174,207,98,160,167,142,154,197,135,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,233,203,98,170,182,38,34,5,191,206,140,222,198,89,245,154,24,131,55,51,2,122,73,47,184,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,157,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,100,255,0,178,135,129,202,108,53,106,178,113,113,152,207,171,75,237,202,158,161,248,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,252,166,166,177,36,50,182,77,94,233,25,201,177,93,152,188,7,126,27,239,180,217,243,155,22,93,216,7,15,220,27,232,219,93,198,221,204,165,197,19,53,147,54,77,29,205,106,242,105,231,109,58,187,116,114,69,51,146,72,87,93,146,181,38,164,12,85,237,71,246,19,204,223,185,126,113,68,66,183,9,222,212,249,55,241,3,15,124,198,2,106,123,81,253,132,243,55,238,95,156,81,16,173,194,119,181,62,77,252,64,195,223,49,128,15,73,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,144,3,218,25,194,205,171,133,140,249,168,177,97,9,169,27,131,241,45,58,94,48,253,26,221,91,85,91,69,2,250,178,195,60,110,210,102,49,179,36,173,137,239,71,35,227,70,167,54,73,25,54,217,158,226,187,138,236,184,225,43,46,31,141,113,172,189,250,235,93,204,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,46,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,231,179,52,179,75,29,231,78,59,185,230,102,101,223,125,51,137,47,60,158,251,91,221,97,167,230,242,161,100,49,254,46,22,50,54,233,28,76,111,170,212,215,77,87,85,85,85,12,138,236,243,227,78,235,194,198,104,83,216,177,126,32,171,110,85,226,90,133,76,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,229,200,246,67,182,229,246,213,251,83,225,111,135,244,63,49,184,153,21,217,95,192,173,54,0,195,214,174,39,179,74,130,146,124,79,124,167,134,229,131,33,134,170,93,246,155,116,244,179,49,211,202,177,200,144,200,250,168,106,81,82,55,177,252,166,53,139,185,178,61,236,143,29,123,106,253,169,240,183,195,250,31,152,220,64,196,172,5,159,56,203,45,114,143,48,178,167,7,214,213,219,25,153,21,22,166,93,235,169,170,18,55,201,110,164,101,106,75,68,169,177,93,178,119,85,198,175,115,94,223,82,23,70,228,123,37,122,28,76,139,200,188,199,226,47,49,237,217,95,149,246,110,253,117,174,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,46,22,110,110,171,162,185,92,230,177,141,123,222,198,59,160,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,79,247,4,156,31,97,158,17,178,190,43,43,82,146,183,27,95,41,224,118,44,188,82,75,81,200,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,11,149,145,121,23,151,28,58,101,197,187,43,242,190,205,220,109,84,58,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,230,76,253,173,213,116,70,163,90,214,49,172,99,24,198,220,0,0,2,16,56,133,237,30,227,59,3,103,238,101,224,172,45,156,157,202,203,135,241,133,230,215,110,166,250,59,106,147,145,75,5,108,177,197,30,247,211,57,238,218,198,53,53,114,171,151,77,85,85,122,146,127,192,86,105,99,188,233,225,59,3,102,102,101,223,125,51,137,47,62,147,239,181,189,214,26,126,111,42,229,85,12,127,139,133,140,141,186,71,19,27,234,181,53,211,85,213,85,85,67,32,0,0,121,172,226,199,218,159,57,62,32,98,31,152,206,77,79,101,199,176,158,89,125,245,243,138,210,21,184,177,246,167,206,79,136,24,135,230,51,147,83,217,113,236,39,150,95,125,124,226,180,12,170,0,165,51,75,52,176,38,75,96,75,158,102,102,93,247,208,216,110,205,201,239,181,189,214,106,142,87,54,102,67,31,226,225,99,228,118,178,74,198,250,173,93,53,213,116,68,85,64,180,28,109,241,131,134,120,70,202,249,111,78,90,74,220,109,124,167,157,184,78,207,87,21,71,34,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,207,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,203,226,119,136,92,85,197,6,114,222,179,115,20,211,119,14,255,0,203,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,116,246,74,112,81,233,186,202,62,44,179,54,217,106,172,178,195,206,143,5,219,231,78,124,142,174,134,126,91,238,110,68,118,200,249,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,225,149,93,156,220,20,127,69,92,184,158,255,0,143,237,150,169,51,55,20,254,50,229,83,2,115,100,181,208,170,49,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,89,91,12,82,45,149,237,98,224,162,221,138,112,173,207,138,140,183,182,108,196,150,109,42,113,140,12,74,170,137,174,180,45,142,158,158,58,136,218,142,124,112,247,88,225,220,244,108,108,106,196,178,200,247,162,196,136,249,42,0,121,129,202,172,204,197,89,55,152,248,115,52,176,85,95,119,189,97,155,132,87,10,109,210,72,200,230,216,190,188,18,242,222,199,186,25,88,174,142,70,35,147,124,111,123,85,116,114,158,138,120,104,226,47,2,113,65,149,148,25,153,129,106,63,201,81,222,40,182,77,254,44,186,119,104,102,158,143,153,44,81,243,185,92,246,55,154,198,236,127,138,47,138,36,85,246,178,112,135,248,34,204,127,233,5,130,168,182,97,12,127,112,127,165,155,37,127,54,74,92,69,50,205,60,219,99,122,35,210,25,216,199,74,221,28,244,108,141,157,171,202,98,194,197,178,156,2,241,93,89,194,150,120,210,94,238,114,239,193,152,163,147,103,197,16,201,52,233,28,20,174,153,170,218,246,199,18,59,153,53,63,174,230,162,198,247,58,55,207,27,118,172,187,218,30,133,1,212,225,60,83,98,199,56,86,205,141,112,181,119,125,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,232,118,192,0,0,8,171,237,206,252,201,254,242,127,45,37,80,138,190,220,239,204,159,239,39,242,208,45,87,98,167,181,62,41,248,127,93,243,27,113,53,36,43,118,42,123,83,226,159,135,245,223,49,183,19,82,0,0,0,3,31,248,245,205,44,119,146,220,39,99,156,204,203,75,239,161,177,37,155,209,157,202,183,186,195,81,202,230,220,169,97,147,241,115,49,241,187,88,229,123,125,102,174,154,234,154,42,34,160,100,1,138,189,168,254,194,121,155,247,47,206,40,136,234,225,235,180,123,140,236,115,159,185,105,130,177,78,114,119,219,46,32,198,22,107,93,198,155,232,237,170,62,125,44,245,177,71,44,123,217,76,215,183,115,30,228,213,170,142,77,117,69,69,234,72,175,106,63,176,158,102,253,203,243,138,32,32,175,41,241,215,224,191,52,240,110,102,122,47,210,127,68,177,5,186,251,220,185,252,158,245,221,106,99,155,149,204,218,237,155,185,123,119,109,118,154,235,162,233,161,197,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,45,77,117,117,74,166,249,95,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,83,228,159,118,93,118,127,214,93,235,45,188,77,231,126,29,228,218,161,238,215,28,15,107,158,73,224,170,146,170,41,226,158,27,179,185,111,102,216,83,149,164,81,200,143,108,205,145,210,43,81,137,19,165,11,215,217,123,192,183,224,83,10,179,60,115,143,6,119,76,201,189,111,244,61,53,107,183,77,98,181,201,27,81,53,133,90,157,222,178,109,100,230,106,174,123,34,86,71,248,167,58,162,53,207,240,0,198,174,208,46,24,239,188,85,100,20,152,43,11,94,187,149,235,15,220,23,18,219,169,187,179,36,244,165,84,20,85,81,197,67,189,242,196,200,57,175,168,106,115,156,170,214,105,170,181,83,170,64,15,253,85,96,44,85,254,218,225,204,73,135,46,31,239,148,117,214,218,234,121,63,224,201,12,209,200,207,177,205,115,124,149,15,82,100,112,118,172,112,57,83,153,86,170,254,41,50,217,244,145,95,112,197,157,95,138,109,142,100,80,37,198,221,74,215,189,107,89,38,136,175,169,134,45,90,230,200,229,230,67,20,109,98,181,209,54,57,130,34,241,102,41,190,227,156,85,121,198,184,166,187,190,222,177,5,194,162,233,113,169,229,50,62,125,84,242,58,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,116,39,167,178,227,216,79,44,190,250,249,197,105,0,36,228,246,69,102,246,13,198,188,43,219,242,182,205,61,90,98,28,184,168,169,134,245,4,208,43,89,178,186,182,174,170,154,104,158,154,181,236,115,86,70,42,106,143,71,194,253,90,141,86,57,225,155,224,0,0,0,45,87,22,62,203,25,201,240,255,0,16,252,186,115,205,97,233,79,139,31,101,140,228,248,127,136,126,93,57,230,176,15,85,0,0,5,27,156,248,130,239,132,242,123,29,98,156,63,87,221,110,150,108,53,115,184,81,79,203,107,249,85,16,210,200,248,223,181,232,173,118,142,106,46,142,69,69,211,170,42,21,145,211,99,76,45,111,199,88,58,251,130,110,211,84,67,67,136,45,149,86,170,169,41,156,214,202,200,167,137,209,189,204,87,35,145,28,141,122,170,42,162,166,186,106,139,224,99,212,150,240,179,143,222,61,62,207,159,167,233,251,159,79,159,173,55,132,229,45,253,252,111,159,31,191,132,70,127,79,238,45,255,0,238,179,255,0,246,27,103,253,28,151,60,83,130,240,118,58,183,199,105,198,216,78,205,136,104,97,153,42,99,165,186,208,69,87,19,37,70,185,169,34,50,70,185,17,200,215,185,55,105,174,142,84,243,83,20,191,212,179,225,251,253,216,102,23,254,144,162,255,0,162,21,143,31,57,191,152,185,43,147,214,124,83,150,88,135,208,215,74,172,75,79,111,154,126,233,5,70,234,119,82,213,61,204,219,51,30,212,213,209,49,117,68,215,167,142,138,186,254,31,178,225,238,125,135,163,234,250,158,250,222,83,199,239,191,206,253,255,0,195,250,167,228,222,231,225,127,44,249,31,99,236,191,20,225,199,209,245,45,231,45,156,63,78,109,235,215,111,25,183,51,151,237,115,127,202,237,219,178,31,35,172,247,10,91,181,167,38,112,45,21,117,20,204,169,165,170,166,195,180,113,75,4,172,114,57,146,49,237,141,21,174,107,145,21,28,138,138,138,136,168,99,159,104,110,127,230,222,70,125,0,252,22,98,223,66,122,111,210,189,255,0,252,2,154,167,157,201,238,156,191,235,227,126,221,57,178,125,93,53,221,215,93,19,76,106,201,142,55,184,160,197,153,195,129,112,182,32,204,238,245,107,188,226,91,101,190,182,15,66,219,153,205,167,154,170,54,72,205,204,129,28,221,90,229,77,90,168,169,175,69,69,51,227,136,126,22,114,251,137,111,163,255,0,78,239,24,134,131,232,231,123,238,190,137,168,130,45,253,227,149,191,153,205,134,77,116,228,51,77,52,241,93,117,233,166,231,184,159,37,237,61,73,236,101,227,203,199,248,253,231,241,127,135,159,159,195,115,252,43,242,15,105,234,126,87,207,143,175,233,89,206,217,231,212,153,215,148,155,57,241,159,249,89,126,191,203,26,184,6,226,127,60,179,171,56,111,24,91,51,113,199,166,109,116,184,106,162,225,12,30,140,163,167,219,80,218,170,86,53,251,161,137,142,93,27,43,211,69,93,58,248,106,137,166,124,22,15,32,248,48,202,238,29,49,141,102,54,193,55,236,83,91,93,91,108,146,213,36,119,90,170,121,98,72,159,44,82,43,145,35,130,53,221,186,22,166,186,170,104,171,211,193,82,254,30,223,141,244,189,127,71,208,235,238,110,242,219,251,235,229,255,0,53,249,15,137,249,63,149,190,191,194,250,115,135,163,215,140,201,198,112,155,62,252,79,0,0,247,190,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,214,113,99,237,79,156,159,16,49,15,204,103,61,41,158,107,56,177,246,167,206,79,136,24,135,230,51,129,111,240,158,22,190,227,156,85,102,193,88,90,135,190,222,177,5,194,158,215,110,166,230,178,62,125,84,242,54,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,117,61,4,240,57,194,37,171,132,28,163,118,20,158,227,73,120,197,151,234,134,220,177,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,55,108,230,46,170,249,38,145,27,31,53,99,110,63,246,65,112,207,131,112,118,79,83,113,52,234,234,186,252,89,143,41,235,109,172,71,42,199,5,182,221,5,115,162,116,12,98,57,82,71,203,45,35,37,116,142,240,68,141,140,107,116,145,210,200,80,2,213,113,99,236,177,156,159,15,241,15,203,167,46,169,106,184,177,246,88,206,79,135,248,135,229,211,129,230,176,205,254,208,206,207,59,175,13,23,90,140,212,202,186,58,187,142,85,220,106,17,30,197,115,166,159,13,207,35,180,109,60,238,93,92,250,103,57,81,177,78,229,85,69,86,197,42,239,229,201,62,16,30,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,3,207,15,5,28,87,95,120,75,206,90,44,101,205,186,214,97,11,150,148,120,166,201,69,51,27,223,233,118,189,35,145,27,34,43,22,104,30,254,108,107,171,28,186,62,62,99,25,44,138,122,9,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,66,95,104,207,1,63,209,94,251,6,100,101,220,253,227,44,177,53,195,185,210,83,207,81,190,170,203,92,246,62,84,163,114,189,119,205,10,178,57,29,20,189,92,141,99,153,42,238,107,100,154,159,236,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,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,203,71,42,172,113,232,18,149,218,143,236,39,153,191,114,252,226,136,133,110,19,189,169,242,111,226,6,30,249,140,4,201,246,141,226,155,22,57,236,234,198,152,215,11,87,119,219,46,32,183,225,219,165,186,167,148,248,249,244,179,221,40,36,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,66,27,56,78,246,167,201,191,136,24,123,230,48,1,233,76,2,197,113,137,197,86,13,225,67,40,238,24,194,243,114,164,118,39,184,211,212,83,97,59,68,145,172,207,184,220,81,158,162,186,38,189,142,238,209,185,209,186,103,238,110,214,42,53,23,152,248,216,240,190,160,140,190,206,190,210,220,77,153,248,201,50,79,137,44,73,73,85,125,190,212,77,53,135,18,212,173,61,19,39,157,82,157,144,90,82,158,158,153,145,35,220,169,81,35,37,123,209,94,245,108,72,138,231,70,139,38,128,0,0,8,234,237,164,206,59,238,15,201,172,37,147,182,136,121,116,153,137,112,168,168,186,84,238,98,238,165,182,186,158,70,211,108,115,21,83,124,243,211,203,204,107,216,230,247,109,190,179,100,114,36,138,144,109,218,251,154,23,92,105,197,165,78,3,153,181,112,91,114,250,207,69,109,167,129,213,174,150,9,103,169,133,181,178,213,50,45,17,176,189,205,168,134,23,105,185,92,148,177,170,187,193,173,12,32,61,52,100,14,113,216,184,128,201,172,39,156,88,114,30,239,73,137,173,237,168,146,155,115,223,221,42,152,231,71,83,77,189,236,98,201,202,158,57,98,230,108,70,191,102,230,250,174,69,60,203,147,39,216,183,156,119,220,97,147,88,183,39,110,240,243,41,50,238,225,79,81,107,169,220,196,219,75,114,117,68,142,166,216,214,34,174,201,224,168,151,152,231,189,206,239,59,125,86,198,212,80,145,83,137,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,203,0,121,225,227,111,131,236,77,194,54,104,75,101,114,85,214,224,155,229,68,238,194,119,138,185,105,249,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,183,127,178,247,141,127,232,255,0,142,217,147,25,133,115,181,80,229,182,50,184,62,166,91,141,106,242,125,13,116,116,45,99,42,22,86,181,117,134,94,84,16,200,146,42,50,63,82,93,241,181,146,243,37,171,137,222,30,176,175,20,25,53,122,202,60,83,83,220,59,255,0,46,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,158,117,179,75,43,113,222,75,99,187,158,89,230,93,139,208,216,146,205,201,239,180,93,234,26,142,87,54,22,77,31,227,33,123,227,118,177,202,199,122,174,93,53,209,116,84,84,64,244,252,81,89,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,15,246,81,241,175,248,77,194,176,112,215,153,151,59,85,54,36,194,86,250,122,108,37,46,188,153,175,22,184,99,115,86,159,98,53,35,116,212,177,198,206,173,118,249,34,93,202,197,88,102,149,216,87,218,51,198,191,244,170,204,120,44,24,2,231,117,143,44,176,183,226,237,180,211,175,42,59,165,114,43,210,75,155,161,218,215,183,115,30,145,196,217,85,206,100,109,115,180,137,211,75,26,5,138,226,43,62,113,151,18,89,185,125,205,108,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,218,43,145,141,222,245,124,142,77,239,114,172,133,118,62,240,135,225,197,198,58,162,255,0,47,69,129,155,29,127,254,30,150,190,174,104,152,159,231,193,26,61,255,0,229,220,177,255,0,81,33,138,189,157,220,33,255,0,74,220,229,95,165,52,92,236,189,193,220,170,220,81,178,191,187,77,63,53,178,247,90,72,246,162,200,188,217,34,118,245,110,205,177,71,46,146,50,69,139,116,255,0,1,128,29,181,126,203,24,91,226,5,15,203,174,36,106,240,21,149,184,19,58,120,177,192,217,103,153,118,47,76,225,187,207,164,251,237,23,122,154,159,155,202,182,213,77,31,227,33,123,36,110,146,68,199,122,174,77,116,209,117,69,84,89,42,237,171,246,88,194,223,16,40,126,93,113,48,3,178,227,219,179,44,190,250,249,61,104,20,167,24,188,29,99,190,16,49,221,61,130,255,0,89,233,156,55,121,223,244,127,16,114,225,167,244,167,42,26,119,213,127,130,178,121,100,131,149,37,66,71,248,197,77,250,110,110,168,189,47,175,102,231,104,37,55,14,213,50,100,246,114,93,106,221,151,87,26,135,84,209,92,166,150,89,153,134,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,53,124,138,179,19,154,89,91,129,51,167,2,92,242,207,50,236,94,153,195,119,158,79,125,162,239,83,83,243,121,83,50,104,255,0,25,11,217,35,116,146,38,59,213,114,107,166,139,170,42,162,192,15,24,188,29,99,190,16,49,221,61,130,255,0,89,233,156,55,121,223,244,127,16,114,225,167,244,167,42,26,119,213,127,130,178,121,100,131,149,37,66,71,248,197,77,250,110,110,168,189,3,209,73,138,188,115,240,49,253,52,126,132,255,0,215,71,232,119,208,239,73,127,180,158,144,239,93,239,187,127,223,16,236,219,221,191,181,174,255,0,45,58,225,7,102,87,104,101,171,41,105,173,220,55,103,109,101,37,6,13,146,162,68,195,152,133,237,108,76,180,79,60,174,145,244,245,142,77,17,105,164,150,71,185,39,119,88,158,245,71,170,194,168,234,121,137,3,0,56,92,236,164,254,141,121,237,134,115,175,240,245,244,143,232,231,125,255,0,22,125,22,238,124,254,241,71,61,55,245,221,238,77,187,121,251,190,162,235,183,78,154,234,153,254,12,42,237,33,227,91,52,248,62,252,29,254,12,236,24,82,231,244,183,210,253,247,211,180,181,51,114,251,175,116,229,242,185,51,197,166,189,229,251,183,110,215,70,233,166,139,168,102,169,133,92,107,118,111,127,76,28,211,181,102,103,225,151,232,151,163,48,252,22,46,229,244,119,191,243,57,117,53,19,115,121,157,234,45,53,239,59,118,237,93,54,107,175,93,18,202,240,103,218,129,159,188,68,241,39,131,242,115,26,225,12,191,162,178,226,15,72,119,153,237,118,250,216,234,153,200,160,168,168,102,199,73,87,35,19,87,194,212,93,88,190,170,174,154,46,138,146,126,6,42,240,49,192,199,244,46,250,109,255,0,93,31,166,63,76,125,27,254,210,122,63,186,247,78,243,255,0,124,77,191,119,121,254,206,155,60,245,233,149,64,0,44,255,0,23,89,223,117,225,199,135,76,103,156,182,43,29,37,222,229,96,167,166,109,29,37,92,142,100,11,61,69,84,52,209,190,77,190,179,152,199,78,143,86,34,181,94,140,86,163,153,187,122,94,2,40,59,108,51,162,213,113,169,192,121,17,135,177,125,37,85,69,174,162,170,253,137,172,240,177,175,125,44,235,20,108,183,58,89,54,234,199,172,83,86,170,68,143,69,217,35,30,246,232,232,156,161,22,196,143,246,48,103,205,54,21,205,12,75,144,23,218,218,190,239,142,41,219,116,177,49,213,18,186,8,238,52,113,200,233,227,100,40,197,99,31,53,54,175,116,170,230,116,161,141,139,189,92,196,108,112,21,254,64,231,29,247,135,252,229,194,121,197,135,33,239,21,120,102,224,218,137,41,183,49,157,238,149,237,116,117,52,219,222,199,164,124,216,36,150,46,102,197,115,55,238,111,172,212,80,61,52,131,137,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,203,3,0,59,106,253,150,48,183,196,10,31,151,92,72,203,224,131,55,176,110,66,241,57,132,179,115,48,39,171,142,197,135,105,238,243,84,37,36,11,52,242,189,246,186,184,162,134,54,116,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,147,78,218,191,101,140,45,241,2,135,229,215,18,21,128,175,243,211,61,51,31,136,188,199,184,230,134,104,94,123,245,214,187,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,188,184,89,185,218,38,170,229,115,156,247,185,239,123,222,236,255,0,236,148,224,163,211,117,148,124,89,102,109,178,213,89,101,135,157,30,11,183,206,156,249,29,93,12,252,183,220,220,136,237,145,242,95,20,177,196,217,26,231,44,138,233,81,35,88,161,123,237,7,102,159,2,180,220,77,98,106,172,207,204,234,10,74,172,175,195,149,19,219,106,168,93,85,44,115,221,238,43,78,138,216,24,176,72,201,97,100,41,60,51,58,69,114,110,94,92,109,107,209,210,44,115,146,0,128,30,212,127,110,204,205,251,151,228,244,68,255,0,16,3,218,143,237,217,153,191,114,252,158,136,12,159,236,53,180,218,166,186,231,37,246,107,101,35,238,84,116,246,26,74,122,199,66,213,158,24,38,117,115,165,137,146,105,185,172,123,160,133,206,106,46,142,88,163,85,215,106,105,43,228,85,246,24,254,123,63,118,255,0,153,18,168,0,0,7,149,112,12,233,236,224,236,255,0,172,226,34,251,22,109,230,246,29,255,0,173,61,7,121,130,42,106,137,39,167,147,17,85,108,124,123,105,223,11,227,145,144,195,34,163,223,50,59,106,201,18,68,212,127,227,150,32,189,125,148,124,11,127,81,197,6,117,224,207,251,94,171,0,81,87,59,252,231,58,233,37,58,183,255,0,5,221,94,231,126,156,200,207,245,188,198,42,246,163,251,118,102,111,220,191,39,162,39,248,128,30,212,127,110,204,205,251,151,228,244,64,103,255,0,98,167,178,198,41,248,129,93,242,235,113,159,230,0,118,42,123,44,98,159,136,21,223,46,183,25,254,4,85,246,231,126,100,255,0,121,63,150,145,86,74,167,110,119,230,79,247,147,249,105,28,25,55,148,56,203,61,243,18,223,149,185,125,5,36,248,134,237,79,93,53,12,21,51,164,44,168,125,53,36,213,75,10,61,125,86,189,237,129,204,98,185,90,205,238,110,231,49,186,185,2,82,123,39,120,215,183,98,156,43,108,225,95,50,46,123,49,37,155,90,108,29,59,214,170,162,107,173,11,99,168,168,146,158,71,43,95,28,61,214,56,118,177,93,35,26,177,44,81,177,136,177,42,191,53,120,163,200,191,233,41,145,56,155,37,62,148,253,28,250,71,220,191,198,125,199,190,114,59,189,100,21,63,212,243,35,221,187,145,183,235,166,155,181,235,166,139,231,91,42,176,182,99,227,76,199,195,152,111,40,104,110,181,120,206,174,225,19,172,141,181,202,177,85,71,85,26,243,27,51,37,69,111,39,151,177,100,89,85,205,108,109,98,189,206,106,53,92,158,148,242,170,221,152,246,140,184,195,150,204,222,196,118,171,246,51,166,183,197,29,238,229,107,163,90,106,90,154,164,79,89,204,141,87,245,34,185,27,27,94,228,87,54,40,81,201,19,2,53,191,212,49,255,0,232,162,255,0,212,159,254,207,50,171,181,31,216,79,51,126,229,249,197,17,149,70,42,246,163,251,9,230,111,220,191,56,162,2,0,76,223,237,12,236,243,186,240,209,117,168,205,76,171,163,171,184,229,93,198,161,17,236,87,58,105,240,220,242,59,70,211,206,229,213,207,166,115,149,27,20,238,85,84,85,108,82,174,254,92,147,225,1,234,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,60,246,112,73,198,14,38,225,27,52,34,189,53,106,235,112,77,242,162,6,226,203,61,36,84,252,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,217,254,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,66,95,104,207,1,63,209,94,251,6,100,101,220,253,227,44,177,53,195,185,210,83,207,81,190,170,203,92,246,62,84,163,114,189,119,205,10,178,57,29,20,189,92,141,99,153,42,238,107,100,155,139,217,197,199,29,55,10,88,202,191,7,230,11,42,234,50,235,24,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,243,92,200,162,115,85,203,10,69,32,73,167,106,63,176,158,102,253,203,243,138,34,16,56,122,197,54,44,13,159,185,105,141,113,77,119,114,178,225,252,97,102,186,92,106,121,79,147,145,75,5,108,82,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,161,54,157,166,55,107,85,255,0,179,255,0,48,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,217,160,169,130,75,181,11,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,128,192,47,87,21,220,87,102,63,22,185,142,252,107,141,101,238,54,170,30,100,22,11,4,19,43,233,109,20,174,84,85,107,85,81,57,147,63,107,86,89,149,17,210,57,173,68,70,49,145,198,204,159,236,210,236,251,169,206,27,173,159,136,60,223,181,82,73,151,212,21,29,230,207,105,171,138,42,168,49,43,216,234,168,36,73,17,147,163,224,101,61,76,17,57,89,52,78,100,233,171,85,21,138,237,108,175,0,60,31,93,120,178,205,198,182,224,148,145,224,76,29,81,71,95,138,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,159,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,0,229,144,173,219,87,237,79,133,190,31,208,252,198,226,77,73,10,221,181,126,212,248,91,225,253,15,204,110,32,86,189,136,216,3,6,223,113,150,102,230,13,231,15,82,86,98,28,43,79,105,166,178,215,76,138,231,208,50,177,43,82,165,98,69,93,173,123,219,4,108,87,233,189,25,189,168,168,217,30,142,151,66,42,251,12,127,61,159,187,127,204,137,84,0,0,2,53,115,99,177,175,240,161,154,120,203,51,63,164,119,163,62,150,226,11,141,247,185,125,16,231,119,94,245,83,36,220,174,103,125,110,253,188,205,187,182,183,93,53,209,53,208,205,94,23,50,47,250,53,228,78,25,201,79,165,63,72,254,142,119,223,241,159,113,238,124,254,241,89,61,79,245,60,201,54,237,231,237,250,235,174,221,122,107,162,93,80,0,0,7,154,206,44,125,169,243,147,226,6,33,249,140,228,212,246,92,123,9,229,151,223,95,56,173,33,91,139,31,106,124,228,248,129,136,126,99,57,53,61,151,30,194,121,101,247,215,206,43,64,202,160,0,16,45,218,51,193,71,244,85,204,120,47,248,2,217,117,147,44,177,79,227,45,181,51,167,54,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,117,149,208,203,34,245,93,157,220,94,127,69,44,229,95,165,53,188,156,189,198,60,170,44,81,178,131,188,205,7,41,178,247,90,184,246,170,72,156,169,37,118,244,110,253,209,73,46,145,190,68,139,108,228,231,70,80,224,220,250,202,252,65,148,121,129,5,92,150,44,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,254,168,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,117,184,138,200,108,101,195,110,110,95,114,167,25,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,110,170,212,123,182,61,31,27,151,123,28,136,30,151,138,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,34,102,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,25,125,143,188,94,120,112,143,142,171,127,203,214,224,103,71,65,255,0,135,170,175,164,154,86,47,249,243,198,175,103,249,118,172,159,212,70,90,174,211,174,60,127,13,247,218,156,134,202,123,214,236,3,135,238,14,244,149,210,221,113,230,82,226,137,154,200,93,30,173,229,53,121,52,243,182,161,27,182,73,34,153,201,28,201,174,200,156,129,143,252,107,241,93,125,226,211,57,107,113,151,54,235,71,132,45,186,209,225,107,37,108,204,119,112,165,218,196,146,69,108,104,140,73,167,123,57,178,46,175,114,106,200,249,143,100,81,169,144,29,147,124,33,254,23,115,31,250,65,99,90,45,248,67,0,92,25,232,150,199,95,202,146,171,17,66,176,207,14,232,216,138,245,134,6,61,178,187,87,49,29,35,160,106,115,88,147,49,49,171,131,254,26,239,188,84,231,141,159,44,173,139,201,181,67,182,233,137,42,219,84,200,36,164,179,197,52,108,168,146,37,115,95,186,101,230,178,56,209,24,244,230,72,197,114,35,17,238,111,162,140,39,133,172,88,27,10,217,176,86,22,161,238,86,92,63,111,167,181,219,169,185,175,147,145,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,64,237,128,0,0,0,8,171,237,206,252,201,254,242,127,45,37,80,138,190,220,239,204,159,239,39,242,208,45,87,98,167,181,62,41,248,127,93,243,27,113,53,36,43,118,42,123,83,226,159,135,245,223,49,183,19,82,0,0,0,181,92,81,228,95,244,148,200,156,77,146,159,74,126,142,125,35,238,95,227,62,227,223,57,29,222,178,10,159,234,121,145,238,221,200,219,245,211,77,218,245,211,69,186,160,8,213,202,126,198,191,193,126,105,224,220,204,254,145,222,147,250,37,136,45,215,222,229,244,67,147,222,187,173,76,115,114,185,157,245,219,55,114,246,238,218,237,53,215,69,211,67,32,59,81,253,132,243,55,238,95,156,81,25,84,98,175,106,63,176,158,102,253,203,243,138,32,33,3,135,172,45,98,199,57,251,150,152,43,20,208,247,219,46,32,198,22,107,93,198,155,154,248,249,244,179,214,197,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,122,158,151,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,60,219,240,157,237,79,147,127,16,48,247,204,96,61,41,128,0,0,0,1,230,179,139,31,106,124,228,248,129,136,126,99,57,196,225,215,62,113,151,13,185,185,98,205,108,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,186,35,149,142,216,244,100,141,77,236,106,167,47,139,31,106,124,228,248,129,136,126,99,56,198,92,58,99,188,37,145,56,19,136,174,239,222,240,102,53,231,81,247,221,240,199,221,46,145,214,87,195,220,249,124,213,150,77,97,160,231,115,121,109,103,227,118,107,171,117,112,122,8,225,215,62,112,111,18,89,71,98,205,108,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,218,35,149,141,222,197,100,141,77,143,106,173,203,34,131,177,167,9,113,47,108,186,221,49,59,91,87,111,201,27,213,61,92,143,74,248,153,36,23,11,188,46,138,38,190,137,139,43,101,137,250,43,218,250,134,177,240,189,41,159,11,209,100,100,110,134,87,192,0,0,181,92,88,251,44,103,39,195,252,67,242,233,207,53,135,165,62,44,125,150,51,147,225,254,33,249,116,231,154,192,61,84,0,0,20,174,107,98,155,134,5,202,236,99,141,173,48,211,205,93,135,236,23,11,173,44,117,45,115,162,124,176,83,190,70,53,232,213,106,171,85,204,68,84,69,69,211,93,21,60,74,168,167,179,23,9,125,62,203,236,79,129,61,33,220,62,145,217,171,109,61,235,149,205,228,119,136,31,23,51,102,173,221,183,126,187,119,38,186,105,170,120,152,245,59,94,23,175,222,120,122,125,157,244,184,251,159,78,250,255,0,217,218,118,255,0,109,243,255,0,72,214,255,0,85,51,136,31,247,31,151,191,250,62,183,254,150,103,63,20,220,60,127,73,108,190,183,224,79,165,255,0,71,59,133,230,43,183,122,244,127,124,223,178,9,226,229,236,230,71,166,188,253,119,110,95,171,166,157,117,76,90,255,0,82,99,255,0,219,247,254,170,255,0,246,97,154,217,167,155,249,117,146,184,126,159,20,230,110,33,244,53,174,170,177,150,248,103,238,147,212,110,168,115,30,246,179,108,44,123,147,86,196,245,213,83,78,158,58,170,107,248,158,199,209,247,63,165,234,113,249,63,237,185,247,103,249,223,50,248,253,159,212,127,42,249,15,132,158,251,217,122,223,131,207,254,126,55,158,244,244,249,110,255,0,79,95,233,231,199,250,191,242,241,37,255,0,44,74,203,174,204,95,160,57,131,134,49,223,225,187,191,253,28,188,209,93,187,175,209,174,87,63,187,206,201,121,123,251,211,182,238,217,166,237,171,166,186,232,190,5,194,227,131,138,108,193,225,167,232,87,208,75,62,30,175,250,71,233,46,245,233,106,121,229,217,221,251,182,206,95,42,104,244,215,158,253,117,215,193,52,211,174,181,142,29,227,123,133,252,89,136,45,152,91,15,230,119,122,186,94,107,33,183,209,65,232,91,139,57,181,19,61,25,27,55,62,4,107,117,115,145,53,114,162,38,189,85,16,235,248,179,225,51,250,81,253,21,255,0,171,255,0,163,63,70,123,247,251,85,223,123,199,120,228,127,191,71,179,111,35,237,215,119,150,157,122,95,67,211,225,237,121,241,248,187,59,92,250,229,191,188,253,237,254,30,63,79,229,125,239,186,249,255,0,107,235,126,119,199,148,244,120,206,127,253,158,149,227,227,175,44,254,158,60,37,191,215,158,114,231,251,45,167,6,28,103,230,143,17,121,163,116,193,56,218,195,133,168,168,104,172,19,221,99,146,213,75,81,20,171,43,42,41,227,70,170,201,60,137,183,108,206,93,52,69,213,19,175,138,46,103,152,181,194,207,3,255,0,209,167,48,110,24,239,240,159,244,143,191,217,165,180,247,95,66,247,61,155,231,130,94,102,254,124,154,233,200,211,110,212,250,218,235,211,69,202,83,215,241,188,125,207,31,67,61,215,247,109,254,47,254,159,61,249,175,173,240,190,191,202,222,127,3,39,232,117,227,153,57,113,155,251,248,229,37,0,7,189,242,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,230,179,139,31,106,124,228,248,129,136,126,99,57,233,76,243,89,197,143,181,62,114,124,64,196,63,49,156,9,169,236,184,246,19,203,47,190,190,113,90,101,81,138,189,151,30,194,121,101,247,215,206,43,76,170,0,90,174,44,125,150,51,147,225,254,33,249,116,229,213,45,87,22,62,203,25,201,240,255,0,16,252,186,112,60,214,30,164,177,102,41,177,96,108,43,121,198,184,166,187,185,89,112,253,190,162,233,113,169,229,62,78,69,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,244,60,182,153,149,218,41,199,85,79,20,184,201,112,62,95,87,213,179,42,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,212,99,94,230,49,238,86,48,45,255,0,28,156,93,221,120,190,205,198,226,184,45,213,118,124,39,97,167,117,183,14,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,110,254,90,104,140,142,24,213,210,114,146,71,94,174,204,174,4,174,185,221,140,173,217,231,154,88,102,146,76,175,176,212,72,234,90,59,164,14,123,49,37,107,17,205,107,35,143,84,71,211,67,46,142,145,239,221,27,223,31,35,108,136,179,114,173,175,0,188,20,98,174,43,51,30,146,247,118,182,119,124,178,195,55,8,100,196,119,10,132,145,145,215,236,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,228,198,244,122,174,231,68,201,103,163,9,225,107,22,6,194,182,108,21,133,168,123,149,151,15,219,233,237,118,234,110,107,228,228,82,193,27,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,80,49,175,181,31,216,79,51,126,229,249,197,17,10,220,39,123,83,228,223,196,12,61,243,24,9,169,237,71,246,19,204,223,185,126,113,68,66,7,15,88,166,197,129,179,247,45,49,174,41,174,238,86,92,63,140,44,215,75,141,79,41,242,114,41,96,173,138,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,244,3,209,78,122,103,166,92,112,233,151,23,28,208,205,11,207,113,181,80,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,153,51,246,187,68,213,26,141,107,158,247,49,140,123,219,231,179,137,126,34,241,223,20,25,167,95,153,152,234,163,252,173,29,158,139,100,63,226,203,95,121,154,104,40,249,145,69,31,59,149,207,123,121,175,110,247,248,170,248,34,93,94,62,184,215,197,92,86,102,61,93,146,211,115,238,249,101,134,110,19,71,135,45,244,235,35,35,175,216,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,201,141,234,196,77,206,149,242,212,29,157,124,10,212,241,75,140,147,28,102,13,5,91,50,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,125,70,57,141,123,30,228,123,3,13,73,201,236,208,227,142,155,136,236,27,14,79,99,134,85,179,49,112,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,122,239,145,36,98,170,57,236,134,148,237,44,224,2,213,153,152,2,151,53,56,127,203,170,72,49,182,20,167,130,146,178,213,103,141,180,233,116,178,65,10,198,200,161,165,99,54,203,83,78,214,66,216,154,213,99,157,11,93,18,115,21,148,241,182,26,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,212,240,49,171,129,126,51,108,92,97,229,197,85,206,75,87,161,177,158,23,238,244,248,154,219,19,30,180,173,146,84,127,42,166,154,71,107,172,50,242,165,84,141,206,89,35,115,28,215,110,68,100,178,100,168,28,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,46,248,179,20,223,113,206,42,188,227,92,83,93,223,111,88,130,225,81,116,184,212,242,153,31,62,170,121,29,36,178,108,98,53,141,220,247,185,116,106,35,83,93,17,17,58,19,189,218,155,143,233,176,47,5,184,202,149,49,13,93,166,229,138,170,40,44,22,213,166,89,90,250,167,201,82,201,106,41,213,241,167,170,199,209,193,86,143,222,168,199,51,115,23,93,232,215,66,94,64,228,229,247,136,12,229,194,121,59,135,38,238,245,120,154,224,218,121,42,118,177,253,210,149,141,116,149,53,59,30,246,36,156,168,35,150,94,94,244,115,246,109,111,172,228,64,50,47,138,238,30,46,184,3,130,222,23,243,58,162,213,73,53,69,85,158,190,134,233,117,166,172,115,152,144,92,42,101,187,218,105,150,39,171,87,123,98,169,175,87,185,145,232,143,71,53,207,114,36,74,189,175,100,22,104,93,112,95,22,148,216,14,22,213,207,109,204,27,61,109,182,162,6,214,186,40,34,158,154,23,86,197,84,248,180,86,204,246,182,158,104,91,174,213,106,85,72,168,239,22,186,77,59,70,242,207,240,161,193,182,99,219,169,233,45,82,87,216,109,237,196,212,115,220,35,215,186,247,9,27,81,80,248,92,140,115,153,51,169,99,169,137,170,154,107,206,86,57,205,107,220,164,0,225,60,83,125,192,216,170,205,141,112,181,119,114,189,97,251,133,61,210,221,83,202,100,156,138,168,36,108,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,232,7,169,48,113,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,57,96,12,42,237,48,224,162,227,196,254,4,182,227,108,180,182,119,156,201,194,90,83,81,81,198,148,176,250,102,134,105,163,73,41,230,168,153,209,236,228,234,249,227,87,73,181,53,157,168,197,116,200,230,230,169,138,189,162,60,94,127,69,44,154,79,162,213,188,156,194,198,60,218,44,47,190,131,188,195,7,41,209,119,170,185,55,42,70,156,168,229,110,196,118,253,210,201,22,177,190,52,151,104,64,9,90,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,254,170,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,180,81,119,248,85,226,99,25,112,161,155,148,121,165,131,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,188,61,10,100,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,254,136,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,149,169,74,101,110,105,96,76,233,192,150,204,204,203,75,239,166,112,221,231,157,220,171,123,172,212,252,222,84,207,134,79,197,204,198,72,221,36,137,237,245,154,154,233,170,106,138,138,181,88,24,1,219,87,236,177,133,190,32,80,252,186,226,96,7,101,199,183,102,89,125,245,242,122,211,63,251,106,253,150,48,183,196,10,31,151,92,72,213,224,43,52,176,38,75,113,99,129,179,51,50,239,190,134,195,118,111,73,247,218,222,235,53,71,43,155,109,170,134,63,197,194,199,200,237,100,149,141,245,90,186,107,170,232,136,170,129,58,156,78,241,11,133,120,95,201,171,214,110,98,154,110,255,0,220,57,116,214,235,91,42,163,167,154,231,93,43,182,197,79,27,158,191,231,72,245,107,94,230,69,20,175,70,63,102,213,243,195,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,58,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,220,14,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,211,150,197,85,108,76,68,201,254,204,94,207,250,60,221,172,166,226,7,59,240,239,123,192,180,155,103,195,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,214,25,24,214,204,231,183,85,116,109,123,36,11,255,0,217,139,217,255,0,89,148,84,116,220,64,231,126,29,238,152,234,175,108,248,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,58,195,35,28,232,90,198,234,173,145,207,100,114,42,0,3,21,120,231,224,99,250,104,253,9,255,0,174,143,208,239,161,222,146,255,0,105,61,33,222,187,223,118,255,0,190,33,217,183,187,127,107,93,254,90,117,202,160,6,0,112,185,217,73,253,26,243,219,12,231,95,225,235,233,31,209,206,251,254,44,250,45,220,249,253,226,142,122,111,235,187,220,155,118,243,247,125,69,215,110,157,53,213,51,252,0,0,0,7,153,108,254,206,59,239,16,25,203,139,51,139,17,195,221,234,241,53,193,213,17,211,110,99,251,165,43,26,145,211,83,111,99,24,146,114,160,142,40,185,155,17,207,217,185,222,179,149,73,169,237,75,207,74,60,159,225,78,253,134,232,175,61,211,18,102,39,253,77,219,33,141,32,146,71,210,200,168,183,7,186,57,87,119,39,186,243,33,116,140,107,156,201,42,96,250,170,228,123,97,91,32,114,114,251,196,6,114,225,60,157,195,147,119,122,188,77,112,109,60,149,59,88,254,233,74,198,186,74,154,157,143,123,18,78,84,17,203,47,47,122,57,251,54,183,214,114,32,20,0,46,87,19,118,155,85,131,137,44,215,177,88,173,148,150,235,109,187,28,95,105,40,232,233,33,108,48,83,65,29,124,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,229,103,46,69,209,218,184,49,225,255,0,136,123,13,155,147,233,191,78,225,188,69,83,26,193,28,111,170,138,235,91,37,11,220,196,68,150,73,159,11,106,152,233,21,94,212,142,146,6,122,154,53,30,18,85,216,251,156,118,44,115,195,2,101,85,60,61,222,245,150,151,9,233,235,35,220,247,243,233,107,170,39,171,167,169,213,88,214,55,115,223,83,23,45,28,247,39,118,222,237,169,35,80,206,162,10,251,39,115,210,251,150,28,80,91,50,231,211,54,170,44,45,153,122,219,174,237,184,35,25,186,170,10,122,137,40,22,25,85,90,173,153,211,191,144,214,106,173,147,188,171,118,57,252,183,50,117,0,192,14,218,191,101,140,45,241,2,135,229,215,18,42,248,92,200,191,233,41,158,216,103,37,62,148,253,28,250,71,223,127,198,125,199,190,114,59,189,28,245,63,212,243,35,221,187,145,183,235,166,155,181,235,166,139,42,157,181,126,203,24,91,226,5,15,203,174,38,0,118,92,123,118,101,151,223,95,39,173,2,119,176,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,0,0,8,1,237,71,246,236,204,223,185,126,79,68,79,241,0,61,168,254,221,153,155,247,47,201,232,128,202,174,195,31,207,103,238,223,243,34,85,8,171,236,49,252,246,126,237,255,0,50,37,80,0,0,15,60,60,18,112,125,137,184,185,205,8,172,173,74,186,44,19,99,168,129,216,178,241,73,45,63,62,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,186,127,176,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,189,86,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,232,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,90,128,32,7,181,31,219,179,51,126,229,249,61,17,63,196,0,246,163,251,118,102,111,220,191,39,162,3,63,251,21,61,150,49,79,196,10,239,151,91,140,255,0,48,3,177,83,217,99,20,252,64,174,249,117,184,207,240,34,175,183,59,243,39,251,201,252,180,197,94,203,143,110,204,178,251,235,228,245,166,85,118,231,126,100,255,0,121,63,150,152,171,217,113,237,217,150,95,125,124,158,180,9,211,195,185,91,129,48,166,59,197,217,153,96,177,119,92,73,142,251,135,210,10,222,245,51,251,231,114,133,97,165,252,91,222,177,199,178,55,43,127,22,214,238,215,87,106,189,74,172,0,6,42,246,163,251,9,230,111,220,191,56,162,50,168,197,94,212,127,97,60,205,251,151,231,20,64,64,9,234,35,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,34,102,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,229,220,203,254,209,158,53,255,0,165,86,99,193,96,192,23,59,172,121,101,133,191,23,109,166,157,121,81,221,43,145,94,146,92,221,14,214,189,187,152,244,142,38,202,174,115,35,107,157,164,78,154,88,208,45,175,24,60,89,227,46,46,179,67,233,197,246,158,174,207,98,160,167,142,154,197,135,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,233,203,98,170,182,38,34,100,167,102,151,103,221,78,112,221,108,252,65,230,253,170,146,76,190,160,168,239,54,123,77,92,81,85,65,137,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,77,90,168,172,87,107,106,187,60,248,44,186,241,79,154,20,247,220,95,135,234,221,149,120,106,161,87,16,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,121,145,189,240,238,158,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,0,198,14,212,127,97,60,205,251,151,231,20,68,21,229,62,5,252,40,102,158,13,203,63,74,122,51,233,110,32,183,88,187,239,35,157,221,123,213,76,112,243,121,123,155,191,111,51,118,221,205,215,77,53,77,117,39,83,181,31,216,79,51,126,229,249,197,17,10,220,39,123,83,228,223,196,12,61,243,24,0,244,81,149,185,91,129,50,91,2,91,50,207,45,44,94,134,195,118,110,119,114,162,239,83,84,114,185,179,62,105,63,25,51,223,35,181,146,87,187,214,114,233,174,137,162,34,34,85,96,0,33,91,182,175,218,159,11,124,63,161,249,141,196,154,146,21,187,106,253,169,240,183,195,250,31,152,220,64,186,189,134,63,158,207,221,191,230,68,170,17,87,216,99,249,236,253,219,254,100,74,160,0,0,0,0,22,171,136,94,39,114,107,133,252,43,14,41,205,204,81,220,59,255,0,61,150,187,117,52,46,168,174,185,205,20,106,247,71,4,77,255,0,128,213,145,234,200,152,233,99,71,189,155,219,175,107,145,121,233,151,28,69,229,197,187,52,50,190,243,223,173,85,218,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,229,204,205,205,213,53,86,171,92,215,177,207,99,216,247,69,95,108,87,15,185,143,135,243,98,30,35,171,177,7,166,112,102,40,238,118,42,72,100,157,82,75,21,84,84,202,169,72,216,222,229,214,25,121,85,21,13,116,104,141,73,31,58,61,173,85,107,230,199,94,9,56,193,196,220,35,102,132,87,166,173,93,110,9,190,84,64,220,89,103,164,138,159,159,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,154,20,87,22,62,212,249,201,241,3,16,252,198,114,106,123,46,61,132,242,203,239,175,156,86,144,129,196,46,41,177,99,156,253,204,188,107,133,171,187,237,151,16,99,11,205,210,221,83,202,124,124,250,89,235,101,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,9,191,236,184,246,19,203,47,190,190,113,90,6,85,0,0,24,191,199,247,7,214,174,44,178,141,205,183,165,92,120,239,7,83,214,87,225,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,50,128,199,254,53,248,174,177,112,151,147,85,184,203,155,106,172,197,247,45,104,240,181,146,182,103,183,191,213,110,98,73,34,182,52,87,172,48,49,252,217,23,86,53,116,100,124,198,62,88,212,15,60,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,149,6,86,229,110,59,206,156,119,108,203,60,180,177,122,103,18,94,121,221,202,139,189,67,79,205,229,66,249,164,252,100,207,100,109,210,56,158,239,89,201,174,154,38,170,168,139,213,98,204,83,125,199,56,170,243,141,113,77,119,125,189,98,11,133,69,210,227,83,202,100,124,250,169,228,116,146,201,177,136,214,55,115,222,229,209,168,141,77,116,68,68,232,84,25,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,162,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,122,8,224,255,0,134,187,23,10,217,29,103,203,43,98,243,174,179,109,186,98,74,182,213,62,120,234,239,18,195,27,42,36,137,92,214,109,133,57,76,142,52,70,49,121,113,177,92,138,245,123,157,122,203,85,195,71,17,120,19,138,12,172,160,204,204,11,81,254,74,142,241,69,178,111,241,101,211,187,67,52,244,124,201,98,143,157,202,231,177,188,214,55,99,252,81,124,81,46,168,0,0,0,0,2,42,251,115,191,50,127,188,159,203,73,84,34,175,183,59,243,39,251,201,252,180,11,85,216,169,237,79,138,126,31,215,124,198,220,77,73,10,221,138,158,212,248,167,225,253,119,204,109,196,212,128,0,0,0,0,49,87,181,31,216,79,51,126,229,249,197,17,149,70,42,246,163,251,9,230,111,220,191,56,162,2,21,184,78,246,167,201,191,136,24,123,230,48,30,148,207,53,156,39,123,83,228,223,196,12,61,243,24,15,74,96,0,0,0,0,121,172,226,199,218,159,57,62,32,98,31,152,206,76,79,103,190,0,193,185,167,217,195,130,114,251,48,112,245,37,243,15,95,41,239,116,213,212,53,40,187,37,103,166,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,33,219,139,31,106,124,228,248,129,136,126,99,57,53,61,151,30,194,121,101,247,215,206,43,64,201,251,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,88,0,0,0,90,174,44,125,150,51,147,225,254,33,249,116,231,154,195,210,159,22,62,203,25,201,240,255,0,16,252,186,115,205,96,30,170,0,0,10,123,49,113,111,208,28,190,196,248,239,209,253,255,0,232,229,154,182,237,221,121,188,174,127,119,129,242,242,247,232,237,187,182,105,187,106,233,174,186,47,129,80,148,174,107,97,107,134,58,202,236,99,130,109,51,83,195,93,136,44,23,11,85,44,149,46,115,98,100,179,211,190,54,57,234,212,114,163,81,207,69,85,68,85,211,93,17,124,12,122,157,167,11,215,239,60,61,62,206,122,92,189,207,167,61,127,236,237,59,127,182,249,255,0,166,16,255,0,170,207,255,0,236,7,255,0,90,191,251,12,187,93,164,88,47,24,227,172,142,177,218,112,78,19,188,226,26,232,113,93,53,76,148,182,170,9,106,229,100,73,71,88,213,145,89,27,92,168,212,115,218,155,180,211,87,34,121,161,140,127,234,89,241,3,254,236,50,247,255,0,72,86,255,0,209,9,74,63,15,217,122,126,247,222,122,62,175,163,239,182,110,103,137,63,157,250,255,0,135,245,79,201,189,231,227,63,141,252,143,177,249,31,197,167,30,87,133,231,121,201,203,157,151,58,245,222,214,231,223,47,175,249,67,86,67,228,62,120,217,243,199,46,238,215,108,153,199,84,84,52,88,174,209,83,85,85,83,135,107,34,138,8,153,89,19,159,35,222,232,209,26,214,181,21,85,202,168,136,136,170,164,136,241,103,197,159,244,92,250,43,255,0,80,31,73,190,147,119,239,246,215,185,119,126,239,200,255,0,121,147,126,238,127,217,166,223,61,122,100,33,139,92,112,112,179,152,60,75,125,10,250,9,120,195,212,31,71,61,37,222,189,45,81,60,91,251,199,118,217,203,229,67,38,186,114,31,174,186,120,166,154,245,211,115,216,122,191,27,237,61,73,237,45,188,238,103,137,252,207,255,0,30,126,127,150,123,31,205,255,0,32,246,158,167,228,62,159,31,79,219,240,156,231,47,234,229,39,246,242,179,108,178,207,234,207,170,112,179,199,7,244,150,204,27,134,4,252,24,125,28,238,22,105,110,221,235,211,93,243,126,201,224,139,151,179,145,30,154,243,245,221,185,126,174,154,117,213,50,148,195,14,12,56,48,205,30,29,51,70,233,141,177,181,251,11,86,208,214,216,39,181,71,29,170,170,162,89,82,87,212,83,200,142,84,146,8,211,110,216,92,154,234,171,170,167,79,21,76,207,61,191,27,203,220,242,244,55,221,127,118,223,226,127,233,242,255,0,154,250,63,11,232,124,173,225,240,54,126,135,94,57,151,151,41,191,191,158,86,208,0,123,223,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,107,56,177,246,167,206,79,136,24,135,230,51,158,148,207,53,156,88,251,83,231,39,196,12,67,243,25,192,154,158,203,143,97,60,178,251,235,231,21,166,85,24,171,217,113,236,39,150,95,125,124,226,180,202,160,5,170,226,199,217,99,57,62,31,226,31,151,78,93,82,213,113,99,236,177,156,159,15,241,15,203,167,3,205,97,117,120,104,225,211,29,241,65,154,116,25,103,129,105,255,0,201,86,94,43,119,195,254,44,181,247,152,97,158,179,151,44,177,243,185,92,246,59,148,199,111,127,130,39,138,165,21,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,244,39,193,223,10,184,55,133,12,163,183,224,251,53,182,145,216,158,227,79,79,83,139,46,241,200,179,62,227,113,70,122,232,217,92,198,59,187,70,231,72,216,89,181,187,88,170,229,78,99,228,123,194,181,200,188,139,203,142,29,50,226,221,149,249,95,102,238,54,170,29,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,115,38,126,214,234,186,35,81,173,107,24,214,49,140,99,110,0,0,98,175,106,63,176,158,102,253,203,243,138,34,0,73,254,237,71,246,19,204,223,185,126,113,68,66,6,69,228,94,99,241,23,152,246,236,175,202,251,55,126,186,215,107,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,151,11,55,55,85,209,92,174,115,88,198,189,239,99,28,21,183,7,124,42,227,46,43,243,114,223,131,236,214,218,182,225,139,117,69,61,78,44,187,199,34,66,203,117,185,95,235,163,101,115,30,222,243,35,91,35,97,102,215,110,122,43,149,57,108,145,236,244,39,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,162,184,104,225,211,2,112,191,149,148,25,103,129,105,255,0,201,86,94,43,119,205,254,51,186,119,104,97,158,179,151,44,178,114,121,188,134,59,148,199,108,103,130,39,138,173,213,0,69,7,106,15,103,221,53,166,154,245,197,14,75,90,170,222,199,212,58,191,24,88,233,162,150,165,251,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,217,27,17,210,250,172,107,244,149,240,7,152,204,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,209,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,208,247,12,92,66,225,94,40,50,106,203,155,152,90,155,184,119,254,101,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,48,254,239,216,217,148,245,220,65,82,99,43,126,33,238,25,79,210,162,167,6,192,149,61,233,178,69,20,13,101,51,107,100,154,73,31,12,210,37,68,178,201,171,36,99,118,199,31,215,73,97,207,92,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,236,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,68,95,109,38,113,216,177,134,114,225,44,157,180,67,204,171,203,187,125,69,69,210,167,115,211,109,85,201,180,242,54,155,99,152,136,187,32,130,158,94,99,94,246,187,188,237,245,93,27,145,122,174,198,204,148,250,115,196,21,219,56,234,238,28,154,76,178,183,167,38,8,229,219,36,245,215,24,170,41,227,220,213,141,200,232,91,3,43,21,218,61,142,73,57,26,110,110,244,49,127,139,220,222,166,207,126,37,243,11,52,173,243,210,79,109,187,94,31,13,174,122,104,37,133,149,22,234,102,54,150,142,101,100,190,187,94,250,120,34,123,209,200,223,93,206,245,89,245,82,87,251,31,114,114,197,129,184,96,76,213,167,155,188,94,179,46,225,61,69,100,155,94,206,69,45,13,68,244,148,244,218,43,220,199,109,123,42,101,230,35,88,229,239,59,29,185,35,106,129,157,71,153,108,254,201,203,239,15,249,203,139,50,119,17,205,222,42,240,205,193,212,241,212,237,99,59,221,43,218,146,83,84,236,99,222,145,243,96,146,41,121,123,213,204,223,181,222,179,85,15,77,36,43,118,201,228,167,208,110,32,173,57,199,73,112,231,82,102,109,189,121,208,73,46,233,32,174,183,69,79,79,38,214,164,109,70,194,232,31,70,173,213,239,114,201,207,215,107,118,32,25,233,217,101,143,233,177,215,5,184,54,149,113,13,93,218,229,133,106,43,236,23,37,169,89,92,250,87,199,82,249,105,233,209,242,39,172,198,81,207,72,140,216,170,198,179,107,19,77,138,214,229,169,13,125,139,121,199,98,193,249,203,139,114,118,239,15,46,175,49,45,244,245,22,186,157,207,93,213,86,214,212,72,234,109,141,98,162,111,130,122,137,121,142,123,26,222,237,183,214,116,141,68,153,64,40,172,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,209,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,206,14,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,234,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,125,123,68,120,188,254,149,185,202,159,69,171,121,217,123,131,185,180,88,95,125,7,118,154,126,107,98,239,85,114,110,85,145,121,178,68,221,136,237,155,98,142,45,99,100,139,46,238,215,179,155,130,143,233,85,152,243,223,241,253,178,235,30,89,97,111,198,92,170,96,78,84,119,74,228,86,44,118,198,205,185,175,110,230,61,100,149,209,35,156,200,218,214,235,19,166,138,68,12,159,236,171,224,74,213,38,30,254,146,185,211,134,106,229,168,188,83,213,80,97,123,29,202,6,165,36,246,170,170,85,134,106,233,162,85,85,157,149,17,79,60,44,142,86,163,22,37,116,155,100,73,97,123,48,215,142,142,12,175,188,30,102,61,45,178,59,175,166,112,102,40,239,21,24,102,229,43,216,149,78,142,37,103,54,154,166,54,233,164,209,115,98,69,145,173,72,228,107,218,230,237,85,124,81,250,20,45,167,17,89,13,131,120,146,202,59,238,84,227,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,213,90,143,110,246,43,227,114,236,123,145,66,29,187,51,248,215,183,112,193,142,238,88,39,50,238,125,219,45,177,110,181,53,181,146,45,84,222,134,174,134,25,22,58,136,105,225,108,155,249,218,50,9,17,177,238,93,32,114,189,27,10,181,211,168,121,140,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,253,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,37,39,178,119,141,123,118,41,194,182,206,21,243,34,231,179,18,89,181,166,193,211,189,106,170,38,186,208,182,58,138,137,41,228,114,181,241,195,221,99,135,107,21,210,49,171,18,197,27,24,139,18,171,194,171,237,171,246,88,194,223,16,40,126,93,113,33,88,154,158,218,191,101,140,45,241,2,135,229,215,18,48,56,81,225,71,49,248,181,204,118,96,172,21,23,113,181,80,242,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,204,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,5,202,236,243,224,178,235,197,62,104,83,223,113,126,31,171,118,85,225,170,133,92,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,230,70,247,195,186,122,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,252,173,202,220,9,146,216,18,217,150,121,105,98,244,54,27,179,115,187,149,23,122,154,163,149,205,153,243,73,248,201,158,249,29,172,146,189,222,179,151,77,116,77,17,17,18,171,0,0,0,0,0,0,0,1,74,102,174,102,97,92,155,203,140,71,154,88,214,175,187,217,112,205,190,91,133,78,217,35,100,147,108,79,82,8,185,143,99,29,52,175,86,199,27,21,201,190,71,177,168,186,185,0,134,190,216,44,227,190,227,158,40,23,42,170,33,238,246,92,180,183,193,79,71,30,230,63,159,85,93,79,5,93,69,78,168,198,189,187,152,250,104,185,106,231,181,59,182,246,237,89,28,133,109,216,193,144,212,216,171,52,49,46,127,223,104,170,251,190,7,167,109,174,196,247,83,202,216,36,184,214,71,35,103,145,147,35,209,143,124,52,218,177,209,43,95,210,186,55,174,197,107,21,209,235,139,49,77,247,28,226,171,206,53,197,53,221,246,245,136,46,21,23,75,141,79,41,145,243,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,161,232,123,130,60,134,169,225,199,134,140,29,150,215,154,42,72,49,10,83,190,233,136,22,26,120,163,122,220,106,94,178,201,28,175,137,239,108,207,133,174,142,153,37,222,237,236,167,98,166,141,218,212,8,33,226,199,218,159,57,62,32,98,31,152,206,74,79,14,89,33,117,226,59,178,38,203,147,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,159,17,79,83,27,36,219,235,53,143,116,8,197,122,35,149,136,245,114,53,251,118,44,91,113,99,237,79,156,159,16,49,15,204,103,38,167,178,227,216,79,44,190,250,249,197,104,16,2,122,104,200,28,227,177,113,1,147,88,79,56,176,228,61,222,147,19,91,219,81,37,54,231,191,186,85,49,206,142,166,155,123,216,197,147,149,60,114,197,204,216,141,126,205,205,245,92,138,65,183,105,38,75,218,178,67,139,76,81,98,194,248,66,147,13,225,139,229,61,29,250,197,71,72,246,242,22,9,161,70,206,232,227,71,47,37,157,242,42,198,164,90,53,26,141,68,99,91,30,195,50,187,20,243,210,178,235,98,198,156,60,95,175,60,239,66,108,196,152,118,154,68,158,73,25,75,43,249,117,204,107,213,86,40,225,100,206,165,123,99,68,99,150,74,185,223,235,234,229,96,92,14,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,153,255,0,219,87,236,177,133,190,32,80,252,186,226,96,7,101,199,183,102,89,125,245,242,122,208,39,248,0,0,128,30,212,127,110,204,205,251,151,228,244,68,255,0,16,3,218,143,237,217,153,191,114,252,158,136,12,170,236,49,252,246,126,237,255,0,50,37,80,138,190,195,31,207,103,238,223,243,34,85,0,0,0,0,0,16,3,218,143,237,217,153,191,114,252,158,136,159,226,0,123,81,253,187,51,55,238,95,147,209,1,159,253,138,158,203,24,167,226,5,119,203,173,198,127,152,1,216,169,236,177,138,126,32,87,124,186,220,103,248,17,87,219,157,249,147,253,228,254,90,98,175,101,199,183,102,89,125,245,242,122,211,42,187,115,191,50,127,188,159,203,76,85,236,184,246,236,203,47,190,190,79,90,4,255,0,0,0,24,171,218,143,236,39,153,191,114,252,226,136,202,163,21,123,81,253,132,243,55,238,95,156,81,1,0,37,234,225,71,133,28,199,226,215,49,217,130,176,84,93,198,213,67,203,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,50,103,237,114,69,10,42,58,71,53,202,170,198,50,73,25,111,242,183,43,113,222,116,227,187,102,89,229,165,139,211,56,146,243,206,238,84,93,234,26,126,111,42,23,205,39,227,38,123,35,110,145,196,247,122,206,77,116,209,53,85,68,95,66,124,40,240,163,151,28,37,101,195,48,86,10,139,191,93,107,185,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,229,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,194,224,101,110,86,224,76,150,192,150,204,179,203,75,23,161,176,221,155,157,220,168,187,212,213,28,174,108,207,154,79,198,76,247,200,237,100,149,238,245,156,186,107,162,104,136,136,149,88,0,98,175,106,63,176,158,102,253,203,243,138,34,21,184,78,246,167,201,191,136,24,123,230,48,19,83,218,143,236,39,153,191,114,252,226,136,133,110,19,189,169,242,111,226,6,30,249,140,0,122,83,0,0,33,91,182,175,218,159,11,124,63,161,249,141,196,154,146,21,187,106,253,169,240,183,195,250,31,152,220,64,186,189,134,63,158,207,221,191,230,68,170,17,87,216,99,249,236,253,219,254,100,74,160,0,0,0,0,20,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,0,120,219,224,251,19,112,141,154,18,217,92,149,117,184,38,249,81,59,176,157,226,174,90,126,125,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,111,161,226,223,231,166,69,229,199,17,121,113,113,202,252,208,179,119,235,85,118,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,121,115,51,115,180,93,21,170,215,57,143,107,216,247,177,193,230,92,159,238,203,143,97,60,178,251,235,231,21,164,32,103,166,69,230,63,14,153,143,113,202,252,208,179,119,27,173,14,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,57,144,191,107,180,93,17,200,230,185,143,107,30,199,177,179,127,217,113,236,39,150,95,125,124,226,180,12,170,0,1,79,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,214,166,186,186,165,87,100,76,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,124,235,113,85,196,198,50,226,191,55,43,51,75,24,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,102,69,118,161,113,175,253,32,49,219,242,99,47,110,118,170,236,182,193,183,6,84,197,113,162,94,119,166,110,141,133,204,125,66,74,230,166,144,197,205,158,24,210,53,86,73,235,203,190,70,190,46,93,160,224,147,131,236,77,197,206,104,69,101,106,85,209,96,155,29,68,14,197,151,138,73,105,249,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,193,147,253,147,188,20,92,113,78,42,182,113,81,153,22,205,152,110,205,173,78,14,129,233,75,81,13,214,185,178,84,83,201,81,35,85,207,146,30,235,36,59,152,142,141,142,89,86,41,24,244,72,149,31,104,59,71,120,28,166,225,75,25,80,99,12,190,125,93,70,93,99,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,107,153,20,173,114,57,97,89,100,157,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,127,52,178,183,2,103,78,4,185,229,158,101,216,189,51,134,239,60,158,251,69,222,166,167,230,242,166,100,209,254,50,23,178,70,233,36,76,119,170,228,215,77,23,84,85,69,8,22,224,23,138,234,206,20,179,198,146,247,115,151,126,12,197,28,155,62,40,134,73,167,72,224,165,116,205,86,215,182,56,145,220,201,169,253,119,53,22,55,185,209,190,120,219,181,101,222,217,254,194,120,166,197,142,112,173,155,26,225,106,238,251,101,196,22,250,123,165,186,167,148,248,249,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,208,243,153,197,87,12,248,203,133,12,220,172,202,220,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,249,149,217,55,198,189,187,47,235,63,163,22,104,92,249,22,91,221,193,146,97,10,217,22,170,162,72,174,149,83,195,10,91,27,27,26,246,71,12,175,145,211,53,223,138,99,36,231,171,213,203,50,43,2,95,192,0,0,0,8,171,237,206,252,201,254,242,127,45,37,80,138,190,220,239,204,159,239,39,242,208,45,87,98,167,181,62,41,248,127,93,243,27,113,53,36,43,118,42,123,83,226,159,135,245,223,49,183,19,82,0,0,0,0,0,197,94,212,127,97,60,205,251,151,231,20,70,85,24,171,218,143,236,39,153,191,114,252,226,136,8,86,225,59,218,159,38,254,32,97,239,152,192,122,83,60,214,112,157,237,79,147,127,16,48,247,204,96,61,41,128,0,0,0,1,230,179,139,31,106,124,228,248,129,136,126,99,57,53,61,151,30,194,121,101,247,215,206,43,72,86,226,199,218,159,57,62,32,98,31,152,206,77,79,101,199,176,158,89,125,245,243,138,208,50,168,0,0,0,5,170,226,199,217,99,57,62,31,226,31,151,78,121,172,61,41,241,99,236,177,156,159,15,241,15,203,167,60,214,1,234,160,0,0,0,0,195,158,212,207,103,236,63,255,0,223,149,39,255,0,145,86,153,140,81,185,167,148,25,117,157,88,126,159,11,102,110,30,244,205,174,150,177,151,8,96,239,115,211,237,168,107,30,198,191,116,47,99,151,70,202,244,209,87,78,190,26,162,105,229,247,190,135,47,115,237,249,250,92,62,236,126,247,227,31,41,232,252,47,204,123,127,144,247,18,222,30,159,45,178,102,255,0,198,217,63,238,33,143,135,111,104,28,177,255,0,239,202,203,255,0,229,177,19,156,88,188,59,193,15,11,248,79,16,91,49,78,31,203,30,235,116,179,86,67,112,162,159,211,87,23,242,170,33,122,62,55,237,124,234,215,104,230,162,232,228,84,93,58,162,161,125,15,23,196,124,127,171,241,252,57,113,245,108,187,127,111,255,0,145,245,31,234,55,229,254,199,242,255,0,117,232,122,254,199,135,62,51,135,27,47,121,39,221,223,25,203,144,0,63,93,252,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,60,214,113,99,237,79,156,159,16,49,15,204,103,61,41,128,49,87,178,227,216,79,44,190,250,249,197,105,149,64,0,45,167,19,118,155,173,255,0,134,220,215,177,88,173,149,119,27,149,199,3,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,66,229,128,48,215,179,175,129,90,110,22,176,106,99,140,193,160,164,126,106,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,174,247,49,175,123,26,143,126,101,0,0,0,6,53,118,141,225,107,238,57,224,247,26,96,172,45,67,223,111,88,130,225,135,109,118,234,110,107,35,231,213,79,125,160,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,78,171,128,94,10,48,175,10,121,113,73,123,187,91,59,198,102,226,107,124,50,98,59,133,66,70,249,40,55,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,243,164,98,61,87,107,98,100,89,84,0,0,0,0,0,22,83,141,12,227,190,228,23,12,24,255,0,53,112,180,59,239,86,171,124,116,246,233,55,49,59,181,85,93,68,84,145,84,232,246,61,143,228,190,161,178,242,220,213,107,249,123,23,68,118,169,122,192,30,85,207,81,25,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,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,107,174,136,158,5,64,0,24,43,219,5,147,150,44,115,195,2,230,173,68,221,222,245,150,151,8,42,40,228,218,247,243,233,107,170,32,164,168,166,209,30,214,55,115,223,77,47,49,90,247,39,118,216,221,169,35,148,206,160,7,155,110,16,179,122,155,34,56,151,203,220,210,184,79,73,5,182,211,120,100,55,73,234,96,150,102,83,219,170,88,234,90,201,145,145,122,238,123,41,231,149,236,70,163,189,118,183,213,127,213,95,66,153,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,170,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,106,0,129,108,81,217,139,196,22,22,226,59,14,228,100,180,94,145,178,226,155,132,254,143,197,118,246,69,44,62,135,167,125,63,123,184,77,76,178,163,224,228,50,170,36,116,82,185,168,249,92,145,68,249,85,204,115,166,211,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,244,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,173,64,0,0,24,127,218,51,193,71,244,170,203,136,47,248,2,217,106,143,51,112,183,227,45,181,51,167,42,75,165,10,35,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,117,137,179,75,34,96,7,102,239,1,56,171,62,49,85,175,60,113,188,247,92,57,151,184,114,224,202,171,125,77,29,68,148,117,215,186,234,121,53,70,82,77,26,182,72,97,142,70,126,50,165,138,142,71,53,99,137,201,34,62,72,38,252,1,133,93,171,57,91,142,243,167,36,240,22,89,229,157,139,211,56,146,243,152,16,119,42,46,245,13,63,55,149,104,186,77,39,227,38,123,35,110,145,196,247,122,206,77,116,209,53,85,68,91,213,194,143,10,57,113,194,86,92,51,5,96,168,187,245,214,187,151,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,92,44,220,228,138,20,85,108,109,115,149,85,239,124,146,62,245,128,0,0,0,0,0,0,0,0,4,117,118,210,103,29,247,7,228,214,18,201,219,68,60,186,76,196,184,84,84,93,42,119,49,119,82,219,93,79,35,105,182,57,138,169,190,121,233,229,230,53,236,115,123,182,223,89,178,57,18,69,64,30,115,56,35,200,106,110,35,184,151,193,217,109,121,162,171,159,15,45,67,238,152,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,93,237,216,250,134,42,106,237,173,95,70,96,1,230,179,139,31,106,124,228,248,129,136,126,99,57,53,61,151,30,194,121,101,247,215,206,43,76,170,0,96,7,108,158,74,125,57,225,246,211,156,116,151,14,77,94,89,92,23,157,4,146,237,142,122,27,140,180,244,242,109,106,70,229,116,205,157,148,106,221,94,198,164,124,253,119,59,98,17,129,193,126,113,216,178,11,138,12,1,154,184,166,29,246,91,85,194,74,123,140,155,158,157,218,150,174,158,90,73,106,116,99,30,247,242,89,80,233,121,109,106,185,252,189,137,162,187,84,244,124,0,192,14,218,191,101,140,45,241,2,135,229,215,19,0,59,46,61,187,50,203,239,175,147,214,147,252,0,0,0,16,3,218,143,237,217,153,191,114,252,158,136,159,224,4,85,246,24,254,123,63,118,255,0,153,18,168,0,0,0,0,0,2,0,123,81,253,187,51,55,238,95,147,209,19,252,0,192,14,197,79,101,140,83,241,2,187,229,214,227,63,192,2,42,251,115,191,50,127,188,159,203,76,85,236,184,246,236,203,47,190,190,79,90,79,240,0,0,0,98,255,0,105,141,166,235,127,224,163,48,44,86,43,101,93,198,229,113,168,176,210,81,209,210,66,233,167,169,158,75,221,11,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,202,0,6,37,118,121,240,89,106,225,99,43,233,239,184,191,15,210,55,53,49,45,58,174,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,243,36,99,33,219,150,160,0,0,1,138,189,168,254,194,121,155,247,47,206,40,136,86,225,59,218,159,38,254,32,97,239,152,192,122,83,0,0,0,8,86,237,171,246,167,194,223,15,232,126,99,113,38,164,1,21,125,134,63,158,207,221,191,230,68,170,0,0,0,0,0,0,0,6,58,241,183,193,246,25,226,231,43,229,178,185,41,40,177,181,142,158,119,97,59,197,92,181,28,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,231,103,190,0,198,89,89,194,54,9,203,236,193,195,213,118,60,67,99,168,189,211,87,80,212,162,111,137,254,152,172,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,200,160,0,234,113,102,22,177,99,156,43,121,193,88,166,135,190,217,113,5,190,162,215,113,166,230,190,62,125,44,241,186,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,245,59,96,4,11,103,231,102,47,16,89,75,155,24,123,46,48,53,23,225,2,131,24,243,34,176,94,105,217,21,190,57,234,161,166,146,162,122,90,132,154,85,142,154,102,199,12,210,49,29,42,182,88,216,170,199,43,155,36,113,204,167,12,92,61,97,94,23,242,106,203,148,120,90,167,191,247,14,101,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,110,168,0,0,3,31,248,215,225,70,197,197,166,77,86,224,222,85,170,143,23,219,117,172,194,215,186,216,94,238,225,85,185,139,36,106,232,213,30,144,206,198,114,164,77,30,212,213,146,114,222,248,163,66,34,248,72,236,243,205,14,33,51,114,247,133,49,157,29,94,22,194,120,14,241,53,163,23,221,88,232,228,123,107,96,122,182,91,117,27,211,116,82,212,234,157,94,138,248,226,98,164,142,221,186,40,230,159,64,7,18,211,108,166,178,218,168,172,212,114,85,201,79,65,79,29,52,79,171,171,150,170,119,49,141,70,181,100,154,103,58,89,95,162,38,175,145,206,123,151,85,114,170,170,169,203,0,0,0,1,21,125,185,223,153,63,222,79,229,164,170,0,33,91,177,83,218,159,20,252,63,174,249,141,184,154,144,0,0,0,0,0,24,171,218,143,236,39,153,191,114,252,226,136,202,160,7,154,206,19,189,169,242,111,226,6,30,249,140,7,165,48,0,0,0,0,0,243,89,197,143,181,62,114,124,64,196,63,49,156,154,158,203,143,97,60,178,251,235,231,21,166,85,0,0,0,0,0,45,87,22,62,203,25,201,240,255,0,16,252,186,115,205,97,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,80,106,128,125,7,205,80,34,234,7,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,3,226,174,138,125,52,200,138,173,93,60,80,13,71,197,54,226,122,187,86,175,138,116,83,116,13,165,114,235,230,125,85,208,213,183,175,144,219,246,1,167,94,139,167,184,250,205,116,62,163,122,31,81,52,0,174,68,77,87,161,105,115,127,137,172,182,201,154,105,165,196,149,204,150,120,152,231,247,120,170,169,219,34,232,146,121,61,232,190,49,185,63,89,115,175,51,62,158,209,91,81,26,250,209,83,200,246,254,180,106,169,9,60,100,102,118,36,173,206,12,73,71,120,130,122,170,24,37,172,130,54,239,222,214,162,85,84,34,122,174,147,244,85,124,19,204,9,43,203,78,63,114,47,48,237,253,241,215,104,109,47,243,138,178,229,70,142,250,207,79,242,169,250,26,254,212,47,229,131,27,97,108,77,68,202,251,45,242,134,166,23,181,30,142,138,170,55,244,84,69,241,107,149,60,28,159,196,243,73,129,241,75,45,119,52,244,141,226,227,75,73,230,148,242,57,63,37,222,73,246,170,127,21,47,38,11,227,131,54,50,241,106,45,246,60,77,113,168,161,69,123,33,73,234,234,149,81,158,170,55,162,78,212,79,85,137,228,7,161,8,166,134,118,239,134,86,61,190,246,185,21,63,184,214,69,7,13,189,172,86,155,21,36,246,204,225,244,140,138,249,90,230,77,79,71,45,66,163,82,37,69,77,95,80,229,250,200,158,94,102,122,100,7,22,185,81,196,115,171,35,203,250,203,131,228,161,137,146,202,218,170,23,193,234,185,238,98,105,170,170,47,86,168,23,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,31,21,81,17,85,124,16,183,121,153,159,185,103,148,177,178,76,105,121,158,149,30,228,106,36,84,114,204,189,119,254,139,87,252,155,191,128,23,19,84,79,19,233,28,153,233,218,181,131,48,150,34,244,102,9,101,93,125,51,60,101,117,182,86,235,172,113,59,206,120,215,197,206,79,15,47,218,185,91,194,167,18,184,111,137,60,189,102,45,179,36,241,204,218,154,138,121,99,150,153,209,42,44,110,111,189,207,242,123,127,40,11,220,1,165,53,222,190,237,0,212,1,241,87,64,62,131,75,93,169,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,5,174,207,60,238,179,228,157,162,150,251,124,142,101,163,146,102,50,87,69,10,200,173,106,205,12,122,232,142,79,242,201,239,255,0,72,93,16,98,118,108,246,135,228,190,93,224,250,91,244,53,247,10,170,170,202,102,77,20,45,181,202,189,95,20,142,68,93,92,212,78,172,211,235,121,254,211,27,37,237,148,195,109,149,233,30,30,173,86,35,149,26,171,108,119,135,255,0,77,129,40,128,139,143,245,101,112,247,251,157,172,255,0,209,142,255,0,165,149,102,0,237,133,202,171,141,201,97,198,86,251,181,29,54,199,170,62,27,75,156,187,145,19,79,251,33,223,111,144,18,54,12,40,255,0,85,163,133,159,254,104,98,47,253,8,255,0,254,188,47,107,71,11,58,116,184,98,47,253,8,255,0,254,188,12,213,87,177,23,69,114,34,251,181,53,17,57,155,125,172,244,203,140,160,168,203,174,253,37,161,155,185,137,81,71,52,110,93,98,141,19,213,74,150,167,215,223,229,238,51,43,133,110,54,178,235,136,107,20,105,79,85,87,79,119,73,101,141,244,242,80,73,26,104,217,24,214,170,46,231,167,94,107,127,43,223,224,6,76,159,15,140,123,100,106,61,171,170,57,53,65,215,122,106,6,160,12,109,226,107,141,172,177,225,234,222,232,46,117,85,147,221,29,166,200,33,160,146,68,250,208,170,234,187,152,159,86,100,95,31,244,40,100,144,49,27,133,78,62,178,239,62,98,75,84,243,86,211,93,221,51,218,145,190,130,70,177,91,190,38,55,214,222,255,0,21,149,60,204,182,134,88,231,137,179,68,237,88,244,71,53,116,211,162,129,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,167,208,7,196,84,95,3,233,241,90,139,215,204,34,42,1,199,170,171,166,161,252,109,67,246,35,190,197,95,248,191,89,185,37,68,108,167,125,78,190,171,26,174,95,216,82,121,163,114,178,91,112,196,243,222,170,97,134,52,217,163,164,123,27,254,200,196,252,165,247,170,17,141,156,253,165,87,27,30,31,184,224,204,45,50,62,119,192,177,54,118,57,202,168,175,216,237,81,204,170,69,252,167,39,128,18,189,110,184,195,113,141,242,68,189,26,229,111,159,150,159,103,218,110,73,95,73,19,182,73,46,139,254,106,255,0,160,130,39,118,143,102,236,56,94,91,37,21,206,104,166,145,92,188,230,205,84,215,117,143,111,214,74,157,124,116,95,2,209,218,248,140,199,119,124,68,183,92,85,139,239,51,53,222,41,233,9,156,159,81,91,254,201,42,251,155,230,7,163,11,181,250,217,101,183,201,116,184,84,114,233,227,107,156,231,108,114,232,136,138,171,209,17,87,193,23,200,227,97,140,95,98,197,244,178,214,88,171,59,196,80,201,203,122,242,222,205,29,162,46,158,179,83,201,79,59,216,191,138,124,209,188,218,167,194,177,98,203,163,237,46,71,35,99,125,125,66,253,102,42,59,167,57,91,249,110,242,59,174,31,120,154,204,204,187,164,185,97,188,57,136,106,41,253,43,80,218,135,189,213,117,12,209,205,98,249,178,86,249,39,185,64,244,57,60,113,212,67,37,59,250,182,70,171,21,62,197,66,211,99,206,27,240,14,48,179,222,33,158,215,173,93,198,26,132,230,115,230,250,242,53,221,116,73,81,60,93,246,17,245,146,188,111,227,28,35,81,80,203,237,77,93,230,88,152,175,145,219,229,168,68,209,146,170,117,116,232,190,10,158,63,163,246,25,47,144,220,125,225,60,121,121,168,181,98,218,184,45,82,172,239,100,73,83,36,80,116,223,19,91,253,101,67,188,222,239,4,242,95,112,24,17,157,61,154,248,239,1,90,36,190,208,175,58,40,244,220,159,137,111,139,163,106,120,213,57,124,94,190,70,24,94,112,197,226,194,169,233,26,94,90,47,130,239,98,234,157,125,202,190,229,61,55,84,174,21,204,11,107,169,96,184,210,87,211,59,77,220,153,163,149,23,71,107,229,185,60,89,253,197,136,226,247,135,156,33,140,242,130,231,5,191,11,209,173,101,29,20,203,78,176,209,69,189,21,148,181,8,221,52,141,87,197,201,224,7,159,35,48,187,50,49,30,35,182,231,253,37,190,210,255,0,240,106,174,231,29,74,105,31,212,90,232,53,250,201,175,229,59,195,169,101,177,239,15,57,145,133,238,117,51,77,132,238,109,164,125,76,205,137,201,65,58,34,181,175,209,58,242,209,60,28,223,2,84,123,50,56,99,102,90,216,235,49,229,246,216,248,110,23,10,102,194,222,124,59,92,221,149,114,175,229,68,215,39,212,98,253,101,242,251,0,207,168,21,86,8,213,222,42,196,85,254,6,225,161,102,133,169,235,74,196,79,181,200,104,134,178,150,161,85,176,84,71,34,183,199,99,209,116,254,0,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,85,68,77,85,122,1,244,210,247,181,141,87,185,116,68,48,195,141,126,56,232,242,2,182,43,22,30,169,165,171,175,116,80,202,246,181,233,34,181,30,201,151,170,50,161,142,79,168,207,47,63,181,12,20,204,126,212,76,204,198,54,9,172,244,47,90,55,75,183,241,145,45,68,110,233,35,29,226,149,107,250,43,229,230,6,124,241,123,199,38,19,202,12,47,123,177,89,170,121,183,199,209,74,202,116,217,43,118,200,172,137,90,190,181,59,216,189,37,243,93,58,127,8,107,206,92,255,0,198,121,195,122,154,227,126,173,222,215,72,231,53,188,184,147,68,223,34,167,86,198,207,242,138,91,235,229,254,235,136,171,159,113,187,86,205,83,51,244,213,210,200,231,175,68,68,241,114,170,248,53,63,129,215,248,129,169,242,62,69,220,245,213,76,216,236,217,226,58,124,171,199,116,216,54,167,214,164,187,85,36,104,157,19,71,77,81,72,207,40,156,190,12,95,52,253,134,30,91,240,158,34,184,185,171,75,101,174,149,174,215,69,101,52,142,78,154,251,147,236,37,35,130,254,207,171,77,203,14,216,51,86,235,52,176,214,195,112,124,156,183,57,173,84,228,84,181,83,163,169,181,255,0,99,253,47,224,4,157,217,46,76,187,218,104,238,145,125,74,168,35,153,191,169,205,71,123,147,223,238,57,186,121,157,125,142,130,11,37,158,142,212,217,27,182,146,8,225,77,92,158,13,106,55,236,247,123,142,182,223,142,240,237,203,16,212,97,202,75,157,52,149,148,236,108,142,141,179,49,92,136,187,116,232,142,215,242,211,203,204,10,140,227,78,247,42,232,135,35,84,247,161,241,88,215,59,114,129,165,137,181,19,78,134,225,181,60,208,211,70,233,167,145,172,99,17,92,231,57,81,17,17,58,249,150,91,28,241,107,148,120,23,20,65,133,110,152,154,129,181,82,164,170,228,239,180,201,177,88,174,69,69,221,51,85,58,181,124,128,189,192,180,52,28,82,228,253,206,255,0,6,28,161,197,214,217,170,234,30,198,49,172,175,165,118,170,231,53,19,162,74,171,226,244,242,46,205,45,84,21,148,241,212,211,200,215,199,35,81,237,115,85,21,21,21,53,78,169,250,192,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,142,182,142,87,43,35,170,137,206,106,232,168,143,69,84,80,55,205,14,126,215,38,190,125,52,53,248,154,30,205,232,168,6,179,10,251,82,25,51,242,22,226,202,100,214,85,129,200,207,15,173,222,105,52,241,232,102,140,104,168,221,171,229,208,232,113,102,6,195,216,214,40,32,196,22,248,106,226,167,145,178,53,146,196,201,26,170,142,99,186,163,218,190,108,111,240,3,204,190,35,166,196,176,71,15,166,91,163,21,141,88,250,199,245,122,233,245,127,105,208,30,134,248,138,225,11,2,103,22,27,101,181,182,138,58,71,82,198,141,99,161,167,134,53,209,177,204,136,154,242,95,254,83,251,136,205,207,238,207,92,87,134,43,93,14,2,176,220,107,90,217,30,213,86,82,201,34,116,88,244,254,170,153,61,239,254,31,172,12,22,5,253,254,132,153,247,254,225,238,223,250,50,183,254,96,200,222,12,59,62,241,29,251,48,219,46,108,225,138,170,123,92,84,181,42,173,169,162,145,141,115,246,177,25,210,122,101,106,245,114,255,0,14,128,71,168,39,131,49,59,53,50,95,19,218,159,71,102,180,193,67,50,181,81,31,20,20,145,46,186,181,124,91,74,171,249,43,252,75,84,189,145,152,39,255,0,154,79,255,0,207,67,255,0,67,2,29,17,53,93,12,171,224,150,221,117,194,249,193,133,174,114,175,248,45,101,198,150,45,61,95,58,216,17,124,213,127,33,124,140,171,205,110,202,26,11,54,24,158,191,11,85,73,53,84,123,116,98,61,174,85,214,70,39,131,40,209,124,21,198,50,96,174,22,51,187,47,170,173,217,137,93,106,185,197,67,101,175,142,169,237,116,21,109,209,144,185,38,114,232,176,181,60,24,191,148,159,179,196,9,221,195,242,182,107,37,4,173,77,17,244,209,59,248,177,14,192,180,124,51,230,21,30,56,202,155,61,91,170,88,147,210,82,82,211,78,215,189,55,35,210,154,37,93,83,114,175,138,175,143,82,227,38,43,195,139,94,203,90,95,40,22,173,235,181,176,165,76,123,213,116,215,68,110,186,248,125,128,114,174,245,141,183,218,234,235,95,245,96,130,73,23,254,11,85,127,228,60,253,113,145,89,118,198,88,218,179,23,72,237,105,31,203,217,209,190,80,211,198,190,229,241,111,184,158,236,117,12,151,44,55,91,105,163,169,141,149,21,180,242,66,205,95,162,250,241,185,169,225,215,197,83,200,131,110,40,184,62,205,220,5,121,154,175,184,220,107,109,238,219,235,71,21,84,173,77,25,10,120,242,90,223,172,255,0,238,2,208,112,185,75,137,46,25,193,134,168,176,243,244,123,238,180,104,254,145,253,85,170,133,23,235,254,180,61,19,101,189,37,101,14,4,176,210,220,23,90,136,173,180,172,151,195,235,36,44,69,240,233,226,139,224,71,231,102,103,10,21,24,46,202,220,202,198,150,214,211,213,62,122,150,196,218,152,85,142,98,50,104,28,215,126,50,20,84,235,11,186,163,191,246,102,142,98,241,33,149,217,103,83,5,178,243,137,237,172,169,145,174,219,18,86,211,162,166,215,35,85,52,116,173,95,127,240,2,235,131,171,195,216,138,213,137,109,145,93,45,85,208,84,67,46,237,29,20,173,122,116,114,183,197,170,169,226,213,243,59,63,31,0,62,128,0,0,0,0,0,0,0,3,67,28,186,171,93,228,107,3,230,189,116,62,155,104,213,71,170,249,27,128,1,181,36,158,178,49,171,212,220,78,136,7,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,3,226,175,216,125,62,105,168,13,117,242,62,154,92,172,106,106,229,68,79,122,169,210,87,99,108,43,110,107,157,85,126,160,102,196,213,200,181,81,162,167,77,124,220,6,39,118,139,222,115,34,193,131,161,185,97,106,249,98,182,54,157,18,161,140,88,147,87,247,168,81,23,214,245,191,41,190,8,65,141,218,190,166,227,91,37,77,84,174,123,221,166,170,229,215,193,17,63,228,38,171,180,183,50,40,106,242,158,158,155,13,226,43,116,140,158,61,101,99,102,138,71,42,165,93,42,167,130,175,218,66,92,170,170,245,85,93,84,13,35,85,79,0,0,27,180,213,85,52,114,164,212,149,18,67,34,120,57,142,84,95,119,151,235,54,128,21,45,143,48,241,93,138,169,106,41,111,21,11,204,84,73,81,234,142,222,221,21,52,93,200,190,74,168,85,246,76,224,228,214,73,112,171,167,116,53,41,18,164,114,193,34,196,228,126,168,168,239,197,177,58,235,170,150,172,1,146,217,75,199,207,16,57,93,43,155,79,152,55,170,218,119,105,248,170,138,166,72,159,236,159,229,34,127,156,154,254,196,251,52,145,188,171,237,6,195,25,183,132,237,248,126,243,42,54,243,113,88,169,101,107,153,35,247,58,72,152,199,120,83,53,159,94,69,243,254,226,19,142,207,15,226,43,166,24,186,211,94,45,51,54,58,138,89,89,52,106,230,35,145,28,215,35,147,162,248,245,106,1,233,18,197,148,89,99,139,176,165,4,216,139,5,89,110,137,60,49,206,142,158,137,138,186,189,140,114,249,121,170,34,148,255,0,17,185,171,135,248,116,202,138,219,181,166,138,26,29,176,212,178,158,58,102,44,104,215,164,18,202,138,155,99,114,39,172,154,248,121,152,99,217,243,199,253,77,210,217,85,130,179,106,241,64,197,163,117,60,52,15,108,84,244,223,138,101,51,209,218,171,165,110,229,214,38,245,211,207,237,50,143,60,240,92,92,85,225,168,48,125,190,150,88,237,139,51,223,61,75,149,209,235,27,227,116,46,70,189,137,35,117,245,157,226,158,95,98,160,17,111,152,29,163,220,71,95,239,21,52,184,83,48,239,54,250,119,212,189,33,108,83,197,209,170,231,163,83,85,133,171,224,173,254,6,96,240,73,137,184,190,197,85,12,174,198,56,190,233,89,110,159,93,207,169,168,163,155,93,169,82,137,211,93,223,89,173,254,9,228,93,60,179,236,184,225,251,5,212,82,221,46,52,151,154,218,232,182,61,202,235,188,155,21,232,172,114,244,107,25,211,115,87,248,255,0,12,193,179,216,237,182,26,54,80,90,224,88,161,143,93,173,87,185,218,106,170,171,213,85,124,213,64,230,68,143,72,218,146,59,87,35,83,85,247,169,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,59,203,107,221,106,171,109,173,236,101,98,194,254,67,158,154,181,31,167,77,83,69,233,175,216,7,48,178,153,235,196,158,17,202,11,53,84,183,58,165,109,76,123,54,181,25,47,93,95,22,189,91,19,147,194,68,45,150,49,226,239,18,228,166,49,76,61,154,86,232,221,65,44,219,99,172,130,137,24,212,106,202,230,38,175,146,72,219,245,98,145,222,31,111,191,74,59,140,220,162,193,156,70,224,200,241,14,17,187,50,174,169,53,211,187,86,181,232,191,141,167,103,132,105,39,148,46,254,11,251,2,35,56,128,205,171,222,111,102,37,118,39,184,221,171,42,98,150,58,120,227,100,211,57,232,212,100,72,222,154,163,124,247,121,121,169,108,204,140,226,115,135,59,6,74,209,90,150,215,87,44,213,53,113,49,242,163,234,121,154,43,157,80,158,27,27,167,72,155,252,126,211,31,105,169,145,149,17,165,108,114,50,39,162,174,186,105,170,105,246,254,192,57,56,123,15,92,113,53,206,27,85,178,30,100,211,59,107,83,115,83,174,138,191,148,168,158,75,230,95,252,145,224,191,48,51,70,248,148,189,203,100,16,205,164,171,204,129,221,17,241,162,244,231,181,124,36,50,155,133,204,176,225,167,3,80,89,179,38,186,241,34,212,165,70,146,67,45,230,36,241,154,88,19,213,220,223,39,162,253,111,183,236,36,10,28,195,201,204,182,203,202,140,103,97,186,219,226,137,104,223,90,214,62,227,28,142,114,242,57,136,154,58,93,60,24,157,17,64,234,242,243,131,156,129,193,152,90,150,158,227,149,248,114,170,166,29,251,231,150,133,28,229,214,71,170,120,185,222,78,68,241,242,45,238,54,226,159,4,240,239,85,113,192,124,184,168,41,163,164,117,85,20,112,71,35,90,199,200,205,83,68,100,47,211,214,107,215,170,152,127,155,221,173,184,203,17,89,234,44,184,90,217,65,74,231,236,252,107,173,173,119,131,163,119,157,75,211,242,92,158,30,102,0,227,140,198,197,89,135,119,117,235,19,87,71,61,67,152,200,245,100,12,141,52,106,42,39,70,167,218,160,101,222,107,246,150,103,187,177,213,107,176,126,62,186,83,218,163,158,118,195,19,31,26,55,103,53,251,126,180,8,191,87,111,143,184,180,216,31,142,76,249,194,24,222,167,27,59,30,94,42,234,170,163,142,39,164,181,12,114,42,53,88,190,14,141,205,255,0,99,68,250,166,59,170,170,174,170,0,207,188,25,218,165,157,146,223,17,183,187,229,93,68,51,175,45,177,172,144,34,34,185,237,211,234,210,251,181,37,187,41,243,5,49,126,10,161,189,220,228,86,79,81,205,220,139,235,125,89,100,111,138,53,19,193,169,228,121,153,130,105,41,230,100,241,46,143,141,200,230,174,154,245,69,212,190,56,87,140,172,238,195,15,167,142,158,255,0,70,234,122,125,251,88,235,108,11,245,183,107,215,68,95,23,123,192,153,126,50,120,135,177,229,190,92,221,168,169,47,83,209,220,229,165,168,100,50,67,206,99,154,245,130,161,27,162,181,138,159,89,136,190,62,68,21,230,22,103,227,60,89,140,107,239,245,248,178,235,85,51,170,103,88,165,146,169,234,230,181,210,61,218,38,186,105,245,151,248,151,115,54,120,176,189,103,5,134,75,45,194,217,12,149,85,47,85,87,199,75,177,85,92,201,27,209,27,42,249,200,190,95,232,58,236,142,224,215,53,179,182,161,106,45,214,58,186,122,37,114,107,52,180,213,44,106,238,141,210,34,163,155,3,211,201,63,136,22,199,10,230,30,103,83,226,74,75,165,147,23,94,18,229,20,209,186,57,123,235,183,35,145,237,86,245,114,233,226,214,255,0,2,117,248,10,197,217,145,139,114,122,130,183,49,46,53,85,213,41,28,77,100,213,19,71,35,149,189,214,149,83,171,126,215,61,122,251,212,160,120,98,236,214,203,44,164,214,245,138,160,172,184,221,21,25,177,82,231,46,198,57,147,57,232,186,36,113,249,35,60,117,240,83,51,44,182,59,102,31,161,138,219,106,167,88,105,225,107,88,198,171,220,237,17,17,17,58,170,170,248,34,1,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,241,200,170,154,34,232,164,76,113,23,196,110,113,100,126,99,94,89,71,155,55,173,177,214,84,75,13,38,171,203,70,164,243,109,110,138,143,110,159,138,68,240,240,254,249,104,35,199,142,206,2,221,154,183,23,98,204,9,79,82,235,173,67,213,210,181,211,76,246,170,185,213,50,47,170,200,95,167,173,35,63,247,241,14,31,13,221,168,54,156,75,67,69,99,204,121,222,183,8,226,70,75,82,245,123,150,71,34,74,170,170,145,82,162,120,53,190,126,127,172,144,76,47,137,173,120,186,207,21,238,207,63,54,154,103,61,173,118,215,55,171,92,168,189,28,136,190,41,238,35,39,135,126,202,43,21,126,31,90,204,216,244,156,23,45,19,106,83,86,75,2,39,175,42,47,171,37,58,47,213,72,255,0,191,222,100,110,23,177,99,238,16,112,245,101,166,146,100,186,97,138,100,150,174,39,75,2,204,248,220,246,163,223,185,232,200,147,68,229,61,122,175,77,201,251,3,47,156,168,212,220,189,16,178,89,241,159,214,236,170,172,178,198,181,235,27,42,170,154,201,209,35,114,250,156,200,17,127,216,221,229,42,248,24,49,196,63,106,86,35,164,180,87,97,92,45,75,111,138,185,210,198,212,155,184,178,77,155,38,93,200,186,212,57,53,209,159,163,231,228,71,102,62,207,76,199,204,154,134,212,226,155,196,53,14,98,234,221,148,145,71,167,70,126,139,127,176,223,224,4,229,98,206,57,242,194,199,134,42,110,148,245,253,226,162,158,7,189,209,172,85,13,213,205,141,206,84,213,105,213,60,83,79,3,25,238,93,171,152,13,107,39,138,108,35,73,54,201,28,221,207,123,151,93,23,237,162,251,8,155,146,247,115,149,174,99,234,117,107,245,69,77,141,243,253,135,5,85,85,85,87,197,64,150,143,245,86,50,239,253,196,80,127,127,253,4,200,94,18,184,205,194,57,255,0,137,102,178,90,108,84,214,249,35,167,158,93,209,162,170,170,49,34,215,254,199,143,252,167,191,200,129,34,176,203,188,216,198,217,89,115,91,190,12,185,69,73,82,172,124,123,164,166,142,84,218,228,68,94,143,69,79,201,64,61,57,178,166,25,23,107,31,170,175,216,162,106,152,160,107,156,247,233,162,42,248,41,231,195,10,246,130,241,31,133,238,208,93,98,196,150,217,157,11,209,232,201,45,20,234,139,209,83,201,17,124,253,231,55,26,246,139,241,37,140,170,18,121,241,5,174,159,68,219,182,43,60,8,158,46,95,202,221,250,64,73,231,16,125,160,24,71,39,238,11,98,184,91,155,83,42,253,102,57,242,34,47,171,19,191,237,103,167,132,137,231,229,252,49,243,54,251,72,114,246,251,149,117,214,91,14,26,163,138,162,225,79,81,2,49,173,114,35,85,241,74,196,94,180,136,158,42,223,52,35,35,26,230,14,40,204,27,143,165,49,69,108,117,53,31,164,200,89,26,125,86,183,193,168,137,224,198,255,0,3,174,134,225,76,203,99,169,95,14,178,42,185,81,221,124,211,245,255,0,200,5,240,163,227,103,61,176,180,83,219,240,38,61,187,88,232,165,157,210,242,105,102,99,91,228,137,211,151,228,212,68,58,171,79,25,60,70,91,241,117,30,46,159,54,113,45,69,77,36,204,155,107,235,117,107,182,162,38,138,213,106,183,77,19,205,170,89,37,241,0,103,150,86,118,150,230,229,195,49,108,245,24,235,21,92,42,109,113,58,158,41,97,116,172,70,185,18,118,42,170,164,116,250,175,170,175,79,15,51,63,49,30,99,219,120,140,117,45,159,7,218,169,42,161,245,251,194,203,11,23,220,230,255,0,93,27,23,198,23,120,47,151,234,214,8,108,55,24,237,87,106,106,249,98,73,25,4,172,145,90,186,245,218,228,93,60,83,221,239,51,91,41,120,234,204,60,63,136,90,236,5,110,180,211,83,55,94,108,115,208,186,69,95,82,77,60,102,114,248,171,215,199,204,12,218,227,94,241,157,185,73,150,179,214,229,125,246,108,59,107,166,167,145,207,142,129,180,209,162,47,38,165,239,84,252,164,215,107,87,167,184,135,108,105,156,121,169,141,47,50,92,241,86,60,189,220,42,152,249,17,31,61,99,157,183,115,149,93,166,157,19,170,249,25,197,157,125,166,55,28,213,193,213,249,121,115,195,84,203,45,124,50,83,235,21,10,179,214,150,25,35,77,21,42,149,124,37,253,21,253,165,145,200,190,8,49,254,127,92,170,47,73,69,37,190,217,52,234,244,124,173,168,139,84,124,110,149,186,59,144,244,253,20,241,243,253,160,115,56,112,227,115,137,44,59,121,163,194,116,24,250,243,112,163,168,150,24,18,25,234,34,114,70,143,159,214,84,230,70,229,234,175,95,5,66,109,50,67,16,95,49,62,91,217,111,120,138,103,203,93,87,69,77,52,206,122,181,87,115,160,141,206,250,168,137,245,156,190,8,99,231,12,253,157,217,71,145,243,122,114,102,215,87,222,28,198,181,94,251,163,222,196,219,50,189,170,141,70,71,238,103,138,121,25,115,69,69,77,111,166,142,142,146,61,145,68,212,107,91,170,174,136,136,136,157,87,236,64,55,192,0,0,0,0,62,47,84,3,232,54,30,249,99,118,168,136,169,250,141,198,61,30,154,249,129,241,205,93,81,201,228,110,0,0,248,190,7,208,6,211,25,235,171,151,197,87,248,27,160,210,247,163,19,85,69,253,128,106,6,211,94,249,23,163,85,169,246,167,83,113,19,64,62,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,27,21,213,144,91,232,231,174,169,114,182,42,120,221,43,213,19,85,70,181,21,87,167,234,67,124,235,113,45,34,87,97,251,149,34,181,93,206,164,153,154,39,138,234,197,79,249,64,143,110,33,187,85,112,30,31,239,56,123,1,122,66,106,198,108,252,100,150,233,88,137,175,41,255,0,89,38,98,248,43,252,191,246,199,189,195,141,156,230,184,214,84,207,81,138,46,46,142,118,109,70,45,109,90,162,122,168,158,11,63,216,191,196,233,179,203,35,115,74,205,140,235,170,93,151,152,129,180,142,229,108,147,184,72,173,95,197,68,139,215,69,243,93,11,47,44,51,82,205,202,169,133,241,189,186,42,177,232,168,169,230,6,96,101,45,159,61,120,181,178,220,44,54,230,73,118,72,42,26,198,190,174,229,181,145,34,181,37,218,156,233,92,169,210,47,36,247,126,206,231,59,187,52,51,27,38,178,166,237,153,87,202,171,106,199,104,166,117,68,241,197,113,108,142,70,164,141,103,68,72,83,94,142,79,202,46,167,101,119,16,118,188,53,37,102,92,75,64,229,150,186,173,147,115,17,239,95,169,70,255,0,36,137,83,253,137,127,41,60,127,142,83,246,160,227,11,133,171,135,155,213,134,221,71,44,235,119,163,146,39,36,109,220,168,137,61,46,189,54,175,147,151,205,60,0,130,135,181,88,247,49,124,90,170,135,195,114,166,57,163,153,233,60,79,141,251,151,86,185,170,138,139,169,182,0,0,0,0,0,0,158,32,86,249,107,127,110,22,190,210,221,81,101,245,85,251,154,207,61,99,114,120,106,159,165,239,39,123,132,172,210,155,24,97,73,30,182,22,210,197,12,74,246,57,145,49,138,229,231,202,138,157,36,119,187,236,32,171,9,229,222,44,198,24,122,166,225,135,109,21,53,108,162,123,27,35,162,98,42,34,185,27,167,138,167,145,92,101,135,21,57,173,146,253,230,221,110,172,124,41,44,105,26,177,208,83,162,167,172,175,252,168,93,250,96,79,197,231,52,173,150,40,230,150,225,71,84,198,64,142,115,149,177,181,221,27,174,190,15,251,20,199,218,190,211,174,26,40,174,238,178,79,118,189,165,83,116,213,169,102,149,83,234,238,241,215,79,5,34,75,24,113,163,155,88,182,42,136,106,238,186,54,161,30,215,126,34,155,193,200,228,95,8,19,244,139,57,105,182,226,43,253,107,174,52,20,83,84,189,154,111,116,108,69,211,84,84,79,248,151,248,1,233,151,10,227,72,49,109,13,61,206,223,67,80,148,181,81,178,88,228,145,172,110,173,114,53,200,186,111,85,78,142,79,34,164,66,194,240,91,143,105,177,214,72,88,234,98,93,100,164,164,166,165,147,199,235,50,146,157,87,242,91,250,101,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,68,178,178,22,44,146,46,141,79,21,208,181,151,238,40,178,71,13,215,62,219,120,197,210,67,80,205,55,53,45,181,79,211,86,162,248,182,53,79,7,33,112,177,45,186,107,173,150,162,130,7,109,124,187,52,93,17,124,28,139,230,169,238,32,151,140,206,27,115,39,43,241,29,86,37,188,53,235,69,63,47,108,138,200,90,157,25,78,197,240,145,203,227,34,121,1,32,220,86,99,62,26,179,199,9,77,69,73,138,24,219,166,215,114,103,91,84,241,185,174,229,78,141,245,221,78,229,79,90,93,127,188,198,108,31,152,21,217,55,103,123,170,51,54,75,189,36,122,105,79,52,213,211,39,87,187,242,93,27,27,227,38,191,179,236,235,98,50,3,130,156,197,207,11,51,175,54,137,22,72,157,26,185,168,198,64,229,215,100,78,68,254,189,171,225,42,121,23,146,255,0,217,81,155,52,248,97,42,168,96,169,168,175,79,24,27,77,22,239,235,17,63,237,165,79,171,170,248,1,137,153,229,158,215,60,215,196,145,213,86,185,206,163,167,72,90,198,42,61,19,70,163,181,245,92,247,39,140,142,254,37,7,138,175,214,107,181,37,182,43,93,18,65,37,52,28,185,149,33,107,55,59,70,245,213,23,175,130,156,204,209,202,156,109,148,120,158,108,45,141,240,253,117,174,182,40,227,151,101,76,91,21,90,246,234,213,232,170,158,75,231,228,165,28,5,79,77,153,24,194,142,130,59,109,61,246,186,58,120,156,143,108,109,170,149,26,138,143,223,224,142,211,235,117,42,75,135,16,217,169,114,195,237,195,85,88,182,232,234,22,196,144,242,150,190,165,91,183,98,179,77,22,77,52,218,186,120,22,208,0,85,85,93,85,85,87,237,0,0,0,0,0,1,119,120,119,184,101,21,179,21,195,93,154,146,84,37,28,15,108,155,98,164,108,250,170,73,18,245,106,177,222,73,39,254,234,72,213,171,180,115,133,172,158,194,84,118,140,184,180,213,201,60,112,198,217,52,195,201,30,174,99,88,205,85,90,232,245,245,81,223,251,244,34,78,211,77,77,87,112,130,158,174,118,195,19,222,214,185,238,240,68,87,34,42,248,167,145,217,226,235,77,162,211,83,79,29,166,231,21,99,36,135,123,214,63,6,187,95,15,21,2,92,112,7,107,158,94,98,92,75,73,104,186,208,215,81,211,79,44,108,116,190,138,127,170,142,145,173,85,245,106,28,190,10,171,224,190,31,176,204,92,11,196,206,79,102,19,233,105,48,230,39,150,122,170,150,49,205,137,214,250,136,250,187,106,105,171,153,167,139,218,158,36,27,112,123,195,101,63,17,120,158,190,192,219,155,32,158,146,158,41,209,187,55,42,238,153,35,240,230,199,239,79,63,50,78,56,115,236,237,160,202,76,65,79,136,174,55,21,154,106,121,25,35,63,16,230,253,87,194,244,240,169,114,120,198,190,64,103,40,62,53,54,166,135,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,27,21,181,148,244,20,207,171,170,145,177,196,205,55,57,203,209,53,93,19,254,48,41,140,125,154,216,27,44,168,189,33,140,110,239,162,135,222,218,105,101,95,22,167,131,26,190,111,111,241,49,129,157,162,249,21,83,152,20,246,53,196,53,207,164,169,123,34,141,222,138,168,211,115,167,218,154,162,253,159,103,250,12,30,237,43,226,58,195,152,216,173,182,28,43,120,167,170,138,147,93,235,18,238,250,209,209,185,60,99,79,54,59,207,200,193,59,84,218,221,41,31,52,233,27,82,104,245,122,162,104,212,220,157,64,245,7,133,113,29,147,22,88,104,113,14,31,159,155,67,95,3,42,33,127,41,209,170,177,201,170,46,215,34,42,22,27,141,124,204,195,152,87,45,46,120,98,173,101,125,218,235,69,52,52,177,50,21,118,174,150,158,161,140,93,202,168,137,235,38,158,61,10,119,128,108,210,203,10,140,136,194,24,78,219,142,45,85,119,138,43,84,44,171,167,100,218,73,27,245,149,219,85,190,74,136,142,254,10,98,167,105,182,124,218,23,49,237,180,88,14,241,5,198,227,110,165,161,116,209,83,105,35,153,254,184,127,93,88,169,249,113,255,0,229,32,17,195,153,180,87,170,108,87,113,154,239,19,227,89,234,101,149,141,116,168,253,26,233,95,167,130,174,158,101,36,85,57,129,141,47,88,206,236,234,235,220,111,100,233,170,42,57,173,106,167,172,229,240,70,183,205,203,228,82,192,0,0,0,0,0,0,0,0,13,112,67,37,68,204,130,36,213,207,84,106,38,186,117,52,34,42,174,136,154,169,86,225,44,39,119,75,245,170,174,225,109,169,130,133,213,81,171,234,31,18,236,68,71,162,46,171,250,250,1,191,111,202,28,111,114,160,91,164,22,232,146,149,27,187,152,234,152,211,166,212,119,134,186,248,47,184,228,97,12,35,141,146,25,238,86,7,177,137,22,221,234,149,59,23,170,185,19,193,83,237,47,166,113,231,13,69,159,46,173,248,14,130,133,205,133,41,226,84,168,223,170,61,57,18,69,209,21,139,226,136,139,245,191,210,99,29,14,36,186,91,245,74,121,246,162,248,166,214,175,191,222,159,104,23,122,211,195,222,60,164,187,65,113,196,76,165,166,149,81,181,16,171,170,209,232,245,107,209,26,139,181,28,190,45,119,142,158,30,69,233,192,60,100,230,86,80,215,71,151,118,170,122,56,157,7,226,183,198,147,162,59,148,197,143,93,91,59,124,163,95,201,254,5,128,126,111,95,49,220,212,54,155,253,222,58,88,41,213,168,146,61,145,104,137,189,222,230,55,252,163,151,199,203,248,112,173,88,19,29,98,124,100,233,50,242,197,113,196,111,133,242,55,153,65,74,178,38,170,146,47,150,169,213,168,171,250,128,155,60,133,159,137,44,77,27,49,30,34,158,214,182,217,154,156,182,247,249,220,229,86,202,173,119,170,178,59,244,20,201,139,79,165,18,153,169,117,108,73,50,34,107,203,85,84,240,79,122,251,245,48,163,133,60,244,206,60,61,73,65,131,115,103,43,239,246,136,229,114,67,79,81,83,74,230,181,94,250,151,42,167,226,233,244,77,27,34,47,87,105,211,203,203,55,168,170,91,89,73,13,83,81,81,37,141,175,68,84,93,122,162,47,159,235,3,124,0,0,0,0,3,74,189,16,15,170,136,190,40,124,70,181,60,16,35,209,77,64,10,11,56,179,175,2,228,110,21,147,23,99,186,218,152,40,217,44,80,162,83,211,62,103,185,210,57,81,186,35,127,82,248,175,145,94,57,118,162,175,185,53,34,115,181,215,50,43,214,106,76,31,4,155,98,89,105,165,114,104,213,234,217,107,19,94,173,215,242,83,204,12,139,163,237,95,225,190,166,191,186,201,53,254,54,47,229,173,153,223,163,175,148,138,191,220,101,102,93,102,142,13,205,59,36,87,252,29,113,146,170,150,86,53,218,190,158,72,149,53,99,31,224,244,79,41,27,252,79,48,136,229,106,234,138,74,119,100,158,63,188,214,86,214,88,167,87,73,3,82,79,6,181,60,232,91,228,223,114,251,192,149,163,226,181,23,197,2,46,168,139,239,10,3,162,46,136,135,211,67,215,84,209,58,41,245,142,220,157,83,69,247,0,122,232,154,253,167,214,174,169,168,84,212,250,0,248,174,68,241,14,93,168,170,113,218,174,150,79,14,136,7,35,196,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,227,154,142,106,181,200,138,138,154,42,47,153,244,1,69,98,188,166,203,236,73,67,36,119,44,27,102,169,114,233,235,73,110,129,235,226,223,210,98,254,138,127,3,207,151,21,121,101,117,203,156,217,185,219,234,108,178,208,83,58,26,87,196,213,166,116,77,209,208,55,93,17,88,212,241,107,188,61,203,246,158,144,85,17,122,42,106,71,119,106,94,66,217,241,6,24,92,115,102,195,180,141,184,211,194,196,146,118,53,172,114,178,58,122,183,117,213,201,175,131,124,188,144,12,15,236,248,198,86,252,39,156,48,122,65,148,219,103,115,213,31,50,55,166,148,149,41,226,174,77,60,80,154,76,119,149,22,172,226,123,41,113,61,45,53,109,161,89,35,57,114,49,178,53,81,205,106,47,71,177,237,250,209,162,254,207,121,231,247,38,171,105,240,198,99,83,205,116,172,146,145,180,207,153,143,115,21,250,162,242,165,111,228,106,190,43,167,237,61,3,100,14,109,225,92,198,195,48,250,6,181,213,11,22,237,92,230,74,138,186,201,46,159,93,141,253,5,2,43,187,68,248,69,195,185,57,80,220,71,132,104,57,52,149,15,71,43,99,138,54,181,187,150,173,254,17,194,196,78,145,183,204,192,35,208,7,104,102,7,181,98,140,138,188,212,207,107,167,168,171,165,165,168,150,57,30,196,87,53,91,71,86,168,168,170,169,224,174,32,1,237,86,57,90,190,64,124,0,0,0,0,53,68,221,242,53,154,233,170,162,26,66,42,162,162,162,232,169,224,6,117,240,209,129,92,153,35,122,175,178,220,169,228,184,84,84,210,187,187,164,219,164,211,100,75,245,90,221,222,14,127,240,95,114,152,189,156,244,212,20,119,24,105,162,160,117,53,83,92,188,237,209,53,138,169,177,138,159,111,130,167,137,112,120,79,196,24,249,49,31,163,45,151,154,239,70,189,255,0,142,133,42,17,25,170,65,38,223,85,87,236,79,224,135,11,139,204,57,71,102,198,76,170,164,122,42,84,63,69,68,106,166,154,65,15,189,84,11,4,212,69,114,34,248,106,92,233,42,104,48,125,150,10,139,21,217,174,154,163,119,53,141,157,171,166,215,232,157,27,162,248,57,124,75,96,114,224,134,225,94,221,177,185,242,53,190,74,254,137,175,235,95,176,15,65,92,5,46,23,252,5,90,62,142,207,19,213,240,211,186,125,142,141,87,152,180,116,187,181,217,255,0,7,199,169,146,100,97,118,66,99,172,69,112,182,220,176,229,202,245,85,61,37,58,204,177,65,35,247,53,187,91,64,196,211,167,146,42,161,39,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,216,194,235,45,151,15,85,92,161,250,241,44,122,120,249,189,169,228,169,239,32,3,139,62,36,113,254,105,98,154,203,53,238,233,80,234,40,185,123,97,89,231,86,166,177,192,229,245,93,43,147,198,52,95,3,208,109,210,219,75,119,161,146,223,89,18,73,12,187,119,53,124,23,69,69,79,239,66,41,184,252,224,191,41,114,195,9,221,51,10,213,28,52,213,171,19,95,27,25,12,253,85,174,166,143,197,102,114,120,61,127,39,207,246,129,101,251,57,115,243,25,97,172,208,181,224,166,92,167,146,221,91,81,4,43,19,230,149,90,136,250,138,72,254,175,49,27,245,91,167,135,250,9,202,122,181,24,170,168,138,132,57,118,124,228,158,90,98,92,65,108,196,148,119,68,134,247,71,44,51,232,144,84,42,234,199,210,191,77,121,136,223,174,228,242,254,226,99,54,110,143,99,151,93,64,130,158,212,140,97,69,126,226,34,178,130,150,142,154,62,235,109,183,181,95,28,104,138,229,229,61,221,85,28,186,253,116,254,8,97,129,35,29,168,188,49,214,216,177,253,94,107,91,222,169,65,87,73,73,18,183,162,250,209,193,54,189,93,42,187,194,31,209,255,0,219,29,14,110,215,43,87,201,116,3,224,0,0,0,0,0,0,57,86,251,101,101,210,116,167,163,139,123,213,124,55,34,121,162,121,170,123,208,204,124,179,236,218,204,28,196,193,48,226,218,74,141,137,54,237,172,217,2,248,76,248,215,170,213,55,244,61,192,97,114,42,162,234,138,168,167,215,61,207,234,231,42,254,181,47,230,115,112,121,153,153,61,78,250,251,197,6,234,86,107,171,249,180,233,224,146,47,131,102,122,248,70,165,131,145,142,137,238,141,233,163,154,170,138,159,104,25,171,217,93,139,237,120,95,61,106,98,185,85,50,31,72,82,210,211,197,185,237,106,43,214,182,30,158,179,147,223,229,169,57,180,147,199,83,75,21,68,78,71,50,70,53,237,84,93,81,81,83,83,206,255,0,4,185,119,139,241,246,113,208,199,131,238,147,208,212,219,165,164,170,146,72,149,168,187,18,174,36,211,214,123,124,244,95,63,15,3,208,46,2,183,92,237,56,58,207,109,188,213,62,166,182,154,134,158,41,165,126,155,156,246,196,212,114,174,138,190,42,138,190,43,226,5,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,116,120,214,9,106,112,213,92,48,181,92,247,114,244,68,69,85,254,177,190,227,188,41,12,216,198,20,184,19,2,92,49,53,98,162,69,76,232,90,186,162,175,215,149,173,242,107,189,254,224,60,233,113,5,102,185,218,179,42,229,79,113,130,88,228,94,79,73,26,228,95,245,188,75,230,137,239,66,134,186,97,251,165,153,98,90,218,121,34,89,90,215,51,115,28,221,81,117,211,197,19,220,165,113,159,121,137,46,98,99,250,219,242,163,90,143,229,237,218,212,79,8,34,98,248,49,191,161,238,40,155,182,38,187,222,214,37,184,213,186,110,75,90,214,110,68,232,137,174,158,8,158,245,3,46,248,16,178,102,197,175,21,81,221,173,144,93,153,105,171,98,189,178,53,181,41,19,154,144,212,162,117,106,35,87,171,189,229,21,196,213,194,233,135,56,136,188,75,114,183,173,99,223,71,71,234,203,19,164,233,202,143,201,202,159,162,191,196,201,206,12,107,51,14,235,145,48,215,216,214,26,56,173,84,240,199,13,67,105,233,86,77,29,81,51,60,85,17,223,146,169,215,95,19,18,171,170,241,94,97,227,107,214,42,196,215,5,185,215,83,210,163,92,234,136,163,114,171,99,142,53,68,242,79,61,60,0,178,184,170,189,183,43,180,213,77,165,109,62,247,185,85,141,143,98,38,174,114,248,107,246,157,57,220,98,215,189,215,202,189,240,178,37,108,178,34,181,136,136,137,235,187,221,208,233,192,0,0,0,0,0,0,0,17,53,84,79,120,29,157,130,141,213,21,173,123,169,95,44,77,215,118,214,110,68,245,87,67,53,43,176,20,116,121,81,52,237,181,210,43,234,98,122,82,61,32,252,99,30,217,149,53,69,219,211,170,167,135,184,180,124,55,100,46,62,204,139,101,194,167,15,217,161,168,167,230,198,215,74,245,166,85,106,172,106,228,68,73,30,139,213,52,240,41,188,109,141,115,175,12,87,201,132,43,241,77,201,98,160,68,210,21,158,53,99,119,181,178,47,68,85,79,202,69,241,3,123,53,48,38,35,163,195,52,183,139,181,214,41,99,107,24,214,69,207,145,206,107,121,111,114,38,215,55,166,154,42,120,150,82,40,221,43,210,54,34,170,175,130,21,69,235,18,227,155,207,38,134,253,126,174,158,9,92,221,177,201,62,230,166,186,162,116,69,211,193,84,98,204,37,38,17,146,9,25,85,189,207,221,162,236,211,77,54,255,0,105,127,72,14,69,243,46,110,216,110,213,75,118,174,119,47,188,63,68,110,174,71,34,106,254,186,43,83,244,23,204,146,142,203,27,118,0,167,181,86,250,86,43,85,93,198,166,162,23,183,158,216,36,149,191,224,110,87,34,110,77,201,226,191,222,97,183,11,248,78,237,159,153,151,102,195,56,198,105,46,54,135,212,65,19,163,153,233,177,17,106,98,107,186,53,205,95,9,159,252,84,150,28,165,224,99,12,229,22,39,163,196,184,50,190,74,74,119,49,95,45,36,124,228,102,229,137,236,79,173,80,228,232,146,126,143,146,126,192,202,41,240,214,30,171,116,82,79,101,161,123,161,126,248,220,234,102,42,181,222,244,213,58,41,217,71,27,34,99,99,141,168,214,181,17,17,17,52,68,67,235,83,107,81,15,160,0,0,0,0,15,138,212,95,20,62,128,62,35,81,60,143,166,151,189,24,154,169,242,57,18,68,213,0,213,227,209,72,200,237,101,200,235,205,246,207,6,60,179,91,101,157,176,77,73,20,139,20,47,118,155,165,170,94,187,99,95,57,27,249,94,104,73,193,210,98,220,23,133,113,213,166,75,22,46,176,209,221,104,37,115,28,232,42,162,71,181,85,171,171,87,246,40,30,96,27,99,187,58,94,67,109,245,11,39,232,242,157,175,134,190,26,19,3,217,105,145,55,236,25,102,151,20,222,237,178,82,165,84,110,115,57,144,189,142,93,204,162,122,125,104,211,244,87,207,200,201,42,126,2,56,93,166,185,122,77,153,81,100,87,254,139,153,51,147,234,237,240,89,21,63,184,190,182,28,57,97,195,20,17,90,240,245,162,146,223,75,11,26,198,69,79,18,49,168,136,212,106,120,125,141,68,253,136,7,98,157,58,31,65,241,64,104,154,234,52,68,240,68,62,128,0,227,84,92,104,169,93,182,121,182,175,249,170,191,241,33,170,158,178,154,169,53,130,77,201,250,149,63,227,3,121,83,84,209,79,140,98,51,93,19,196,212,0,31,53,79,121,165,234,191,85,169,213,67,88,169,245,157,170,129,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,115,118,199,73,126,203,203,253,21,93,59,166,71,91,106,145,173,107,149,21,87,145,34,121,117,243,43,35,133,121,164,239,246,170,202,53,68,94,116,18,71,162,248,117,106,167,252,160,121,176,226,38,206,236,59,156,88,150,137,148,239,129,173,185,214,236,107,209,117,218,149,83,34,120,245,242,47,39,8,92,90,227,108,185,204,108,47,100,99,225,125,169,247,8,217,60,49,209,49,242,72,215,58,69,209,21,206,69,215,89,23,193,80,224,246,137,96,138,236,31,196,13,197,106,41,227,142,42,245,171,169,141,88,230,174,168,181,213,29,122,120,121,20,103,5,182,139,53,243,137,108,3,109,190,196,217,105,38,189,64,143,99,152,215,162,244,122,162,42,42,42,120,162,121,1,46,188,78,223,29,152,188,55,215,98,233,251,229,35,37,181,203,51,98,72,152,199,59,90,9,164,68,84,93,223,167,167,69,242,253,164,15,212,162,164,206,69,69,79,15,31,31,3,211,53,235,44,112,174,40,203,127,161,206,182,192,180,18,219,249,49,199,201,141,27,162,192,177,167,69,98,183,234,187,79,2,3,56,160,225,187,25,228,150,45,154,43,205,178,154,158,146,93,188,158,85,76,111,215,72,161,221,209,154,105,214,84,242,2,196,3,235,227,124,110,218,244,209,79,128,0,0,0,0,101,95,1,121,143,133,240,38,55,170,126,41,168,217,20,207,106,177,55,198,221,116,167,168,69,250,207,111,154,180,236,248,221,183,193,139,239,201,138,48,245,2,193,67,19,156,229,115,183,174,237,41,162,78,139,171,147,198,55,121,255,0,236,197,156,39,112,101,182,243,13,68,149,82,192,196,221,185,209,170,162,253,71,39,151,235,47,158,119,102,158,31,186,97,123,117,142,195,115,171,169,123,166,151,188,58,88,222,221,88,173,84,241,93,53,250,222,239,32,49,213,90,173,85,69,79,2,161,194,248,194,183,13,36,145,210,199,19,146,93,53,222,197,95,13,223,106,126,145,85,218,176,198,10,191,88,55,65,114,124,87,6,69,189,237,124,106,137,170,49,53,234,145,175,229,47,188,182,146,177,35,145,88,139,174,158,96,102,103,7,56,254,229,147,89,171,135,221,103,187,82,84,195,125,168,164,142,120,155,178,101,111,62,166,159,119,232,171,122,70,137,226,186,106,78,54,24,186,58,245,135,173,215,87,166,142,171,165,134,101,77,52,234,230,53,222,31,180,243,119,195,246,37,101,175,54,112,205,117,226,182,94,237,79,114,162,85,85,220,253,173,109,76,75,209,58,249,34,158,136,114,103,17,218,113,62,92,88,174,22,122,133,154,20,183,210,53,92,177,185,154,42,193,26,248,57,19,201,80,10,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,137,156,172,141,92,158,40,65,255,0,105,78,113,102,14,36,199,213,56,70,235,35,18,211,10,53,26,214,209,181,139,235,65,70,245,245,252,126,178,33,56,47,211,106,238,240,33,191,181,54,167,47,34,196,43,71,100,162,68,186,185,23,153,34,82,49,159,236,116,74,223,91,106,47,213,212,12,32,203,12,220,198,121,87,125,167,188,97,59,132,52,242,178,70,57,86,74,118,74,154,35,216,239,7,39,190,54,255,0,2,122,184,105,226,90,139,55,44,148,145,84,213,65,45,106,243,57,139,26,70,212,250,243,105,209,178,47,228,199,238,60,239,181,118,185,21,124,151,82,71,184,48,227,15,37,50,206,154,42,108,75,21,206,10,152,247,106,248,109,168,244,93,86,161,124,81,218,248,61,160,119,61,172,249,227,139,221,142,95,149,20,84,63,226,136,40,41,42,93,47,115,213,85,210,69,80,142,252,102,239,116,158,239,34,50,28,170,174,85,114,117,85,234,73,95,28,28,73,240,205,154,246,234,171,181,130,130,178,170,253,61,50,64,217,231,179,49,138,136,144,206,214,250,238,77,221,28,172,243,35,102,178,72,165,171,154,72,91,182,55,72,229,106,105,166,136,171,208,13,144,0,0,0,0,0,21,166,87,227,43,174,16,190,54,174,209,72,202,137,221,162,53,142,137,100,213,119,177,83,162,42,47,139,80,147,14,6,248,216,204,75,173,238,28,176,196,56,119,115,19,118,139,29,173,88,172,245,42,103,234,188,212,94,186,39,228,255,0,164,140,44,184,188,90,172,120,174,134,227,121,102,234,88,103,137,242,39,47,126,173,73,24,171,211,207,162,41,32,28,25,230,230,75,73,158,53,87,105,32,74,72,37,217,201,85,182,117,233,71,80,215,116,107,87,78,191,241,129,150,189,162,185,141,115,194,153,97,85,106,163,194,181,55,24,171,233,223,27,229,101,36,146,36,91,233,234,218,170,170,215,181,19,68,106,47,84,93,53,32,218,252,233,235,46,213,181,174,165,124,73,37,68,142,86,171,21,54,170,189,87,78,186,251,253,231,161,222,43,230,203,218,252,161,187,166,40,109,58,165,77,5,66,82,201,45,31,53,81,206,165,159,98,167,168,229,111,139,151,236,33,6,243,89,150,20,120,134,247,100,185,177,118,58,225,59,161,154,42,68,95,81,36,118,157,85,154,167,213,240,211,207,248,7,125,192,174,124,208,100,62,111,71,122,186,181,59,165,197,41,169,37,114,181,139,181,189,234,39,170,234,233,24,137,209,23,174,164,246,229,158,97,216,115,51,8,219,241,77,130,178,41,224,172,167,138,95,82,70,59,106,190,38,63,69,216,231,34,46,143,79,51,204,165,122,67,13,197,211,218,92,254,84,106,215,49,223,85,81,81,17,126,207,61,73,90,236,175,226,73,46,86,246,229,133,230,174,170,89,161,68,72,17,205,145,237,68,70,209,64,212,213,94,168,157,85,124,128,147,195,75,58,167,95,121,168,248,137,160,31,77,59,209,93,181,23,195,196,61,219,91,169,162,6,57,186,171,188,84,13,211,230,168,139,162,159,77,18,181,85,186,183,196,13,103,197,240,62,49,219,219,169,245,124,0,211,26,238,110,166,179,75,27,181,52,14,114,49,187,148,15,170,168,139,166,167,211,143,19,157,43,183,249,28,128,0,0,0,0,0,0,0,0,0,0,0,26,92,229,106,253,128,106,7,207,19,227,188,80,13,64,31,28,228,98,106,190,0,125,6,220,114,115,60,13,192,0,0,0,0,0,0,0,0,0,0,5,142,227,77,175,127,14,248,137,177,181,92,238,125,15,68,77,127,236,168,139,226,90,206,37,174,248,62,213,148,215,55,99,106,133,138,219,44,212,172,114,164,11,46,175,231,53,91,234,163,93,250,62,224,60,217,220,90,230,214,72,142,106,162,244,241,79,177,14,50,34,185,116,68,85,85,242,66,162,199,254,139,250,79,87,232,119,42,210,254,47,98,236,219,254,198,205,122,104,158,122,249,31,48,21,190,223,114,197,54,234,123,172,168,202,85,169,135,154,170,221,125,78,99,81,221,52,93,122,42,249,1,43,29,159,244,149,49,112,159,50,201,79,35,119,195,78,173,213,138,154,167,127,169,49,58,221,145,86,235,246,93,98,12,195,166,185,77,79,116,166,146,161,142,141,103,68,106,178,42,102,189,61,69,141,87,197,27,230,134,121,101,6,117,112,217,150,124,57,218,44,84,87,119,178,162,27,117,44,117,81,182,209,39,173,42,75,171,186,182,38,162,250,206,114,234,97,134,94,230,133,179,16,97,124,105,101,181,178,24,237,243,65,86,248,214,74,119,53,81,203,73,11,23,162,42,162,117,85,242,3,9,113,12,114,195,120,171,134,121,17,239,142,105,24,170,158,106,143,95,177,14,184,238,177,164,109,139,20,92,218,215,35,147,189,205,213,53,211,250,199,29,40,0,0,0,0,0,0,3,159,135,232,18,233,123,160,183,42,232,149,53,49,68,171,174,157,28,244,79,249,78,1,83,101,163,40,228,199,118,38,87,189,204,133,215,26,84,123,154,154,170,39,57,154,249,47,150,160,77,23,9,89,121,117,192,153,1,64,220,3,95,66,218,219,140,20,85,85,29,230,71,74,136,245,166,131,94,136,221,83,166,254,154,24,45,89,81,45,15,17,169,67,157,239,164,134,130,121,224,239,111,129,203,76,139,27,105,26,189,29,34,179,79,24,211,255,0,214,72,174,92,83,197,131,120,127,182,94,48,253,194,162,118,84,80,80,72,213,115,213,21,138,177,64,154,39,70,233,209,228,86,113,99,140,44,56,203,26,71,85,101,185,213,250,69,207,70,204,231,53,204,219,172,116,237,111,173,166,191,85,171,230,160,119,28,92,221,242,10,227,12,49,101,172,245,46,168,164,107,98,235,95,20,205,93,169,63,95,86,71,47,138,176,197,187,119,120,190,220,161,164,170,123,164,71,110,250,173,68,95,170,171,228,159,97,93,98,44,157,196,116,248,122,143,18,195,87,29,92,85,109,141,87,90,149,87,110,123,21,250,104,230,167,151,219,230,101,231,5,61,157,216,183,26,220,105,241,158,60,160,163,134,210,221,251,91,223,96,145,206,213,181,49,175,168,177,189,62,187,89,255,0,31,234,12,233,224,79,134,156,189,203,92,178,160,191,219,41,106,223,93,83,83,84,247,73,53,91,223,162,164,237,68,245,116,68,255,0,97,111,145,150,77,84,250,173,240,111,67,167,195,120,114,221,132,108,144,216,173,16,54,42,120,85,234,198,177,173,106,34,185,202,229,232,212,68,241,95,113,219,68,213,107,122,248,249,129,184,0,0,0,0,0,0,124,93,116,62,128,54,86,29,235,171,205,198,181,172,77,26,106,0,1,180,247,59,84,70,248,170,155,137,174,137,168,31,64,62,47,128,0,139,169,182,215,234,229,98,248,181,77,208,7,83,139,110,146,88,240,181,222,243,19,85,207,162,162,154,161,168,141,220,170,173,98,170,116,243,240,59,99,133,123,183,50,239,103,174,181,61,17,91,89,77,36,11,175,135,172,213,79,183,222,4,21,241,85,197,254,112,84,102,165,246,130,223,120,138,154,158,150,227,85,12,76,125,182,13,81,173,169,157,17,21,85,21,117,211,79,224,82,121,115,218,11,196,46,2,169,103,118,191,219,103,135,77,21,178,218,96,119,130,63,79,13,191,165,239,46,103,29,92,29,230,62,28,204,75,206,45,181,218,169,103,181,215,214,84,84,177,204,174,133,23,215,158,166,68,69,106,163,85,61,86,161,138,184,119,36,115,31,18,93,61,21,108,177,198,233,209,85,170,142,171,133,169,170,35,151,197,93,253,149,2,120,248,48,226,82,94,34,242,221,183,235,155,34,101,202,26,170,168,101,72,162,108,109,219,27,153,166,141,73,28,190,18,55,255,0,127,28,136,48,247,179,155,32,241,142,75,229,147,226,198,48,67,79,85,85,89,88,244,138,58,166,205,163,92,232,81,23,86,166,159,236,75,230,102,16,3,230,169,239,62,154,118,167,189,64,212,15,136,221,60,212,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,145,204,44,208,193,249,107,104,150,237,138,47,52,148,113,198,199,57,18,90,136,163,85,209,175,119,77,239,111,232,59,207,200,14,118,53,198,86,220,17,100,154,247,116,221,201,135,110,186,53,238,241,123,91,249,45,114,248,185,60,139,47,150,156,114,100,62,100,93,219,96,162,198,214,170,123,132,146,36,76,166,146,105,26,247,57,206,99,90,136,143,137,158,43,34,104,88,172,127,218,97,146,151,107,101,85,158,106,120,235,24,237,158,171,217,73,35,87,214,99,188,234,151,221,238,242,34,114,171,51,234,172,89,164,220,103,132,39,146,134,56,166,165,150,54,66,229,137,17,99,229,170,244,141,233,249,76,247,129,41,157,171,153,69,81,143,112,149,143,28,225,155,84,213,235,73,70,246,62,106,125,207,77,178,85,83,171,127,43,78,187,221,228,69,231,13,248,210,60,180,207,28,33,138,107,149,177,71,111,187,65,44,142,145,219,81,173,234,138,170,170,213,211,163,189,196,185,112,255,0,156,150,142,33,184,86,171,118,41,154,146,174,178,212,234,26,25,82,103,54,69,233,29,43,245,93,239,145,126,178,59,199,79,15,2,24,177,252,80,219,177,117,83,40,116,141,177,44,78,98,179,68,209,121,108,94,154,125,160,122,61,201,60,211,195,57,153,130,173,151,107,45,246,134,178,73,41,97,116,140,130,118,189,88,171,20,110,84,93,17,60,55,167,151,153,137,253,164,185,55,112,197,182,138,108,79,68,222,103,116,223,172,122,181,21,119,58,141,158,111,79,209,95,34,192,118,89,103,251,40,111,169,129,175,215,119,42,77,234,64,147,212,116,213,95,69,19,81,55,201,246,47,131,127,208,103,47,26,88,114,231,124,203,122,137,44,237,174,154,102,108,218,202,100,115,181,214,162,159,94,141,69,95,4,95,239,2,6,115,95,188,125,43,149,42,45,114,208,189,33,137,22,39,170,170,167,171,227,213,16,163,11,251,138,114,218,243,83,53,78,33,198,108,123,29,37,58,163,92,228,122,104,173,106,232,139,204,111,185,174,95,18,198,93,96,138,154,227,81,4,14,214,54,74,246,181,117,79,4,114,162,120,1,197,0,0,0,0,59,204,30,182,135,94,99,75,227,209,41,189,93,85,119,126,155,117,250,189,124,53,58,50,170,203,71,88,89,138,169,100,196,145,36,148,45,146,37,145,170,214,46,169,204,110,189,31,211,234,234,5,236,201,30,23,174,153,253,139,170,104,112,133,52,253,193,170,245,108,173,137,92,221,57,177,167,229,200,197,250,179,53,124,127,246,81,25,253,195,182,40,200,171,227,237,55,248,213,139,211,110,171,26,47,212,137,222,13,145,255,0,229,83,255,0,127,11,229,133,184,144,151,32,46,205,190,229,189,173,99,183,77,18,34,238,129,81,170,170,230,187,95,196,202,198,253,88,89,231,255,0,38,152,233,157,25,219,140,51,155,18,205,126,196,183,9,229,89,54,237,99,166,149,205,110,145,198,213,209,31,35,244,254,169,190,127,251,2,222,65,43,161,153,147,49,116,86,57,28,139,250,148,153,94,202,44,240,195,23,12,180,185,96,203,198,35,160,130,227,77,89,78,216,96,154,102,177,239,106,81,181,23,68,218,154,233,202,119,154,248,17,9,99,193,56,143,16,194,234,139,101,174,166,104,219,174,174,100,18,57,58,34,47,139,90,190,244,43,92,176,199,88,219,34,241,181,45,194,158,178,190,221,253,99,223,27,100,154,22,191,241,82,70,138,168,142,102,186,110,80,61,42,162,163,147,86,170,42,31,76,27,178,246,154,101,93,13,158,218,203,181,115,31,83,81,35,153,38,217,105,151,111,174,186,42,238,170,213,58,42,23,59,0,241,219,147,120,235,17,210,225,234,75,253,36,82,212,211,186,116,116,149,84,173,68,218,221,85,21,82,161,221,122,123,128,201,96,113,169,46,84,21,208,54,166,146,178,25,98,118,186,61,146,53,200,186,46,158,40,186,120,161,196,184,226,124,61,105,84,75,149,234,134,153,87,193,37,169,99,53,241,247,170,123,151,248,1,218,3,133,65,123,180,92,226,73,237,247,58,90,136,213,53,71,69,51,94,159,197,21,125,202,114,123,196,31,229,163,255,0,202,64,55,1,183,222,32,255,0,45,31,254,82,14,241,7,249,104,255,0,242,144,13,192,109,247,136,63,203,71,255,0,148,131,188,65,254,90,63,252,164,3,112,26,27,44,78,250,178,53,127,82,154,192,0,0,0,0,248,169,175,69,48,191,180,67,135,28,57,139,114,59,22,227,91,109,166,73,110,246,187,108,149,44,88,221,43,149,118,186,13,122,115,17,189,27,26,254,74,153,162,91,110,36,37,161,135,33,177,243,238,14,137,33,76,63,91,187,152,169,183,250,165,211,199,167,142,128,121,168,172,163,154,142,186,90,25,227,116,114,69,43,163,115,92,154,42,42,59,69,79,238,37,235,179,255,0,132,140,191,172,194,17,226,108,65,68,234,169,230,215,162,186,120,244,210,90,166,120,182,109,60,17,60,188,136,160,204,55,192,236,113,123,146,149,91,203,244,141,74,179,110,154,105,206,126,154,104,73,223,103,143,25,24,122,217,102,135,1,226,73,217,28,201,187,108,143,115,19,242,234,229,94,175,159,95,5,111,228,255,0,164,11,135,218,29,195,190,90,89,178,170,162,247,109,164,101,13,68,12,114,179,116,243,191,114,182,154,173,200,158,180,186,120,162,121,121,16,203,95,11,41,235,103,134,55,110,107,36,115,81,125,232,138,168,122,44,226,87,11,97,60,214,201,155,181,93,107,227,158,150,42,58,169,99,114,44,78,110,230,83,206,223,21,71,39,229,56,243,249,155,118,122,11,14,63,188,218,237,168,137,5,61,109,76,108,211,111,131,103,123,83,193,17,60,17,60,128,163,192,0,0,0,0,0,114,237,48,197,61,202,150,25,213,18,55,204,198,185,85,116,232,174,68,83,46,236,249,103,128,171,113,245,134,203,131,174,20,235,86,254,245,205,86,72,247,233,164,42,228,250,242,105,224,142,243,48,238,55,186,57,26,246,185,81,90,168,168,168,190,5,231,179,102,84,86,90,139,93,223,13,212,213,45,230,30,126,231,239,245,186,162,181,58,177,200,255,0,168,174,243,254,224,39,127,55,242,90,215,154,25,71,244,70,230,197,145,208,80,126,47,110,253,85,233,75,36,105,209,175,111,249,69,243,32,119,137,140,151,191,101,126,107,92,112,202,88,235,163,137,245,21,78,166,221,3,211,153,27,106,37,106,43,117,87,106,154,53,60,207,65,57,51,126,186,98,140,183,177,221,175,112,185,149,53,54,250,103,202,142,107,147,85,117,60,110,93,119,42,175,139,151,197,74,47,51,248,81,202,220,212,198,20,56,179,18,225,234,57,167,164,138,72,250,210,83,59,118,247,57,202,171,190,23,42,245,118,190,32,71,231,14,124,7,212,99,76,131,188,92,174,152,118,182,154,245,83,71,63,118,100,209,200,199,43,209,213,108,68,68,89,154,139,213,35,241,79,52,43,222,4,120,51,204,28,171,205,27,158,35,196,150,122,186,42,90,90,169,162,137,210,196,212,71,181,181,20,207,69,69,73,87,197,35,119,146,248,18,69,101,195,246,140,61,111,101,178,207,111,167,165,166,102,168,145,197,19,88,222,170,170,189,26,136,158,46,95,47,51,151,5,45,53,50,185,96,129,145,171,220,174,118,214,162,106,171,226,171,160,27,192,224,92,239,182,123,52,75,61,210,231,75,74,196,243,154,102,177,60,81,63,41,83,222,159,196,234,237,57,137,130,111,147,165,53,167,20,90,234,165,85,209,25,13,108,47,95,20,79,6,185,124,213,63,136,21,18,162,47,136,209,16,34,163,145,28,213,69,69,234,138,135,208,62,43,145,58,170,160,71,110,234,136,109,186,55,42,238,85,233,175,129,184,154,105,209,52,0,141,70,248,31,65,241,85,19,197,64,250,105,145,187,219,180,250,138,139,224,168,167,208,52,177,187,83,67,80,54,228,145,91,209,168,170,160,107,213,15,166,220,104,229,209,206,215,95,113,184,0,0,0,0,0,0,0,249,170,31,77,14,69,241,104,26,207,142,110,228,209,77,166,207,215,71,53,83,246,27,190,62,0,124,98,104,154,105,224,125,208,250,0,27,51,163,157,234,162,46,134,241,243,68,3,227,27,181,16,212,13,46,123,91,226,160,106,6,150,189,31,224,106,0,0,0,0,0,0,0,0,0,97,119,106,236,141,139,134,41,220,247,109,111,166,173,218,175,252,41,12,209,48,207,181,102,213,93,116,225,114,177,180,84,242,74,177,222,109,207,114,49,138,237,19,152,244,215,162,47,154,160,16,171,140,31,132,31,13,58,216,231,99,223,235,243,54,172,139,230,221,62,183,237,54,113,148,152,99,74,101,195,179,177,238,72,153,204,218,175,93,29,235,107,245,191,97,74,57,21,171,163,188,80,249,213,126,208,55,187,237,86,205,156,223,87,221,181,10,138,223,106,189,83,225,185,47,116,181,12,109,59,222,248,156,154,199,170,232,221,87,162,174,191,147,238,41,216,104,171,42,81,86,10,89,100,211,199,107,21,116,254,6,234,92,238,81,82,45,187,189,206,216,53,87,114,185,142,70,234,169,238,215,79,48,56,210,61,207,123,156,245,213,202,170,170,105,0,0,0,0,0,0,0,1,86,229,53,59,42,179,35,13,193,35,119,53,247,90,52,84,251,22,162,52,41,34,224,100,60,49,75,154,184,105,103,254,173,183,90,53,114,244,232,157,230,45,124,64,154,124,193,195,203,39,11,184,109,182,250,200,233,91,5,162,131,126,187,93,170,171,104,211,242,157,246,17,137,154,248,110,74,11,93,231,20,82,91,29,61,18,211,255,0,94,146,104,141,245,90,205,116,213,87,235,47,187,200,148,252,95,120,195,244,220,52,211,57,142,90,198,193,111,183,181,88,138,201,17,171,173,50,105,166,189,63,246,16,187,152,121,199,136,177,83,42,240,245,11,36,134,130,118,163,93,4,73,35,90,169,163,93,245,81,234,223,20,85,240,3,39,123,57,48,158,25,198,152,150,162,187,27,84,83,199,111,162,149,242,53,102,153,98,107,85,146,82,47,214,107,218,191,85,206,38,75,11,94,176,125,93,181,191,70,47,20,53,52,140,215,71,65,82,146,53,53,115,188,245,95,61,223,192,243,179,148,216,210,247,131,236,55,70,219,49,85,77,162,103,178,127,82,42,231,211,185,202,172,143,201,174,69,94,173,79,225,246,23,171,0,241,143,152,217,103,132,24,148,88,218,170,185,242,235,172,82,220,167,149,201,164,174,252,148,157,191,166,171,251,0,157,120,106,41,234,89,204,167,153,146,181,122,110,99,145,83,251,141,205,52,48,239,130,254,38,172,248,143,41,41,110,24,231,20,177,215,105,171,170,163,229,84,215,53,100,209,30,212,98,34,75,42,187,245,126,190,134,91,217,238,212,151,186,8,174,52,78,221,12,205,107,216,237,81,117,69,106,42,47,69,84,240,84,3,152,175,107,124,92,129,29,175,151,67,74,70,138,187,157,215,245,159,92,228,106,166,157,60,128,214,0,0,0,0,0,0,0,3,67,90,187,149,203,251,13,96,1,243,85,215,77,2,174,137,169,244,248,190,0,105,218,138,187,208,248,178,121,53,186,169,245,136,228,85,69,240,242,53,109,68,242,0,213,85,77,85,52,62,159,19,161,244,14,45,194,217,69,116,129,105,235,161,230,70,190,91,149,60,149,60,149,61,234,116,246,236,191,194,150,170,169,43,40,173,155,37,149,119,57,220,233,23,175,95,37,114,167,154,149,16,3,227,90,214,53,26,212,209,16,250,124,240,234,17,81,124,20,15,142,114,183,203,80,215,181,222,11,212,250,169,169,243,98,126,175,212,6,160,124,78,137,161,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,6,194,214,209,163,214,53,170,135,122,120,183,122,107,252,0,235,49,54,44,178,225,75,124,215,11,197,87,38,56,162,124,138,187,30,238,141,68,215,234,162,251,208,134,126,210,94,32,108,57,143,140,254,143,216,42,119,195,75,47,46,71,108,122,125,89,107,24,189,31,27,87,193,233,230,87,125,172,57,167,139,109,88,210,139,15,218,174,209,50,138,70,204,215,49,32,141,202,168,176,208,187,197,81,87,197,84,141,90,170,186,171,133,67,170,42,31,204,145,238,87,42,163,81,53,85,93,124,19,237,80,42,188,101,100,195,118,234,58,121,45,21,156,233,31,191,122,114,228,110,154,43,116,250,203,246,169,120,114,131,132,171,222,101,229,5,207,50,96,77,172,163,239,187,91,234,46,188,152,209,222,115,55,207,251,63,196,180,152,15,43,241,30,51,186,193,75,220,39,138,158,93,255,0,141,146,41,24,206,141,114,253,100,98,167,139,116,39,99,37,178,255,0,47,242,223,134,153,240,101,190,243,68,145,186,158,230,233,28,235,138,63,214,145,100,243,93,60,180,242,2,22,242,227,52,238,153,49,46,32,194,21,14,210,41,107,17,30,205,27,245,162,87,51,197,24,255,0,52,79,63,226,90,11,205,114,92,110,18,85,162,105,191,79,238,106,39,252,133,224,226,66,199,135,173,185,213,137,225,239,241,207,12,151,26,201,24,248,106,26,244,209,106,231,243,253,136,89,89,155,27,100,84,139,234,249,117,3,181,194,184,166,235,132,47,20,247,187,60,220,170,154,105,25,35,29,181,174,209,90,230,185,58,57,21,60,90,158,68,174,112,209,199,237,86,97,97,23,96,252,64,221,46,171,166,201,53,78,191,141,154,69,232,202,118,183,234,177,19,199,251,200,166,194,152,117,49,13,202,58,57,166,72,35,114,162,44,143,118,198,166,174,106,120,232,190,253,74,247,45,103,150,201,126,146,219,100,162,150,186,224,186,114,93,3,22,111,200,123,157,209,23,175,170,171,229,229,251,64,200,188,228,197,137,132,169,111,152,19,16,219,123,229,213,204,89,210,110,119,47,70,190,155,70,250,172,69,111,77,127,72,194,139,195,214,75,149,76,138,205,155,165,122,237,215,93,61,101,50,131,17,98,252,83,130,33,171,164,197,246,233,87,20,87,49,98,145,147,82,172,127,138,123,52,102,145,250,142,79,168,222,187,127,137,141,248,193,183,23,222,101,174,184,210,58,7,214,57,243,162,44,110,106,42,57,234,189,17,127,88,29,24,0,0,0,1,216,97,235,108,183,123,229,5,174,23,109,125,93,76,80,162,232,139,162,185,232,223,53,79,127,188,235,206,69,190,186,123,101,117,61,194,149,200,217,105,165,100,172,85,77,116,115,85,21,58,126,180,3,40,177,238,73,93,48,78,6,195,247,91,189,95,58,142,161,41,38,123,121,109,110,140,116,46,114,245,108,138,190,13,95,34,141,199,249,125,107,199,216,169,40,178,186,151,155,31,154,111,115,127,216,216,191,236,238,111,232,73,255,0,190,133,194,194,220,73,94,115,19,43,38,203,92,75,37,2,165,53,27,162,129,235,18,68,237,27,76,216,91,213,31,213,125,119,126,79,250,11,43,148,88,191,25,96,92,91,28,214,55,44,73,215,123,221,76,143,68,252,84,154,125,100,254,218,129,125,242,237,42,112,77,162,12,31,116,155,187,214,69,82,213,154,61,168,253,90,141,100,110,234,221,83,197,170,157,20,160,184,180,150,203,85,83,97,158,219,30,146,182,133,204,153,218,191,214,114,72,222,189,122,39,138,248,23,243,63,50,231,46,235,108,18,99,251,198,43,141,247,250,168,85,208,50,43,132,40,138,231,50,89,91,248,189,189,125,117,95,15,212,89,235,15,11,115,227,28,15,83,142,111,184,178,130,146,8,229,99,105,153,53,98,66,231,70,254,90,235,167,39,69,254,177,189,81,223,251,67,22,181,85,57,52,55,10,171,117,75,106,233,100,219,35,17,81,23,68,95,20,211,205,10,195,12,101,54,37,198,24,202,159,9,88,168,42,42,100,168,154,24,154,248,226,145,237,245,220,198,235,171,88,171,226,255,0,113,146,120,31,179,219,26,77,153,22,92,51,139,172,247,20,182,220,104,159,81,44,208,178,161,136,199,114,228,86,162,189,212,232,137,213,137,211,237,2,222,210,113,191,155,246,204,55,77,135,109,183,62,84,116,251,244,119,38,149,218,238,147,127,156,11,239,95,50,223,99,46,32,179,43,27,202,217,175,87,174,99,154,168,169,254,13,78,158,10,239,209,141,63,73,73,54,198,221,144,57,117,232,55,63,9,215,92,153,92,154,105,206,186,61,205,95,93,190,73,78,191,147,184,141,124,113,195,94,105,225,12,67,93,102,92,29,120,149,148,147,75,18,74,219,125,75,154,228,107,220,221,81,121,73,175,213,215,192,13,236,35,197,22,108,96,202,22,219,237,23,221,145,49,17,17,59,173,50,249,185,127,42,37,95,202,83,191,254,154,249,225,254,232,127,254,18,143,254,96,183,52,153,45,154,21,207,123,41,48,61,242,85,98,232,237,150,202,135,104,189,125,204,251,20,229,126,0,179,127,254,231,184,135,255,0,68,213,127,205,129,94,127,77,124,240,255,0,116,63,255,0,9,71,255,0,48,63,166,190,120,127,186,31,255,0,132,163,255,0,152,40,63,192,22,111,255,0,220,247,16,255,0,232,154,175,249,177,248,2,205,255,0,251,158,226,31,253,19,85,255,0,54,5,121,253,53,243,195,253,208,255,0,252,37,31,252,192,254,154,249,225,254,232,127,254,18,143,254,96,183,149,217,35,154,182,218,103,213,214,224,75,244,81,70,138,231,57,246,186,150,162,34,34,170,245,88,244,240,69,41,89,48,253,246,23,186,57,44,245,173,115,85,81,81,105,222,154,42,126,192,50,91,0,246,131,231,78,15,186,54,190,123,151,122,106,42,42,179,147,72,207,202,106,248,165,50,254,143,247,151,125,157,174,89,166,214,53,171,108,213,81,17,63,174,166,255,0,161,152,35,104,194,152,138,253,88,150,251,77,154,182,170,161,116,252,84,84,242,61,221,85,19,193,168,171,226,228,254,40,119,151,92,157,204,203,45,18,220,46,120,38,247,79,78,138,212,223,37,182,161,141,213,124,58,185,136,128,102,167,250,174,153,165,255,0,204,191,255,0,127,77,255,0,67,31,234,186,102,151,255,0,50,255,0,253,253,55,253,12,192,127,64,222,255,0,249,143,91,255,0,210,239,255,0,64,244,21,239,255,0,153,21,191,253,46,255,0,244,1,159,31,234,186,102,151,255,0,50,255,0,253,253,55,253,12,236,112,255,0,107,182,96,178,235,78,183,107,70,250,94,99,57,137,222,32,79,87,114,107,245,104,245,240,212,143,111,65,94,255,0,249,145,91,255,0,210,239,255,0,64,244,21,239,255,0,153,21,191,253,46,255,0,244,1,40,184,255,0,181,237,239,195,112,55,9,216,54,92,117,139,152,238,245,175,77,23,119,245,148,91,124,116,49,219,58,59,73,51,35,55,176,13,215,2,87,210,242,105,174,212,238,167,149,121,144,59,213,87,53,124,169,88,191,147,228,228,48,250,123,101,198,149,187,234,104,42,34,111,134,175,137,205,79,239,67,143,177,255,0,160,191,192,15,178,202,233,165,116,175,93,92,247,43,151,246,151,227,131,204,40,184,187,52,104,237,157,227,146,142,230,122,219,55,120,83,212,59,195,84,253,31,121,99,35,160,174,149,53,142,142,119,39,217,26,175,252,133,119,146,216,241,217,119,140,105,239,18,57,98,70,111,213,85,141,93,53,138,70,254,82,162,126,88,19,251,138,240,29,170,139,35,235,112,37,69,207,151,28,212,181,177,164,188,151,47,89,99,153,62,170,59,251,75,249,94,94,68,23,113,95,149,12,203,12,198,169,134,27,151,124,138,227,53,85,75,29,201,229,232,157,225,232,137,166,247,123,211,220,101,110,113,99,46,32,243,63,46,157,126,192,21,145,220,240,203,91,43,158,248,109,137,59,216,232,227,153,36,69,124,81,57,169,162,47,155,186,106,154,232,96,14,48,184,226,90,203,180,144,98,119,187,189,211,61,241,185,174,133,34,86,170,57,117,77,52,79,52,95,32,58,32,0,0,0,0,0,3,151,105,184,203,105,174,142,186,31,175,30,186,120,121,162,167,154,47,188,226,0,61,8,112,33,155,215,108,218,202,26,27,141,218,61,178,83,69,20,9,213,171,209,180,180,203,249,44,111,249,69,50,96,131,174,11,120,215,204,92,161,179,207,132,236,216,117,247,106,100,99,156,198,65,106,90,135,181,118,83,198,138,170,217,26,190,17,167,241,251,76,216,203,30,210,122,42,183,213,67,154,120,122,178,206,230,75,164,78,125,4,116,137,183,106,235,175,54,165,63,41,17,63,104,25,218,116,152,206,251,244,107,11,220,239,104,205,238,163,164,154,116,110,186,106,172,141,206,211,93,23,244,125,197,55,151,153,158,153,141,254,31,103,161,149,182,213,110,230,205,36,72,136,229,223,181,116,115,92,230,175,86,187,207,200,173,46,182,218,91,197,186,162,217,90,197,116,53,49,62,39,162,57,81,85,174,106,181,122,167,216,170,4,5,241,49,198,110,96,102,102,34,154,137,39,228,210,69,183,70,237,129,222,49,194,190,60,134,175,139,11,63,150,25,195,139,176,118,44,183,220,168,238,29,99,170,137,250,114,162,241,73,88,190,108,95,209,66,77,51,235,178,122,197,136,171,102,188,224,26,202,136,103,155,111,226,231,184,74,246,244,72,155,213,18,157,235,224,143,243,44,78,19,236,154,205,118,98,10,103,221,234,169,25,77,28,204,118,230,203,84,213,232,246,249,173,38,158,26,129,40,92,40,99,218,204,198,200,156,35,137,110,11,173,77,69,174,37,151,195,171,145,94,221,122,53,169,249,30,72,93,242,221,228,30,87,67,147,249,87,135,112,43,101,89,37,181,208,71,4,175,230,43,209,94,138,231,46,138,173,106,233,171,151,201,11,136,0,0,7,30,190,173,148,20,53,21,210,253,74,120,159,43,191,83,81,87,254,66,39,248,184,237,32,199,56,95,50,239,248,43,7,51,145,79,105,184,207,71,191,88,93,191,150,177,167,132,148,170,169,213,29,230,190,62,36,170,98,154,57,107,240,221,210,142,4,85,150,106,57,216,196,68,215,87,44,110,68,254,245,32,3,139,108,150,204,74,28,241,198,117,31,69,174,178,199,81,124,172,153,143,109,12,234,142,107,158,142,69,69,229,232,169,163,144,12,135,225,159,180,179,24,183,26,69,111,199,149,92,202,58,149,134,52,245,34,77,170,179,181,21,127,21,75,170,250,170,164,177,229,198,60,180,230,46,21,162,196,214,137,249,144,213,67,28,154,237,114,104,174,141,143,211,214,107,87,193,233,228,121,197,176,228,254,105,211,87,208,220,35,193,87,164,141,103,98,238,244,101,70,136,136,244,215,242,52,242,39,35,128,154,11,197,183,38,45,180,215,106,25,233,164,72,97,213,178,66,230,46,238,233,74,157,119,34,123,148,12,155,0,248,170,190,64,125,6,218,172,154,244,84,208,213,170,129,168,26,119,40,220,160,106,6,157,199,221,192,125,7,205,200,53,212,15,160,209,187,169,247,114,251,128,250,168,139,226,125,62,107,246,31,64,248,170,141,77,87,192,178,56,219,139,188,165,192,183,214,88,46,247,109,181,15,123,89,167,34,165,116,213,172,95,201,133,201,224,244,243,43,252,215,196,85,56,95,4,87,221,233,98,115,228,135,149,166,140,221,166,179,49,190,26,167,233,30,116,115,147,48,241,22,42,197,213,85,183,25,152,146,59,150,171,182,22,183,194,40,211,195,254,10,1,232,175,3,102,214,12,204,42,104,234,112,237,203,159,204,106,57,19,147,43,122,42,53,127,45,141,253,52,43,51,205,222,68,113,35,152,89,67,138,173,245,182,75,148,9,2,84,197,204,100,148,113,73,171,121,145,42,248,233,229,26,121,158,132,242,167,28,195,152,88,58,143,17,196,246,59,159,204,213,89,166,158,172,175,103,147,151,244,61,224,86,38,203,161,87,191,115,151,95,113,188,113,234,110,52,20,74,137,89,91,4,10,239,14,100,141,110,191,197,64,222,107,81,190,6,163,175,250,65,98,255,0,230,213,15,255,0,76,179,253,35,233,5,139,255,0,155,52,63,253,48,207,244,129,216,3,102,26,186,90,134,111,130,166,41,27,239,99,209,83,251,142,60,151,203,52,78,86,73,118,163,99,147,197,29,59,17,127,227,3,156,14,45,61,210,219,86,170,148,183,10,105,149,60,81,146,181,223,241,41,200,89,35,106,43,156,246,162,39,85,85,95,0,53,3,130,251,229,150,55,43,36,187,209,53,201,209,81,106,24,139,255,0,25,174,158,235,108,171,127,46,150,227,77,51,189,209,204,215,47,247,40,28,176,124,85,68,241,84,67,230,246,254,146,127,16,53,22,39,141,168,217,39,14,120,137,175,77,83,188,80,127,249,84,69,246,48,147,181,47,57,101,192,57,21,54,29,183,185,169,87,116,184,80,34,171,163,107,211,103,50,71,175,139,145,124,96,247,47,250,2,14,107,211,74,183,162,125,159,241,33,120,56,89,202,151,230,182,101,219,172,50,65,204,130,73,225,73,61,109,61,85,168,129,139,249,109,95,9,61,229,154,150,69,150,69,145,222,42,100,223,3,24,198,249,133,179,50,137,44,80,189,213,53,19,71,19,63,17,204,77,93,81,77,167,79,214,212,2,73,173,60,17,229,238,88,101,173,194,239,61,63,50,170,165,148,242,125,121,211,102,179,120,116,157,200,189,36,247,121,16,185,143,96,134,155,21,86,67,2,104,198,164,90,120,255,0,147,111,188,152,190,58,115,243,24,96,12,142,179,83,61,98,101,117,214,142,41,38,85,165,106,232,230,203,70,255,0,7,42,105,253,98,249,16,183,93,89,53,125,83,234,234,28,142,145,250,106,168,154,120,34,39,252,128,108,0,0,0,0,0,0,0,0,23,59,135,74,126,245,154,182,8,28,221,205,125,194,149,174,77,116,232,181,48,162,150,196,203,94,206,236,3,77,138,115,138,215,93,112,165,153,240,83,212,66,244,86,171,154,155,155,87,75,230,137,238,85,243,2,85,238,46,195,56,39,135,54,85,84,210,243,98,154,146,130,73,27,190,70,250,218,211,167,138,106,190,42,158,4,20,220,177,108,22,204,93,85,117,181,211,109,141,205,68,107,55,170,233,248,157,171,213,205,95,122,249,19,153,198,52,56,150,207,147,176,216,240,77,181,206,138,106,120,121,206,88,31,42,51,108,244,219,122,166,186,116,69,32,195,27,224,138,139,77,250,75,125,4,137,93,38,136,171,200,114,203,249,13,119,147,83,201,87,248,40,20,181,206,189,247,42,233,235,94,154,44,210,57,234,159,173,85,127,229,54,33,153,208,200,217,27,226,154,137,161,150,158,87,67,60,110,141,236,85,107,154,228,84,84,84,93,60,20,251,79,18,77,51,99,87,34,34,235,213,87,79,32,50,131,36,179,162,146,43,238,28,117,93,175,89,162,186,192,156,206,122,253,94,123,87,193,25,167,153,57,121,53,137,104,113,38,94,88,107,105,29,213,246,234,71,57,186,47,69,88,24,186,117,68,247,144,143,195,182,17,91,78,47,176,208,213,217,106,174,246,23,87,67,53,68,244,108,146,68,98,119,136,209,250,200,221,173,110,140,69,241,240,213,20,154,204,153,168,192,171,132,232,105,176,148,173,99,97,166,130,55,194,234,148,123,216,228,133,169,163,147,115,149,21,17,60,62,197,2,226,42,233,226,109,189,55,57,21,19,161,184,168,138,52,79,112,4,232,124,123,246,38,166,163,110,70,43,213,19,200,15,145,57,95,171,151,222,110,154,90,212,106,104,134,160,0,0,0,0,6,135,163,180,245,124,77,96,13,134,212,166,186,61,52,212,223,52,58,54,63,197,13,72,136,212,209,0,250,1,111,115,35,61,178,211,42,227,137,216,187,20,91,168,223,51,213,141,142,74,218,120,221,170,53,28,189,36,145,190,74,159,197,0,184,64,180,248,51,138,28,151,199,53,41,71,100,198,246,135,206,228,115,145,139,115,164,85,209,17,21,122,54,87,47,153,117,32,169,167,170,141,37,166,158,57,88,190,14,99,145,200,191,181,0,220,62,33,244,210,228,85,233,168,7,42,120,27,44,85,100,170,139,224,186,155,205,98,52,57,136,189,124,192,212,15,137,208,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,199,38,173,84,69,211,84,208,197,174,37,176,222,117,225,74,74,236,117,150,248,146,170,167,108,172,78,225,44,238,142,52,73,38,118,186,42,84,51,193,28,221,58,121,127,12,166,52,77,19,39,141,98,145,187,154,190,41,174,128,121,211,206,188,196,199,217,241,153,118,218,76,194,141,148,115,203,85,28,14,116,83,190,109,137,35,33,110,169,189,238,242,141,158,102,101,240,241,217,97,130,241,189,142,223,138,239,216,222,231,36,21,80,69,63,45,148,52,218,38,230,69,38,158,186,185,124,28,169,224,103,70,113,112,127,150,25,161,101,174,129,246,158,69,124,208,170,69,55,62,161,219,95,234,104,187,121,205,106,253,68,241,45,214,78,101,14,106,240,229,37,125,53,36,53,23,59,12,12,150,72,88,200,33,102,141,111,45,26,154,163,164,122,250,144,255,0,127,191,196,58,236,194,224,203,38,114,219,6,247,138,123,205,85,169,41,254,173,68,52,16,163,215,116,172,79,24,163,215,242,244,253,191,172,141,106,158,39,177,213,162,233,115,193,191,132,27,203,237,13,133,91,19,251,245,98,43,150,70,49,93,234,239,211,197,207,242,51,63,61,184,199,193,217,159,100,168,203,220,82,198,89,43,36,217,171,106,228,145,138,221,31,20,190,11,12,105,224,198,254,87,229,39,234,88,172,204,187,29,171,15,98,186,139,109,158,233,5,194,153,145,196,228,154,21,213,170,170,196,85,79,172,239,15,214,7,19,27,221,167,189,98,74,203,148,213,211,213,186,121,164,127,54,87,185,206,93,100,114,245,87,117,243,215,246,157,69,18,64,181,44,74,149,84,143,94,191,192,216,0,94,188,172,190,229,132,20,181,86,252,77,10,194,245,99,214,42,136,227,213,232,186,49,27,225,11,191,180,190,41,212,185,156,55,96,92,41,14,38,143,24,45,253,242,44,90,233,4,212,138,246,187,88,230,143,199,68,253,126,6,36,28,154,75,141,93,11,210,74,105,118,170,127,101,23,254,52,251,64,207,94,208,156,71,129,109,216,250,142,227,102,179,210,173,114,82,82,57,234,144,163,26,186,115,244,255,0,99,69,252,150,249,255,0,236,194,28,99,139,101,197,149,84,245,18,80,211,211,119,120,185,72,145,34,232,169,174,186,174,167,14,251,137,110,248,138,116,168,186,212,243,158,141,70,162,236,107,122,38,186,125,84,79,122,157,88,0,0,0,0,0,0,29,133,150,241,87,104,172,100,244,207,114,122,201,170,35,149,17,83,84,95,47,212,72,134,68,97,254,26,237,184,9,184,131,28,211,197,53,194,125,117,71,91,218,253,186,77,43,58,47,118,122,253,85,103,159,254,200,223,59,139,109,230,109,205,130,174,165,18,22,235,209,90,159,106,249,38,190,32,102,110,107,101,155,111,244,116,120,142,135,16,220,229,178,204,248,210,24,221,34,109,102,168,247,181,17,171,167,131,21,19,234,167,236,240,40,140,27,81,124,168,198,148,121,109,122,196,55,54,216,158,217,29,28,113,85,61,53,107,99,147,110,173,213,204,255,0,97,143,242,127,228,211,165,196,28,75,190,179,41,32,192,148,178,179,117,59,155,177,81,205,85,245,105,150,36,232,177,125,190,255,0,244,150,163,3,102,246,34,193,88,158,60,75,75,54,250,136,183,35,87,108,105,209,88,246,249,177,83,253,145,124,128,152,44,186,192,92,56,101,70,43,195,212,140,178,64,251,197,117,75,99,130,105,104,98,87,239,73,227,86,250,204,166,247,189,159,148,158,9,251,47,237,203,56,242,186,215,152,86,188,29,45,182,137,215,73,233,93,36,50,45,43,247,181,141,73,117,68,94,86,137,253,91,191,41,60,87,246,193,142,51,226,167,30,98,236,75,111,196,181,53,59,106,45,210,164,177,122,144,174,139,248,181,242,133,19,253,137,60,81,127,211,208,59,136,28,117,38,54,135,28,75,95,186,186,22,73,27,29,202,133,52,107,247,234,154,114,244,255,0,100,95,32,61,43,49,241,204,205,89,213,171,246,22,219,26,228,190,95,226,57,93,81,89,105,183,193,44,138,170,231,165,190,39,43,149,85,202,186,174,223,123,148,134,108,59,218,89,157,118,26,52,165,109,126,244,79,62,85,34,121,170,255,0,218,171,239,40,204,200,227,163,57,115,6,120,229,168,188,242,81,138,139,167,119,165,119,130,191,221,78,223,211,2,113,176,119,15,217,95,135,224,123,162,195,118,186,199,204,187,156,249,173,180,250,248,185,127,67,251,95,220,84,191,130,124,184,255,0,113,86,63,253,27,7,255,0,88,71,103,7,253,162,185,115,131,114,198,221,99,204,236,83,71,21,206,158,157,172,149,101,87,49,85,220,201,149,122,71,2,167,131,153,230,95,207,245,80,56,107,255,0,118,150,207,252,236,255,0,244,112,50,95,240,79,151,31,238,42,199,255,0,163,96,255,0,235,7,224,159,46,63,220,85,143,255,0,70,193,255,0,214,22,15,11,118,142,240,211,137,43,251,147,179,18,203,75,234,185,219,229,168,149,169,211,78,158,180,45,79,63,121,86,167,28,156,50,173,28,149,127,133,204,55,234,105,234,247,197,213,117,93,63,67,95,238,2,225,93,242,71,43,175,84,19,91,171,48,77,151,149,51,28,199,105,109,167,215,69,106,162,248,198,169,224,170,89,252,77,192,118,72,87,164,147,91,240,181,12,115,72,229,114,233,108,162,241,85,69,255,0,36,159,105,67,98,126,212,110,31,45,182,250,169,45,88,174,221,87,83,19,100,229,177,147,79,171,156,141,118,154,127,131,170,117,84,79,226,98,38,107,246,176,98,251,157,218,84,193,45,108,52,173,145,232,197,71,194,253,91,234,104,191,140,164,215,201,223,196,12,185,202,94,207,12,31,128,115,42,92,105,80,177,213,82,57,145,163,40,165,183,82,242,154,173,124,46,215,162,175,143,41,127,39,242,151,246,228,126,35,225,251,41,241,69,161,108,215,44,21,102,72,85,88,170,173,182,83,107,171,87,84,241,141,80,143,46,19,123,72,171,113,54,46,74,44,217,196,244,86,202,23,47,73,42,157,4,109,254,182,4,241,101,59,127,37,210,47,143,146,153,227,109,226,235,135,43,156,145,211,210,231,6,23,124,175,110,168,222,254,136,190,26,175,138,1,76,175,2,28,61,42,235,244,70,135,255,0,70,80,255,0,204,15,232,31,195,215,251,146,162,255,0,209,148,63,243,5,83,93,197,183,14,86,233,150,158,175,56,112,187,30,158,40,181,237,247,34,249,39,218,113,255,0,166,55,13,31,247,101,194,223,253,60,159,232,2,158,254,129,252,61,127,185,42,47,253,25,67,255,0,48,63,160,127,15,95,238,74,139,255,0,70,80,255,0,204,21,15,244,198,225,163,254,236,184,91,255,0,167,147,253,5,73,103,226,15,37,47,214,183,222,109,121,159,134,231,164,102,253,210,54,225,30,137,183,199,197,81,122,1,99,241,247,102,214,65,99,59,115,104,105,168,214,210,228,123,31,204,164,183,81,53,203,166,189,63,169,79,29,127,184,183,204,236,137,201,22,189,174,92,77,120,93,21,23,69,162,162,235,255,0,238,203,133,158,125,161,249,25,150,20,18,199,102,198,182,123,197,198,57,88,206,69,53,91,149,126,187,154,238,173,133,233,211,106,152,247,109,237,125,195,115,220,169,160,171,183,199,20,18,74,198,201,34,213,59,70,181,87,170,255,0,172,192,187,212,157,154,121,53,135,159,28,112,210,190,186,54,70,136,171,53,13,22,170,169,255,0,224,254,207,239,35,231,138,46,5,241,110,92,214,212,226,43,5,12,137,106,110,205,17,95,72,205,58,66,207,6,200,139,245,158,191,147,254,146,71,172,189,162,217,19,115,167,163,184,84,99,203,53,58,73,12,111,150,55,84,187,86,185,81,21,81,127,18,139,231,167,129,84,102,135,20,92,57,98,12,187,168,125,199,50,176,250,199,83,179,108,125,249,219,151,108,236,215,162,34,47,138,32,17,85,195,119,26,181,121,65,128,171,50,175,17,225,170,11,157,186,169,245,74,178,212,203,51,158,206,122,49,23,68,70,189,189,19,119,151,159,241,176,57,213,136,236,56,175,27,213,223,240,253,51,41,224,173,146,105,221,27,26,168,214,185,243,61,250,38,173,111,68,71,34,120,29,238,38,192,182,188,73,136,107,111,118,91,149,59,109,79,86,71,12,156,196,209,92,216,219,187,235,61,29,227,187,203,200,162,241,14,9,174,178,177,106,88,230,205,6,171,163,216,230,170,105,170,34,120,57,125,232,5,50,0,0,0,0,0,0,0,2,234,100,78,117,254,7,175,82,220,159,134,173,183,118,73,27,152,172,172,71,42,38,175,137,218,244,69,255,0,39,253,234,85,89,161,196,205,62,96,81,84,67,14,10,180,91,101,150,71,61,178,82,163,145,90,139,35,93,167,213,79,114,167,143,153,98,234,82,145,33,103,37,200,175,209,53,241,247,28,84,69,94,136,138,160,75,231,103,15,27,52,216,161,174,202,252,81,65,75,75,52,17,49,105,230,141,213,15,115,221,37,91,211,69,77,170,137,253,115,124,211,195,248,72,173,6,37,183,220,107,123,149,44,155,159,179,153,224,228,233,170,39,154,125,167,152,220,17,140,110,184,22,255,0,5,254,209,47,46,162,7,177,232,187,90,191,85,237,122,125,102,185,60,90,158,68,185,118,116,241,87,134,113,125,36,150,156,105,137,109,244,183,135,42,177,141,158,118,70,231,244,164,106,34,34,49,173,234,247,59,248,1,34,231,205,173,253,20,233,246,29,101,22,40,195,119,42,133,164,183,95,173,245,83,55,198,56,106,88,247,39,69,95,4,95,114,42,254,195,179,251,64,250,14,162,231,139,176,173,149,252,171,198,35,182,209,63,195,109,69,83,35,95,47,122,253,169,252,77,54,188,103,132,111,115,173,53,155,19,218,235,165,68,69,86,83,213,178,71,34,107,167,130,47,189,64,237,156,174,69,245,122,253,134,176,0,120,148,102,37,201,236,183,197,213,114,87,223,176,133,162,174,166,87,110,124,178,219,224,145,238,94,157,85,207,98,170,253,84,42,245,158,4,93,171,52,104,190,237,200,107,69,69,77,81,117,64,45,244,57,9,149,112,68,216,89,131,173,27,91,224,158,142,166,209,63,253,217,88,216,240,253,163,13,208,182,221,102,161,130,150,157,154,104,200,162,108,109,77,17,19,193,168,137,224,212,254,7,96,125,0,105,85,208,212,124,84,212,13,10,171,169,167,87,42,155,187,70,136,6,214,174,62,250,218,106,110,109,67,230,223,180,13,180,85,243,62,238,95,113,175,111,218,54,235,226,6,141,203,238,53,53,117,62,236,68,62,162,104,6,222,213,221,174,189,13,90,162,38,171,224,135,197,146,45,219,86,86,110,95,45,122,137,225,108,240,62,7,120,61,170,213,253,169,160,29,10,99,236,46,183,87,89,146,227,254,20,221,53,103,38,79,209,221,227,183,79,15,180,168,35,145,146,177,31,26,234,213,243,208,142,126,43,248,67,204,123,101,249,184,239,41,105,106,235,167,93,121,177,193,74,199,170,122,144,68,223,235,37,119,146,201,224,223,47,212,165,246,224,179,58,238,184,198,195,38,6,197,214,217,173,215,235,99,170,37,150,9,211,107,249,106,248,149,171,162,70,212,209,82,116,243,95,244,6,72,226,59,13,22,38,179,212,89,110,13,214,10,141,155,189,84,119,213,122,57,58,42,42,120,181,8,132,226,163,179,55,17,225,218,138,252,79,130,46,53,53,241,71,23,49,33,146,58,72,145,118,199,10,105,175,53,190,123,188,188,137,142,52,189,141,145,170,199,166,168,169,162,160,30,105,233,114,39,30,81,98,72,173,85,150,197,100,209,212,182,55,39,62,5,209,82,77,171,225,34,167,138,41,63,28,43,225,43,166,15,202,187,125,178,236,231,243,147,155,234,185,205,93,63,194,103,119,228,170,167,131,144,185,146,97,107,12,181,29,233,244,26,203,174,237,220,215,248,235,175,134,190,243,181,107,81,169,181,169,209,0,250,98,175,26,118,108,105,21,190,147,17,225,252,193,185,88,32,166,133,205,124,116,174,149,17,234,233,227,68,85,229,202,223,4,118,158,10,100,174,38,172,175,183,217,170,235,109,241,44,146,193,12,146,35,81,81,53,218,199,47,158,190,104,132,46,246,128,241,63,152,56,219,27,84,229,207,119,149,148,246,231,84,83,186,54,178,41,21,85,149,107,238,133,21,63,168,79,202,95,15,226,22,135,16,241,163,159,150,123,172,212,52,248,238,231,59,35,219,163,214,231,92,213,93,90,139,225,207,251,78,183,250,115,113,7,254,236,174,95,250,86,187,254,120,179,22,220,29,139,239,178,109,181,97,187,157,107,213,81,21,32,165,123,252,87,68,240,66,189,181,240,171,196,45,230,141,149,214,236,162,197,19,67,34,34,181,237,183,191,69,69,68,84,241,251,21,0,190,248,75,181,35,62,48,213,183,209,242,211,210,87,175,249,74,139,133,106,187,235,57,127,202,175,233,105,251,16,165,238,188,104,113,55,123,174,117,198,43,245,101,59,106,156,175,100,113,93,234,209,169,185,85,81,19,252,35,237,44,198,47,200,92,225,192,52,233,91,139,114,234,255,0,107,131,252,165,77,19,152,223,22,167,143,235,123,83,246,161,87,89,179,78,215,71,132,98,134,162,173,140,184,209,181,169,19,23,93,117,100,73,167,228,233,245,147,204,11,231,146,60,108,113,15,65,125,169,166,184,221,228,171,107,94,155,251,205,198,174,68,111,169,34,116,78,127,189,63,184,185,78,237,79,199,244,148,87,251,53,226,219,64,149,29,209,89,73,51,42,171,81,121,142,141,221,124,93,166,138,230,249,167,135,143,187,3,226,205,91,213,61,109,117,92,46,235,91,38,247,125,79,210,114,254,135,246,148,237,242,255,0,135,172,224,205,250,58,187,214,11,192,247,123,180,20,209,164,143,146,154,153,28,154,106,230,251,211,206,55,39,79,112,23,7,16,113,233,159,183,43,189,93,101,54,42,174,130,41,102,145,236,99,46,149,200,214,162,185,85,17,63,28,158,74,85,249,59,218,65,156,120,19,17,178,233,136,171,100,188,211,55,93,96,170,185,214,185,171,248,185,27,230,247,249,189,171,225,249,40,99,230,43,200,108,224,193,114,172,88,143,46,49,5,10,235,166,178,208,61,19,197,81,58,166,190,109,95,224,81,241,88,175,83,213,119,40,109,53,114,84,127,146,108,46,87,248,107,225,166,190,29,64,145,140,117,219,19,142,235,216,214,225,156,21,104,167,84,211,85,239,213,127,218,247,35,61,237,254,31,194,143,164,237,117,206,182,84,53,211,225,187,67,152,154,234,157,246,183,221,255,0,132,83,5,171,108,151,155,108,156,171,133,170,174,153,255,0,163,44,46,106,249,249,42,125,139,252,14,42,67,51,159,203,108,79,87,254,138,53,117,2,84,108,253,178,245,169,12,49,220,114,250,211,189,93,163,220,149,213,94,27,191,240,75,228,90,206,54,120,199,192,188,76,101,77,37,13,37,158,10,91,219,106,232,230,68,141,210,187,107,88,146,171,147,89,33,111,156,174,252,175,226,96,124,216,111,16,83,186,38,212,89,43,162,89,221,178,61,240,57,55,175,185,53,78,165,195,195,28,57,103,85,222,129,152,146,135,47,111,158,142,216,143,109,90,210,42,70,168,228,110,223,89,85,19,170,61,186,126,176,45,205,125,154,190,220,214,190,170,29,136,237,116,245,154,190,26,123,151,237,51,219,179,214,60,173,177,70,204,79,137,173,209,84,220,160,153,22,4,124,13,119,172,157,209,237,245,185,46,84,245,145,222,126,102,20,99,108,81,120,186,61,182,219,171,21,142,167,215,162,237,215,214,218,190,72,158,228,51,147,179,127,50,242,146,213,60,120,123,27,223,173,246,234,151,76,139,18,212,212,190,61,87,90,70,39,185,60,81,222,126,74,5,198,237,40,204,140,9,138,240,53,170,137,174,90,122,182,65,172,80,177,143,84,107,85,212,75,166,171,26,39,213,106,121,167,252,132,84,187,77,125,95,2,70,251,82,109,25,125,112,185,208,226,76,41,137,173,181,242,76,199,46,202,106,158,106,232,140,161,106,120,61,124,181,242,242,82,56,213,21,58,42,104,0,0,0,0,0,0,0,0,6,168,218,143,122,53,87,68,95,50,77,251,47,233,240,149,45,92,116,110,134,41,174,73,81,44,137,43,160,77,200,156,250,109,19,93,190,253,63,40,140,99,55,187,45,232,110,245,153,201,20,180,202,244,167,141,168,174,84,98,42,116,171,162,213,53,253,74,4,178,241,27,136,41,45,57,124,180,146,81,65,85,37,68,81,171,25,35,122,104,147,69,246,105,255,0,234,33,114,12,31,54,24,196,117,184,170,255,0,4,115,35,163,210,42,121,152,217,24,229,228,172,122,106,138,186,117,115,87,192,151,78,51,47,215,28,49,151,80,92,224,177,207,112,142,40,90,146,58,53,84,218,171,60,13,77,116,107,188,119,16,135,154,215,79,72,74,203,149,37,238,25,223,42,244,129,136,197,115,85,57,104,159,111,93,53,240,3,173,199,56,22,239,87,137,25,85,75,70,200,210,241,58,73,4,76,86,53,169,205,145,202,212,79,91,167,187,174,159,176,188,22,206,207,108,236,174,238,210,71,111,115,82,163,126,138,147,209,244,219,175,253,241,246,29,191,0,244,244,87,236,233,179,197,142,101,108,48,68,250,117,167,231,175,37,21,82,174,151,110,138,138,221,122,43,201,225,106,219,224,141,21,38,137,172,111,130,172,157,63,227,3,21,56,51,225,110,211,151,185,93,21,171,30,97,186,58,171,191,121,170,115,230,169,167,166,153,251,28,246,171,116,114,111,240,68,253,47,224,100,86,28,203,108,61,133,106,166,169,178,164,148,237,153,251,221,19,26,198,49,23,69,78,136,214,167,146,255,0,114,29,5,30,127,101,181,126,63,126,92,208,226,74,26,139,180,113,199,35,161,142,71,57,200,143,86,35,124,27,167,251,35,124,252,208,231,102,190,56,180,97,11,3,171,106,241,45,5,182,93,173,116,105,81,52,109,87,34,200,198,170,162,59,245,251,128,224,230,70,123,224,252,172,153,209,98,186,132,167,106,177,238,141,219,37,126,245,107,26,229,79,197,198,237,58,57,12,126,189,246,156,100,213,174,186,122,8,185,114,190,39,186,52,85,109,98,106,168,170,159,246,183,216,97,103,28,252,64,97,172,218,179,208,211,220,46,212,207,168,162,125,67,225,107,95,170,171,157,3,81,62,171,27,250,41,227,169,31,85,50,35,234,36,115,29,171,85,234,168,191,102,160,122,69,193,252,76,229,206,43,195,63,72,225,185,181,140,79,172,212,130,161,116,252,99,152,158,49,34,254,79,184,185,152,122,253,69,137,45,80,93,232,31,186,10,136,219,35,23,69,78,142,106,57,60,81,23,193,201,228,121,151,193,152,182,237,69,93,29,2,221,89,79,75,38,187,213,209,179,78,136,229,78,170,158,245,247,249,147,123,194,207,25,153,71,139,109,214,140,187,135,19,219,210,233,79,5,61,43,99,73,158,170,247,53,176,66,154,126,41,19,171,157,250,75,255,0,40,25,122,109,243,81,93,181,169,170,249,159,99,145,147,196,201,99,114,57,143,106,57,170,158,104,189,80,212,136,137,224,7,196,69,243,83,80,0,0,0,124,85,68,241,52,172,141,69,208,214,124,209,0,35,145,79,167,205,52,62,129,193,189,92,82,213,109,154,185,81,23,151,183,162,235,230,228,79,47,214,64,151,28,217,253,138,243,15,49,230,165,117,92,212,180,212,207,99,216,200,170,166,211,214,165,129,23,162,174,158,75,229,230,79,141,206,137,183,10,41,41,31,225,38,159,220,168,191,242,16,165,199,31,5,185,171,100,198,11,136,240,182,9,188,93,104,170,164,70,239,164,165,89,17,17,180,209,107,225,35,151,197,174,79,15,32,48,239,10,102,158,59,193,247,22,92,172,120,146,229,4,172,107,154,155,43,102,103,71,38,139,245,94,138,76,255,0,103,111,18,24,167,54,176,235,237,56,173,233,52,241,43,81,178,186,121,164,114,238,146,173,124,100,87,121,70,212,241,34,30,197,195,14,123,95,46,13,160,167,202,188,80,143,93,222,54,201,19,193,53,243,209,9,140,236,255,0,225,167,18,228,182,25,117,102,45,182,212,80,214,205,162,242,166,98,53,201,182,74,164,242,145,222,82,181,124,60,192,204,131,230,186,31,64,26,85,237,78,138,161,30,213,243,62,232,131,68,3,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,111,48,241,5,94,22,194,23,75,253,19,99,116,148,20,147,212,34,61,21,81,118,68,247,233,209,83,244,83,205,8,213,198,125,173,88,135,10,98,139,158,30,125,130,141,235,111,171,154,155,114,82,189,117,217,35,153,227,223,19,244,125,200,103,39,23,77,184,187,36,49,34,91,102,229,73,232,250,205,93,181,174,233,221,39,253,47,216,121,241,198,56,126,245,87,136,175,183,25,25,204,72,174,21,13,145,250,177,61,110,106,235,211,95,123,147,192,9,96,203,78,211,230,98,203,85,101,210,239,13,190,153,105,26,215,242,118,236,123,211,87,234,136,215,85,174,171,163,19,207,204,98,110,212,172,57,85,82,203,61,182,130,4,89,26,145,204,181,17,71,183,85,87,53,222,21,127,171,197,61,228,110,112,121,135,89,138,243,227,11,97,217,160,230,199,95,112,100,15,110,237,189,22,57,53,235,170,127,198,134,85,113,219,195,118,4,203,156,49,29,242,222,156,171,140,186,72,230,254,57,221,86,58,151,47,85,149,205,250,204,79,32,41,27,213,86,91,102,164,181,216,227,16,177,148,50,167,43,106,194,148,241,53,124,34,93,55,238,95,8,211,207,207,246,24,79,136,37,138,91,180,207,134,71,72,205,27,163,156,186,175,213,79,52,46,37,69,109,34,96,6,194,151,93,100,235,248,174,66,255,0,151,253,47,213,212,181,64,0,0,0,0,0,0,0,0,110,195,75,83,81,170,195,4,143,211,199,107,85,127,226,55,22,221,90,216,121,238,166,149,24,171,166,229,98,233,225,175,184,186,249,31,138,40,48,141,199,92,67,111,230,81,79,245,157,205,115,116,218,217,52,232,196,85,250,206,66,248,102,166,41,202,9,108,214,234,12,52,187,211,159,10,189,191,225,73,175,168,244,94,175,79,243,64,195,23,69,35,58,186,55,38,190,244,52,153,67,137,236,88,102,155,15,83,86,201,106,245,46,20,241,190,7,115,228,233,162,181,203,211,95,115,219,227,161,143,24,147,15,85,217,170,249,114,179,68,119,135,84,247,34,251,215,222,7,74,15,174,99,152,186,57,52,62,0,213,116,211,85,208,0,0,0,0,0,7,212,115,147,193,202,159,180,111,127,233,187,248,159,0,27,208,86,85,211,63,125,61,76,177,187,195,86,61,81,127,184,223,244,221,227,106,179,210,149,123,87,197,57,238,211,254,51,132,0,250,178,72,239,172,247,46,190,245,62,0,6,236,21,85,52,175,230,83,84,73,19,147,205,143,86,175,247,29,141,38,46,196,212,51,54,122,91,253,194,55,181,21,17,91,85,34,42,127,7,29,72,3,183,170,197,248,158,182,85,154,166,255,0,113,145,235,226,174,170,145,87,195,79,55,125,134,207,210,59,255,0,255,0,54,235,255,0,250,101,255,0,233,58,224,7,99,244,142,255,0,255,0,205,186,255,0,254,153,127,250,78,246,215,155,89,137,102,183,58,213,110,197,247,120,105,159,187,88,217,112,157,173,93,222,61,17,232,159,220,82,39,213,107,155,226,128,115,46,119,155,173,226,119,84,220,238,21,21,50,61,85,202,233,101,115,213,85,85,87,197,202,190,106,191,196,225,120,117,64,0,223,101,194,186,54,163,25,89,59,90,158,73,34,162,127,198,118,53,88,191,19,86,211,54,142,166,249,94,248,91,174,140,117,76,138,212,213,117,240,87,105,226,135,78,0,236,33,191,221,224,165,74,56,110,21,12,133,28,174,70,182,87,34,107,250,181,208,213,46,33,186,207,76,180,179,214,75,36,125,58,62,71,47,187,222,191,98,29,104,0,0,0,0,0,0,0,0,0,85,24,6,76,53,29,205,87,18,177,93,7,150,137,26,254,75,191,79,167,142,133,46,0,231,222,221,66,235,132,139,111,77,33,233,183,195,244,83,95,14,158,58,157,142,12,199,56,155,3,93,98,186,225,187,173,77,28,241,185,174,69,134,121,35,234,142,107,191,33,205,95,22,55,207,200,167,192,25,95,148,92,118,102,222,89,98,199,223,111,55,218,203,163,37,211,88,170,42,170,103,103,72,164,111,131,170,27,250,104,190,62,73,238,50,183,16,246,168,227,59,125,146,42,182,217,45,232,181,145,181,35,84,166,151,84,87,177,85,63,236,191,176,138,71,57,206,250,203,169,189,45,117,76,209,182,57,36,213,172,211,68,209,60,128,205,124,200,205,174,33,179,117,204,198,240,99,122,138,10,75,163,159,83,5,61,53,206,186,36,99,28,172,68,77,168,247,34,125,84,232,138,190,101,125,193,38,96,102,246,24,198,23,44,83,138,113,13,214,241,111,166,166,135,124,15,171,170,168,211,73,209,234,187,94,228,111,213,141,201,227,230,71,180,24,150,241,79,12,116,241,85,233,28,73,163,83,150,222,137,252,10,147,8,231,6,51,193,114,212,75,102,184,242,214,165,137,27,255,0,19,18,234,136,186,254,83,23,222,4,223,220,184,251,193,22,58,25,107,46,150,170,248,99,167,122,69,43,221,4,45,68,126,186,105,171,170,19,207,222,90,76,123,218,155,98,124,9,22,93,90,93,95,81,249,72,232,25,46,157,91,254,70,175,95,13,255,0,195,245,145,71,125,206,188,107,136,109,149,22,171,141,126,248,42,102,73,158,156,168,83,87,34,162,249,70,139,226,158,242,149,177,98,75,150,30,157,213,22,249,118,57,218,107,234,181,124,149,60,209,125,234,6,113,217,123,66,184,131,190,99,122,75,132,245,18,195,103,117,198,52,157,173,125,115,90,216,185,200,174,78,181,42,196,209,139,231,211,246,18,105,128,56,176,203,10,236,7,96,185,223,113,85,4,21,117,22,232,36,168,230,215,83,181,82,85,98,110,215,116,218,248,251,215,82,0,108,25,147,122,177,234,198,63,124,78,147,123,155,163,19,93,116,215,174,213,242,66,174,196,249,249,93,136,176,157,62,25,117,191,150,144,51,110,254,107,87,95,93,174,240,229,167,232,251,192,159,234,204,241,192,53,41,109,169,182,226,235,83,161,169,155,106,170,87,194,189,17,200,139,225,38,158,243,110,233,196,150,81,89,166,90,106,220,101,105,71,181,61,109,46,52,189,58,170,121,202,158,104,121,195,135,24,95,224,137,144,197,91,163,25,213,169,203,103,78,186,254,137,220,89,243,30,225,69,71,85,75,86,222,122,212,248,187,86,183,79,89,139,224,141,254,207,247,129,232,99,250,83,228,210,196,233,155,140,45,142,99,81,85,85,46,20,170,154,39,255,0,134,44,14,122,246,151,229,182,94,67,53,54,23,170,167,185,213,179,114,55,150,250,121,155,170,36,169,249,21,77,95,22,55,248,253,164,79,224,236,248,164,178,225,154,235,13,125,175,154,181,20,210,194,199,243,213,186,43,146,78,186,36,107,230,244,243,242,45,5,230,185,46,87,58,154,214,183,107,102,149,239,68,215,93,17,92,171,255,0,40,19,69,195,191,105,166,27,204,155,156,180,152,210,74,27,84,104,169,177,207,88,224,77,54,204,190,50,85,59,244,27,252,126,212,50,103,48,184,137,193,184,115,45,235,113,213,146,251,109,172,100,49,78,232,209,181,81,72,142,116,113,72,237,61,89,83,94,177,233,209,199,158,251,94,32,195,84,216,81,180,19,82,235,95,181,19,126,249,60,121,154,175,77,54,248,21,110,32,206,244,159,45,233,48,61,174,61,137,28,146,62,71,107,174,187,249,168,189,29,31,185,233,230,4,231,240,223,196,85,38,115,97,170,187,245,124,180,148,140,167,168,124,90,171,146,52,209,25,11,145,122,202,255,0,242,190,255,0,253,183,86,135,29,97,59,149,122,91,104,113,5,190,106,133,93,18,54,85,196,231,47,77,124,17,218,248,33,231,63,44,51,235,18,224,205,182,121,107,116,181,72,174,116,177,242,227,234,187,26,137,215,150,174,241,99,124,23,203,245,149,150,54,226,71,209,248,138,154,255,0,151,115,247,89,161,114,187,93,187,250,236,99,83,250,232,180,253,63,47,63,212,7,160,43,206,51,194,246,8,159,53,218,251,65,76,145,181,92,238,109,84,108,232,136,191,164,228,247,47,240,62,88,113,174,24,196,180,41,113,179,222,232,170,96,93,125,120,234,99,122,116,114,183,197,174,84,241,106,255,0,3,205,230,44,207,92,127,143,43,121,215,219,198,228,127,71,127,131,192,157,21,93,175,213,141,191,166,165,231,200,252,206,125,139,15,199,109,151,25,247,56,222,212,87,51,209,220,205,23,116,142,241,216,190,107,253,224,73,95,24,28,122,80,240,241,138,169,48,213,162,58,90,249,100,134,158,105,116,68,149,90,217,57,186,253,90,136,213,63,171,111,138,121,157,150,85,118,130,101,190,53,203,201,177,53,238,231,73,111,173,129,208,177,208,201,52,17,106,174,100,106,186,53,213,42,189,21,203,230,69,206,48,199,153,117,75,142,174,115,98,42,191,76,182,74,6,178,25,185,115,211,232,237,173,209,54,177,190,90,59,199,222,90,203,166,101,217,36,239,182,186,43,126,148,50,212,61,241,254,53,253,27,185,52,241,110,190,13,111,152,18,49,149,220,111,102,14,44,206,218,58,187,237,68,212,248,61,181,49,44,146,53,243,178,53,103,33,81,218,171,167,88,191,172,110,159,183,222,103,46,29,226,71,44,111,148,143,169,110,34,162,137,177,42,181,203,45,93,59,124,17,23,95,235,87,222,65,118,14,226,170,235,132,48,215,209,136,109,188,218,125,90,186,243,154,223,9,93,39,156,42,190,46,247,156,233,120,165,75,220,221,218,227,108,229,83,202,222,91,255,0,29,187,162,174,139,225,18,47,130,168,19,159,141,243,119,2,80,216,22,116,196,22,201,146,95,170,137,87,11,188,30,212,95,203,251,76,96,200,203,238,29,192,60,65,93,106,175,88,146,218,200,238,214,248,219,10,247,200,209,186,185,244,172,68,245,149,190,113,59,195,95,244,96,126,37,205,252,171,185,71,73,110,183,116,211,153,185,223,225,63,98,249,179,236,83,160,206,204,41,73,4,22,170,140,53,114,221,51,218,199,239,228,170,105,163,230,79,7,174,158,40,208,39,106,60,123,131,100,98,61,184,158,213,162,166,169,254,27,23,255,0,92,106,250,115,131,255,0,221,61,171,255,0,167,98,255,0,235,143,57,118,74,172,121,117,190,73,98,134,247,181,209,42,183,94,237,10,248,111,247,233,250,30,243,173,166,196,184,230,163,18,65,135,155,121,252,100,210,178,52,119,119,135,197,200,139,238,251,125,224,122,79,161,196,248,122,231,47,38,223,122,161,168,127,232,197,82,199,175,146,120,34,253,168,110,86,226,11,37,182,84,130,190,237,71,79,35,188,27,44,236,98,175,68,95,5,95,181,15,63,217,67,196,38,48,225,251,50,169,174,23,42,222,247,12,82,49,101,111,46,40,245,106,84,70,171,213,177,189,124,33,95,15,127,241,239,248,169,227,54,225,155,152,226,151,17,97,183,119,88,105,249,158,174,141,126,187,161,129,158,47,129,171,227,27,188,188,192,157,172,82,231,203,134,46,75,75,43,55,201,69,55,45,202,238,154,172,110,211,170,17,137,55,5,88,139,51,51,111,21,227,203,243,232,221,76,219,157,67,98,73,22,69,107,154,249,167,119,229,64,228,95,235,27,224,226,207,230,47,105,166,46,191,229,189,22,19,178,69,221,234,163,165,142,158,89,119,68,253,116,129,241,175,71,82,162,120,170,47,69,49,246,151,140,44,222,163,166,168,165,134,245,163,42,100,230,63,252,26,151,199,84,247,195,246,1,43,220,25,240,195,151,148,22,26,234,220,69,133,236,213,245,42,216,182,185,244,80,75,181,82,105,188,21,241,106,157,17,191,192,203,187,118,8,194,54,170,102,81,208,225,203,100,48,198,212,107,88,202,56,154,136,136,136,137,209,26,137,224,136,67,39,9,253,162,53,185,55,99,188,91,49,45,55,124,116,244,200,144,46,244,143,73,18,73,93,249,20,207,255,0,40,158,43,161,124,112,15,107,173,36,247,170,136,113,45,151,252,25,242,189,33,255,0,9,95,5,123,81,191,82,143,95,13,222,32,103,206,108,228,70,93,230,110,27,154,209,124,195,86,247,163,182,232,230,209,192,174,79,198,70,238,138,232,221,250,9,228,121,228,207,44,37,75,130,115,30,245,135,232,226,116,80,210,86,212,196,198,171,81,186,35,103,149,137,209,17,19,193,169,228,75,118,101,241,219,142,107,240,251,110,24,15,7,122,142,215,87,250,66,31,211,98,120,75,79,246,63,255,0,125,8,142,206,43,158,35,196,120,202,191,16,98,10,110,85,77,116,242,206,228,223,27,180,87,203,35,215,234,34,39,139,151,201,0,161,97,70,172,173,71,248,117,212,158,30,205,236,41,128,169,114,62,154,166,199,79,73,81,61,67,36,109,74,171,33,122,232,149,181,72,221,118,166,190,26,248,145,49,195,167,13,107,156,116,245,151,26,171,159,116,130,146,86,68,191,137,230,107,186,53,119,148,172,95,113,149,92,53,103,94,48,225,37,110,86,234,187,95,126,195,60,184,154,217,185,241,69,166,143,124,207,245,82,57,100,252,185,63,135,79,36,2,78,115,35,36,114,255,0,28,218,228,134,225,133,172,207,168,87,49,91,36,180,48,42,166,142,85,241,88,220,190,107,252,76,105,203,254,206,76,5,98,204,37,197,183,136,40,107,41,215,254,197,86,195,36,127,212,62,63,168,234,100,79,21,69,241,241,77,76,82,226,127,180,254,243,140,109,241,90,50,238,46,226,230,75,19,164,126,230,75,213,171,46,228,210,106,68,247,179,193,124,191,89,214,112,125,199,150,37,166,204,24,191,9,119,205,109,235,187,95,240,104,255,0,200,84,127,145,167,221,245,182,127,239,168,25,229,154,92,3,100,126,40,89,46,116,216,82,158,25,244,93,25,77,67,70,212,252,183,120,37,58,175,139,191,226,48,187,21,246,106,98,95,194,140,183,12,61,103,86,88,82,105,85,140,146,158,68,245,86,45,27,209,148,187,62,182,165,200,207,14,214,59,101,150,225,45,187,0,219,251,194,68,247,53,100,230,185,154,232,233,19,194,90,53,247,49,127,247,82,220,97,62,214,12,109,123,189,193,110,173,182,114,226,147,118,171,206,133,124,24,229,242,163,69,241,68,3,52,100,224,195,135,108,67,71,106,162,185,218,109,52,245,244,18,186,93,144,193,66,199,185,85,253,53,71,64,174,94,155,125,222,37,202,196,121,87,128,48,62,83,84,89,45,214,74,68,163,166,101,52,109,115,105,161,220,168,215,68,196,240,98,39,131,83,200,138,174,45,51,251,16,211,230,173,159,17,96,123,142,217,164,159,241,137,201,98,244,107,41,116,254,182,61,60,91,238,46,29,139,142,188,201,166,203,200,112,157,230,147,190,85,214,195,7,41,220,202,120,254,171,99,119,228,211,233,225,19,252,85,60,127,86,161,139,121,195,144,177,81,90,42,241,213,53,91,82,39,114,244,143,152,154,167,173,28,94,9,30,158,43,175,214,255,0,65,104,178,222,157,59,236,149,172,190,201,109,154,157,139,36,111,101,87,37,119,53,88,169,162,248,248,255,0,196,92,156,208,180,102,98,200,219,77,123,183,178,171,95,197,233,78,154,109,216,239,20,95,212,190,37,185,199,121,89,126,192,115,67,5,197,190,180,172,107,188,89,211,85,114,121,61,223,160,160,85,216,102,245,46,59,198,238,179,99,220,77,93,95,111,166,146,72,163,116,213,171,42,109,72,221,166,139,42,185,190,49,179,203,201,62,194,135,205,59,93,146,207,140,170,232,112,251,247,81,50,56,149,139,171,23,170,177,21,126,162,34,120,234,117,216,102,255,0,46,23,186,165,98,197,189,204,85,213,55,105,226,215,39,185,127,72,227,226,91,211,177,5,222,91,163,163,216,178,53,173,211,93,124,17,19,220,158,239,112,29,88,0,0,0,0,0,0,0,1,35,221,145,22,248,106,49,125,93,75,155,26,185,156,239,20,77,122,79,66,190,226,56,76,200,236,234,226,11,12,228,134,55,158,108,76,237,144,84,198,246,35,180,145,116,87,79,74,190,12,141,235,225,19,191,247,241,9,110,226,234,24,170,114,158,186,139,159,70,199,189,34,218,149,14,68,240,169,129,122,127,2,8,115,11,40,177,62,9,185,210,85,85,42,86,199,36,173,218,200,249,146,34,232,177,166,154,43,19,197,92,134,120,113,163,157,214,94,33,217,110,160,203,203,214,233,34,134,88,223,23,118,122,106,188,232,228,78,179,71,31,147,29,252,11,119,85,79,100,203,156,21,73,69,118,127,62,186,145,206,155,153,163,219,163,155,50,72,222,141,220,159,148,212,3,23,235,113,190,45,192,53,150,43,237,178,207,53,154,166,141,148,178,50,70,83,203,78,178,108,85,114,42,171,92,213,93,85,136,190,61,118,253,133,236,191,118,153,231,181,231,147,71,111,184,119,111,173,170,164,181,140,85,240,95,42,165,247,47,241,47,6,79,101,149,39,22,88,134,146,124,95,39,117,181,218,150,58,104,19,69,127,49,177,62,53,111,245,111,137,205,213,181,14,241,215,77,60,215,195,137,199,255,0,5,152,107,43,44,16,226,252,20,205,177,179,119,49,154,200,190,47,165,141,58,201,59,191,202,59,203,254,64,41,158,28,51,23,23,224,252,212,76,209,204,151,214,206,218,184,152,222,244,229,149,209,254,46,104,52,69,124,206,79,4,129,223,149,255,0,46,151,207,51,110,24,227,138,106,91,182,51,195,88,146,170,27,46,27,155,184,54,158,154,178,102,182,94,100,200,230,171,154,197,145,142,84,69,103,93,83,195,195,192,179,185,13,196,165,138,239,144,117,89,70,184,115,190,222,36,109,193,145,191,190,62,45,57,200,230,179,167,41,27,209,101,79,202,253,122,121,100,39,2,209,98,28,43,107,196,216,66,229,101,211,211,119,70,215,49,189,229,158,163,121,74,168,154,166,186,253,79,122,126,160,35,175,136,202,38,214,90,45,87,122,75,37,69,34,115,165,73,94,180,220,182,187,212,77,58,167,143,70,175,138,152,254,74,207,28,92,50,84,97,172,39,5,210,138,191,189,54,89,165,255,0,5,229,35,54,109,167,85,215,122,202,186,235,250,188,254,194,46,175,214,170,139,125,218,162,137,240,114,220,201,94,205,187,145,116,84,114,167,142,191,96,29,90,42,181,117,106,170,47,189,12,178,224,162,5,168,198,150,234,187,35,220,183,152,170,225,123,55,175,69,210,90,101,77,118,250,255,0,95,79,255,0,89,101,44,121,1,153,120,134,216,151,107,109,143,153,78,190,14,239,52,233,249,74,223,7,72,139,226,139,228,74,159,2,156,22,217,176,238,27,165,196,184,162,147,151,117,210,57,17,57,143,93,171,203,166,127,228,78,173,95,89,174,242,254,224,51,139,44,228,196,50,225,74,7,226,62,79,120,90,104,63,171,223,167,245,77,215,93,253,124,117,42,181,221,229,161,140,188,69,231,205,47,11,116,86,201,234,37,231,82,79,11,220,145,237,86,244,99,217,26,117,72,228,95,203,79,225,251,75,9,155,189,169,216,118,131,8,80,220,48,13,39,120,175,150,89,82,102,115,36,102,198,35,93,162,235,45,38,213,234,137,224,4,138,122,254,123,79,169,175,158,132,87,100,159,106,181,219,19,99,186,43,62,50,165,238,182,249,230,142,55,201,189,175,211,89,163,106,244,142,145,29,245,92,239,63,47,212,73,214,27,197,86,108,87,111,101,202,205,85,207,134,77,116,118,199,183,193,202,159,148,136,190,45,80,59,128,0,0,13,42,212,95,16,52,44,201,174,140,69,83,113,53,209,53,241,8,136,158,7,208,7,6,233,99,179,222,162,72,110,214,202,90,198,55,85,70,207,11,100,68,213,52,94,142,69,242,57,186,166,186,106,125,2,159,165,192,56,42,138,100,168,164,194,182,136,100,68,84,220,202,24,154,189,124,122,163,78,253,173,107,19,70,53,26,158,228,77,15,160,1,183,35,158,213,232,154,161,173,21,23,192,250,6,134,72,143,79,114,154,205,42,212,94,167,212,77,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,85,211,169,244,234,49,85,198,162,213,99,168,174,165,107,93,36,123,52,71,42,233,213,237,79,47,214,4,104,118,158,113,109,45,158,225,89,147,246,10,151,53,206,163,133,243,171,30,169,210,106,122,132,84,245,38,79,41,27,226,207,227,208,139,53,196,247,101,138,166,4,170,147,101,84,139,44,137,189,221,85,85,23,223,246,33,113,248,168,204,11,206,99,103,29,215,16,94,218,198,84,58,10,72,149,172,123,220,136,141,129,168,159,89,85,124,203,68,5,241,225,54,182,235,101,204,106,76,73,96,165,170,168,185,219,38,109,77,51,32,99,158,170,246,199,50,233,163,52,119,130,121,42,25,133,154,252,109,83,93,176,141,70,17,205,12,7,42,213,50,39,192,217,42,237,105,245,146,39,199,174,179,206,171,226,178,47,135,191,237,44,127,103,212,152,58,223,142,227,184,222,93,28,179,69,35,28,176,203,78,178,53,205,72,234,119,39,213,95,201,46,7,30,87,60,167,197,118,233,39,194,116,148,180,119,10,73,85,38,72,40,182,110,115,91,84,174,213,121,77,241,115,155,230,190,30,96,97,253,255,0,23,225,138,219,43,232,232,173,145,199,50,233,163,155,12,105,249,104,190,40,237,124,17,75,120,0,0,0,0,0,0,0,0,2,120,129,144,217,69,137,109,213,56,58,182,209,122,167,163,70,167,47,99,231,99,117,254,182,71,46,138,229,253,94,69,174,193,54,171,109,214,247,83,29,122,200,177,177,94,172,229,237,242,123,116,241,69,247,169,90,219,81,43,176,19,150,207,99,100,115,55,77,211,71,35,24,229,252,114,233,228,139,224,138,158,37,202,225,223,132,60,207,198,54,153,241,125,13,11,22,149,97,115,219,189,212,238,69,245,98,145,60,102,106,248,57,60,128,178,24,194,12,71,69,70,230,193,83,85,232,184,101,123,34,71,190,77,17,17,205,68,240,245,124,54,120,127,160,188,217,63,110,203,76,99,129,111,20,23,219,141,63,166,25,67,43,233,249,211,83,238,89,53,149,26,141,220,138,253,122,179,195,175,135,216,83,249,137,128,239,120,122,182,239,132,113,74,73,13,83,106,158,180,177,70,246,43,92,214,204,173,114,232,142,115,83,250,191,122,120,121,150,255,0,3,193,116,203,156,111,109,155,16,209,185,41,229,169,133,146,70,179,53,90,230,164,140,115,145,81,187,181,233,246,121,129,163,50,50,217,248,94,57,46,29,225,139,28,147,42,70,213,127,85,98,239,84,93,54,167,232,249,22,220,203,14,37,240,253,5,223,6,218,241,133,158,110,77,52,208,64,188,134,70,136,212,85,138,105,62,207,37,68,240,255,0,65,137,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,170,175,138,128,0,0,0,0,0,0,0,0,0,0,5,73,130,112,180,24,162,185,212,179,215,193,74,141,93,55,75,42,49,62,171,151,197,81,125,199,77,117,162,109,5,115,233,89,35,100,70,233,162,181,117,69,213,17,127,229,54,169,107,106,232,159,204,164,168,146,39,123,216,245,106,255,0,119,235,53,210,185,245,21,177,58,93,101,115,158,221,81,203,174,189,83,167,80,56,234,215,55,235,53,83,245,161,240,168,49,45,58,67,21,58,250,61,148,250,198,197,213,170,213,221,227,215,162,20,248,0,0,0,0,0,0,3,92,112,190,68,85,98,107,167,83,65,174,57,159,22,187,87,196,14,194,195,108,138,227,112,74,106,153,91,19,118,185,85,92,237,190,9,246,161,94,85,229,180,86,250,52,175,168,134,87,211,47,251,35,26,138,158,58,120,171,116,241,93,11,109,13,92,208,76,147,70,170,142,77,124,21,80,184,18,231,85,218,124,56,184,114,107,45,189,241,175,251,42,239,87,167,227,55,249,175,236,2,223,77,18,182,103,54,54,57,83,85,211,167,218,109,42,43,87,69,69,69,79,37,59,171,53,226,134,11,155,42,110,54,248,166,137,21,53,102,137,162,250,200,190,104,190,90,249,28,59,229,85,37,109,214,166,166,134,157,176,65,36,138,230,70,223,6,167,187,193,63,226,3,130,0,240,3,234,181,205,241,69,10,199,34,106,173,93,61,250,27,176,57,146,84,68,147,174,140,220,155,149,61,218,245,46,173,191,15,229,165,195,11,58,89,174,245,17,87,178,21,84,106,65,170,43,146,52,233,175,47,244,151,222,5,164,7,117,65,135,37,189,95,101,180,219,28,175,78,99,218,197,93,17,85,17,28,186,245,84,242,105,93,91,242,11,16,215,93,102,179,115,220,218,152,152,143,219,164,107,174,187,116,255,0,100,211,242,147,204,11,86,11,131,125,201,124,79,98,175,238,53,49,170,185,85,81,23,116,126,247,123,158,191,162,165,200,203,142,10,243,35,49,94,169,110,141,205,98,42,110,114,58,153,116,215,127,233,76,159,160,160,99,176,71,57,60,28,191,196,201,108,123,192,222,98,96,72,95,81,90,247,189,145,177,92,229,85,166,79,4,114,249,76,191,160,166,59,94,237,83,89,46,149,86,170,143,235,41,101,116,78,240,241,79,212,170,128,112,149,85,87,85,85,80,118,54,235,83,43,105,165,168,116,234,197,141,28,186,109,215,93,17,20,235,228,106,49,238,98,46,187,85,80,15,128,0,62,163,156,139,170,57,81,127,89,201,117,214,228,244,70,190,186,161,81,190,8,178,187,167,247,156,80,6,244,117,181,113,72,179,71,83,43,94,190,46,71,170,47,241,253,166,148,168,157,178,164,233,51,210,68,93,81,219,151,84,95,214,109,128,53,205,60,213,15,230,79,43,222,239,123,156,170,191,222,104,0,0,0,1,170,57,29,19,219,35,21,81,205,84,84,84,247,161,164,1,114,105,184,130,204,186,91,106,90,162,196,53,137,78,159,146,149,117,26,125,109,222,28,205,60,126,194,146,185,226,235,165,226,85,154,229,59,230,122,166,154,189,206,119,191,222,229,247,169,209,128,59,122,28,83,122,182,42,250,58,227,83,76,215,46,170,216,166,123,17,127,130,161,223,212,102,254,55,169,177,174,30,154,245,84,250,53,71,34,198,181,51,42,46,237,218,244,223,167,229,175,151,153,68,128,53,73,35,165,145,210,61,85,92,229,85,85,251,84,248,215,57,171,171,92,168,191,98,159,0,5,85,85,213,87,85,62,177,239,141,219,152,229,106,167,154,46,135,192,7,127,135,177,125,125,146,189,245,207,122,212,61,204,216,156,213,115,244,234,139,250,73,238,59,27,118,101,94,173,184,129,215,232,36,84,145,82,68,106,106,253,26,142,85,240,209,221,60,125,229,30,0,189,120,83,137,59,253,146,89,42,171,162,142,174,103,105,163,166,107,228,84,232,228,232,171,42,47,130,167,240,62,230,14,125,51,27,225,88,173,149,84,76,239,173,86,171,166,229,250,223,213,189,171,235,44,138,190,46,215,192,178,96,13,82,200,233,100,116,142,85,85,114,234,105,0,0,3,77,64,0,0,0,0,0,0,31,90,231,53,117,107,149,23,236,83,224,2,231,228,70,58,167,193,184,169,149,151,10,158,92,78,85,85,115,158,137,167,226,164,79,21,114,39,139,144,186,217,209,136,112,109,210,174,42,172,51,138,18,162,29,237,124,204,90,216,158,138,141,88,180,232,197,84,242,119,143,250,76,90,69,84,93,81,85,23,236,55,82,170,165,17,91,222,36,209,124,83,122,129,145,183,44,233,187,208,69,135,109,248,22,243,44,83,210,178,147,115,32,168,115,117,145,168,168,186,164,79,215,197,25,246,255,0,113,86,165,199,62,120,131,117,109,174,249,136,234,146,150,14,95,49,147,86,86,236,245,189,100,232,229,122,120,194,158,95,251,49,38,134,229,87,111,170,142,174,158,87,36,145,185,28,213,220,169,162,162,162,167,130,253,133,109,97,207,12,127,135,29,59,173,119,105,226,90,157,188,205,181,51,183,93,186,233,245,94,159,164,160,86,24,79,11,98,28,12,146,94,45,216,142,42,41,217,55,47,213,172,124,75,166,141,126,189,17,171,249,41,231,228,118,243,231,214,100,229,134,37,165,189,219,241,132,213,115,212,193,205,114,199,112,168,145,27,174,246,232,186,72,213,79,174,190,101,148,173,198,88,134,189,170,201,174,117,27,85,119,42,36,239,211,93,52,243,119,184,234,170,171,106,235,21,174,170,168,146,85,106,109,110,247,171,180,79,119,80,36,183,131,62,38,234,110,181,248,143,21,231,109,77,69,125,174,166,134,56,160,117,83,214,88,216,228,145,200,245,214,166,85,106,122,177,175,130,249,117,232,86,88,211,48,248,106,197,184,202,25,112,190,19,182,214,44,245,45,116,211,119,10,9,26,138,233,93,185,85,204,114,254,147,87,175,188,141,156,37,155,247,156,49,135,231,195,44,164,130,122,58,132,218,237,239,126,168,138,175,215,68,69,211,253,145,222,69,111,128,49,132,120,138,245,69,107,181,84,186,206,247,44,107,44,208,171,213,85,119,177,174,232,221,191,164,139,226,190,0,122,5,192,184,123,11,210,225,186,120,109,86,170,6,211,174,253,27,28,17,163,127,172,119,147,83,79,29,74,173,145,199,26,109,141,141,106,39,146,38,132,109,228,199,31,23,188,54,228,195,216,138,219,75,87,111,183,253,122,183,79,83,189,119,243,30,158,174,143,252,167,53,60,23,162,25,147,151,156,78,101,158,98,90,189,39,108,187,35,81,25,189,205,74,122,142,137,181,142,95,173,19,127,77,0,181,61,160,216,54,197,118,203,39,223,46,54,117,174,168,164,141,172,143,74,118,74,173,71,85,211,235,226,213,84,241,242,95,34,12,168,113,76,214,23,220,105,162,166,110,218,184,82,45,30,197,213,190,170,248,117,77,60,79,64,121,187,140,176,86,104,216,229,193,86,217,162,173,125,66,237,118,250,103,250,138,201,25,38,137,204,98,34,255,0,86,190,126,68,91,113,81,217,233,137,242,197,146,98,124,57,60,245,150,246,54,71,202,175,109,44,123,81,144,53,254,9,42,47,228,191,203,203,248,134,17,75,80,249,42,31,80,139,181,206,114,187,213,233,167,93,75,215,147,252,90,230,174,82,212,70,150,156,69,92,250,104,245,252,83,235,42,85,189,82,79,201,108,205,79,25,21,75,49,112,183,84,219,106,101,165,170,102,215,196,247,49,122,162,245,69,84,242,95,176,227,1,63,92,40,113,173,132,243,179,15,49,247,187,197,190,130,182,8,147,154,147,212,69,18,170,181,144,106,190,180,239,95,25,87,199,221,252,114,130,213,123,180,94,233,155,87,104,185,210,214,66,239,9,32,153,178,53,122,170,120,181,85,60,81,127,129,230,59,7,230,102,51,192,170,245,195,55,218,218,46,98,43,92,144,213,75,23,69,219,175,212,114,126,131,127,129,149,92,59,118,148,102,158,85,182,158,201,124,100,119,154,22,35,145,95,89,95,88,231,167,245,174,253,39,39,214,145,60,188,144,9,213,5,142,225,179,138,140,31,196,85,13,83,236,72,200,170,168,162,108,179,68,196,153,81,26,233,30,196,235,36,108,253,15,45,124,75,226,0,211,35,182,181,84,212,105,115,81,222,32,105,133,61,93,203,174,171,212,220,62,34,34,38,136,20,2,42,42,232,23,170,104,104,98,42,57,117,55,0,227,183,116,115,43,87,193,122,255,0,121,200,52,185,136,238,190,104,125,79,0,62,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,24,207,199,14,123,216,178,163,43,107,233,230,168,106,215,84,242,185,108,108,209,35,147,109,77,54,190,171,215,95,9,61,198,75,61,205,99,92,231,42,34,34,106,170,190,72,67,111,106,254,58,101,118,97,84,88,45,248,137,243,54,158,121,89,45,51,42,247,53,139,178,141,116,216,142,233,213,23,197,60,128,143,123,189,194,107,165,194,90,233,221,185,242,109,213,116,68,240,106,39,151,234,59,28,33,130,177,6,55,185,37,171,15,91,230,171,168,86,57,251,34,133,242,46,141,68,215,163,26,171,230,135,68,103,191,102,142,86,217,177,94,35,154,245,50,192,181,112,67,84,214,178,125,138,197,111,46,159,201,88,171,249,107,230,5,33,150,121,39,128,165,194,85,244,247,43,252,88,111,22,83,192,247,66,151,4,86,110,126,178,185,17,24,249,147,242,17,191,144,191,89,63,90,227,46,101,80,213,89,113,77,194,213,37,218,26,244,138,162,86,115,161,106,35,95,164,143,110,169,167,191,77,127,105,153,93,162,105,96,192,216,166,153,152,81,142,181,220,156,146,115,123,162,50,6,187,241,84,154,127,87,181,203,234,189,222,62,245,247,152,29,93,95,87,113,168,125,85,108,239,150,89,21,92,231,61,202,229,85,85,85,94,171,215,197,84,13,128,0,0,0,0,0,0,0,0,0,23,255,0,32,177,37,178,154,203,112,183,220,174,73,18,187,149,177,158,166,171,235,202,171,226,228,95,113,34,93,156,252,80,218,177,13,11,50,194,225,73,80,181,112,57,34,99,149,240,163,118,181,41,32,78,137,163,188,85,127,253,100,76,229,213,213,214,235,236,104,148,233,58,63,95,81,204,220,139,163,31,229,175,218,103,23,4,83,97,236,176,204,74,235,198,32,111,42,226,233,37,124,48,49,24,222,156,250,103,55,70,191,107,190,179,21,58,40,18,169,141,114,35,47,113,253,202,150,249,122,180,243,42,233,152,244,142,78,241,58,104,143,93,87,163,100,68,243,95,34,197,241,81,195,142,89,190,196,236,93,89,101,124,245,20,204,157,98,107,103,168,77,174,72,53,69,85,73,116,211,241,73,228,166,75,101,254,44,131,24,225,232,46,240,38,212,115,89,234,244,69,77,88,215,117,68,85,247,251,202,119,63,176,156,216,191,46,46,118,234,121,185,78,109,61,67,213,232,229,107,145,57,18,39,69,68,94,189,80,8,156,205,236,1,128,239,89,105,89,45,61,76,116,213,148,45,145,177,193,204,87,174,172,167,147,79,246,77,124,87,79,5,240,253,134,1,200,199,70,245,99,147,69,67,56,115,83,17,216,112,5,214,241,131,175,81,215,206,247,247,134,181,242,53,142,214,69,115,227,69,69,114,183,244,23,203,95,248,140,36,175,85,117,83,213,88,173,240,232,169,162,248,32,28,112,0,0,0,0,0,0,0,0,0,0,13,76,141,242,46,140,106,185,126,196,212,13,32,250,230,171,87,107,147,69,62,0,0,0,0,0,0,0,0,0,0,0,0,1,81,96,76,19,117,199,184,130,12,63,105,141,206,154,125,218,105,27,159,166,140,115,252,26,138,190,12,83,34,179,207,179,255,0,51,178,134,203,79,124,135,91,189,59,226,230,75,221,109,245,95,139,211,156,171,170,171,85,19,68,139,95,47,172,133,177,225,151,48,108,121,113,152,244,87,251,245,51,38,167,139,153,170,57,140,119,140,19,51,242,156,212,241,122,121,147,231,129,235,240,63,16,249,100,203,180,214,72,38,183,87,119,138,100,73,233,161,119,213,87,177,116,213,100,111,229,59,205,124,192,243,113,83,107,174,164,173,125,190,166,154,88,231,99,156,197,99,216,173,93,81,85,23,162,166,190,74,94,152,248,86,205,43,22,5,102,107,84,82,242,173,212,206,124,168,142,165,168,107,151,149,205,114,245,88,246,255,0,176,59,207,254,83,63,56,180,236,210,244,149,254,155,21,101,13,19,24,233,18,119,212,65,203,209,187,223,50,42,104,218,122,95,209,123,188,87,200,165,248,132,151,60,240,119,15,205,192,87,44,0,141,165,210,177,36,158,158,213,88,155,90,232,170,21,85,92,186,34,104,147,47,139,124,191,136,70,246,45,198,55,12,70,144,210,86,177,83,185,177,176,39,213,252,141,201,228,212,253,37,41,147,145,113,142,120,171,234,25,83,27,163,149,37,122,61,174,69,69,71,110,93,83,69,235,226,113,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,81,206,79,5,62,0,55,233,43,170,104,102,73,233,164,216,244,240,93,17,124,180,243,253,103,111,30,56,196,177,86,250,65,151,13,39,209,19,119,42,63,45,60,182,233,228,135,66,0,168,231,204,12,81,85,50,79,81,112,222,244,77,17,121,81,167,191,220,223,181,75,179,151,220,101,102,182,93,208,75,65,103,184,42,54,102,237,85,228,211,47,233,254,148,46,255,0,40,165,131,0,100,69,219,141,188,216,189,164,141,185,86,172,173,150,53,141,83,149,74,223,29,125,208,39,189,75,19,136,239,149,56,146,247,91,124,172,254,186,182,103,78,255,0,15,23,47,216,136,159,220,117,160,15,173,123,154,138,136,190,39,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,23,19,35,112,245,147,17,102,21,154,203,136,233,36,146,146,186,173,144,189,26,174,78,138,142,79,39,53,124,116,243,58,236,171,192,85,57,137,137,226,176,82,175,227,36,142,89,17,58,248,53,186,249,53,223,241,23,215,22,225,28,31,147,214,234,76,71,107,175,141,111,182,169,91,80,216,121,177,106,174,73,88,168,155,90,214,63,234,187,222,159,192,12,168,177,240,89,195,61,242,202,233,43,47,52,118,250,215,66,174,108,117,21,83,35,183,108,77,58,45,98,126,82,170,120,121,41,142,184,251,135,60,145,195,24,150,225,66,220,115,108,70,82,84,201,23,43,157,215,68,93,19,198,167,95,61,74,30,167,60,243,39,27,214,65,91,98,173,169,161,74,104,26,175,217,37,68,76,114,181,117,95,171,34,235,174,228,254,5,154,198,88,171,19,221,241,45,194,162,237,116,169,117,67,167,119,53,82,121,21,21,201,209,87,214,85,95,47,48,47,229,126,6,225,230,223,75,83,92,203,163,42,18,54,57,172,99,42,58,171,182,238,215,253,117,251,12,125,198,73,134,253,51,42,97,230,185,41,17,238,70,163,157,170,233,185,218,126,83,188,182,249,153,79,150,89,93,146,215,14,30,174,56,155,20,226,232,147,16,255,0,140,22,40,29,95,73,187,212,141,220,191,85,236,223,213,91,228,190,125,12,69,191,195,75,77,122,173,134,138,77,240,50,121,27,27,181,69,213,168,245,68,234,157,60,52,2,187,203,156,142,197,25,139,95,77,13,186,142,104,105,170,31,177,42,29,77,43,163,111,214,77,85,90,154,120,181,83,196,232,115,43,46,238,89,111,136,167,195,247,41,89,44,144,185,201,185,140,115,81,116,145,236,240,114,107,249,10,94,236,154,226,142,12,186,193,149,22,38,97,122,90,138,148,141,201,13,74,209,35,223,27,149,242,185,23,127,53,170,159,93,58,162,121,28,59,230,27,159,57,34,171,199,55,121,210,39,76,233,37,79,89,90,136,138,139,46,158,178,63,79,235,23,242,191,210,6,56,3,122,178,4,166,168,124,45,114,57,27,167,93,117,242,54,64,0,0,0,0,0,0,26,162,150,72,94,146,68,237,28,158,122,106,105,0,118,212,184,162,243,73,4,148,208,213,232,201,116,220,156,182,117,209,117,79,20,251,77,251,54,55,196,150,22,61,150,203,135,41,175,106,181,83,149,27,186,46,159,164,213,247,33,209,0,50,43,135,222,46,239,153,49,85,87,83,87,67,53,197,213,51,243,181,141,208,199,162,242,220,213,241,141,127,72,148,142,31,184,240,202,30,36,237,243,96,204,83,70,251,101,83,161,84,123,107,46,52,204,108,156,201,93,22,137,177,236,118,187,92,158,9,231,251,72,45,59,188,39,140,177,14,10,186,50,237,135,110,149,84,85,12,86,174,232,103,124,106,187,92,142,78,172,114,47,138,39,152,19,99,156,157,157,121,97,156,151,8,47,248,94,225,69,71,78,229,108,210,34,75,85,81,204,213,210,61,116,86,207,167,84,145,190,30,239,180,192,236,249,236,216,204,124,191,142,179,16,218,39,166,146,215,79,203,245,91,73,89,187,214,229,51,197,205,114,125,103,175,159,250,11,229,192,255,0,104,186,82,69,14,13,205,59,154,185,172,99,89,29,76,243,234,189,18,154,52,213,243,212,255,0,225,23,195,237,247,161,156,89,141,143,176,102,104,96,153,173,22,26,170,91,130,86,237,213,33,124,82,170,108,153,142,252,151,59,252,154,249,121,1,231,74,72,223,19,221,28,141,84,86,170,162,234,154,26,73,21,226,119,179,87,17,88,102,146,243,151,20,18,212,81,178,21,153,232,145,72,245,213,22,103,46,156,154,84,79,4,103,159,252,134,22,226,92,132,205,44,45,206,146,231,131,238,209,195,19,220,206,98,219,234,17,171,163,145,186,234,232,209,60,85,0,239,120,117,226,87,25,112,233,127,171,190,97,87,185,86,182,40,225,153,141,108,61,90,201,55,248,201,27,252,245,240,208,144,220,146,237,121,176,85,54,43,110,99,225,139,139,100,72,151,117,67,107,40,218,213,114,49,158,91,99,78,171,187,255,0,127,8,149,154,25,169,222,177,207,19,227,114,120,163,154,168,191,222,105,107,220,197,213,142,86,175,189,23,64,61,46,101,119,16,89,111,155,22,200,238,56,114,251,71,172,154,254,37,245,180,238,122,104,231,167,131,30,191,228,220,191,168,185,72,168,169,170,42,42,47,184,243,85,150,92,71,230,142,86,84,178,92,59,137,174,17,198,205,127,21,223,106,17,157,81,254,76,149,191,229,28,164,145,240,255,0,218,177,73,136,174,22,220,59,143,41,98,167,220,144,195,37,74,177,24,155,149,209,49,85,95,45,90,254,147,215,85,79,45,125,224,73,152,41,108,17,153,56,67,31,89,104,239,88,122,249,67,85,21,92,45,149,169,29,84,79,84,69,215,244,28,228,242,95,63,34,168,69,69,234,128,16,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,53,144,165,69,36,208,59,194,72,220,213,253,169,161,0,189,163,88,109,182,30,37,113,122,198,158,173,69,210,89,63,140,80,59,222,191,164,79,213,93,85,61,21,59,234,106,166,100,81,177,170,231,57,238,70,162,34,38,190,43,250,136,176,226,198,201,75,156,124,71,85,90,108,214,40,46,81,67,87,81,27,229,134,149,38,71,42,83,69,226,230,163,209,122,196,190,94,95,192,34,226,213,107,169,187,92,41,237,212,204,214,90,137,89,19,19,84,241,115,145,19,197,83,205,76,228,201,220,19,155,57,3,150,147,99,90,139,94,203,109,100,81,72,201,185,244,203,167,61,41,246,250,168,231,187,193,169,229,231,228,72,222,88,112,61,147,248,118,201,65,53,195,10,80,62,225,79,51,165,222,234,26,85,84,84,145,85,189,86,4,119,146,21,135,18,44,194,152,27,33,43,233,235,168,233,219,110,164,90,26,118,49,209,198,141,68,73,99,107,83,69,218,223,4,3,207,222,106,102,110,32,204,171,235,174,119,234,142,108,141,211,79,81,141,211,212,99,127,37,141,253,4,242,40,131,182,197,53,20,213,55,202,153,169,17,169,19,182,109,68,68,211,234,53,60,190,211,169,0,0,0,0,0,0,0,0,0,0,3,126,138,174,74,42,150,84,196,237,28,205,116,233,239,69,79,249,76,178,194,249,147,131,177,69,199,14,91,236,115,119,123,212,210,81,193,60,219,101,126,138,174,106,57,118,185,168,207,174,228,94,159,241,24,140,107,130,162,106,105,91,53,60,175,141,237,84,84,115,92,168,168,168,186,248,160,30,132,120,82,182,82,101,254,15,89,46,248,151,190,73,119,109,61,83,83,185,172,123,127,16,154,167,170,174,215,235,125,134,70,200,144,214,83,190,53,245,152,246,171,87,197,58,120,30,105,48,22,121,99,156,15,88,149,84,183,202,233,54,162,35,26,250,153,149,26,155,92,222,136,146,38,157,29,253,198,66,100,47,104,78,103,96,252,125,79,93,138,239,245,149,118,185,95,12,114,71,45,85,68,141,107,121,204,87,46,146,84,163,83,213,71,120,129,149,156,122,228,101,202,175,49,45,152,174,215,75,186,153,38,133,36,77,237,79,246,122,169,23,235,73,175,130,167,145,30,188,82,224,155,102,13,199,15,166,183,73,185,31,166,169,163,147,77,33,129,124,220,191,164,166,78,113,83,199,13,70,109,58,138,209,129,245,124,149,12,141,186,197,170,185,30,238,123,127,216,167,119,249,70,249,127,200,98,70,109,101,246,34,195,141,134,231,137,110,75,53,93,70,237,204,146,105,28,244,219,203,106,106,143,106,47,131,155,230,5,174,0,0,0,0,0,0,0,0,0,0,55,169,170,164,165,126,248,215,169,178,0,213,44,142,149,234,247,120,169,164,0,0,0,0,0,0,0,0,0,0,0,0,0,57,246,40,97,158,231,12,117,15,218,197,221,170,232,171,249,43,238,61,20,240,107,29,166,155,33,108,180,214,138,158,116,44,169,173,245,182,57,189,86,161,234,189,29,215,204,243,144,199,43,28,142,79,35,43,56,124,227,67,50,114,238,154,131,4,88,235,36,109,44,181,10,221,188,202,132,68,89,101,110,171,234,206,212,254,239,226,4,253,107,169,98,248,208,196,115,225,140,133,196,85,244,209,111,124,148,53,177,105,185,19,68,238,83,175,154,47,184,179,120,91,142,60,23,151,152,34,209,46,59,190,199,37,206,231,79,29,83,216,234,168,149,205,214,40,247,38,146,212,53,201,235,43,189,254,30,242,191,197,185,195,128,120,133,200,124,80,236,53,120,161,168,123,109,53,175,88,187,196,47,114,42,193,81,26,122,172,124,158,109,95,253,250,1,2,216,130,177,247,92,79,119,185,213,67,175,62,174,162,69,245,188,21,100,87,121,105,239,247,20,210,245,94,133,222,197,85,151,155,70,43,197,24,90,223,99,117,74,186,225,91,26,108,166,123,220,137,204,115,53,77,52,247,39,151,153,105,106,32,158,154,87,67,81,19,227,123,116,213,174,106,162,167,79,114,129,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,126,154,134,166,173,28,176,71,187,106,42,175,84,78,159,183,245,155,47,99,163,123,163,122,104,230,174,138,135,50,223,119,172,182,171,187,172,170,221,237,86,174,142,84,213,23,79,114,253,135,22,121,159,81,51,231,145,117,116,142,87,42,253,170,6,128,0,1,162,161,219,225,75,133,13,174,253,71,93,114,167,108,244,240,204,215,201,27,152,142,71,53,60,83,69,84,69,42,140,197,197,184,99,16,164,94,130,180,197,72,172,99,90,237,144,71,30,170,155,255,0,69,87,222,159,192,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,67,240,59,67,13,118,115,193,28,238,209,169,65,86,190,11,227,181,190,239,214,117,121,211,120,195,111,174,175,183,181,187,174,31,138,70,187,89,19,170,182,53,240,211,111,129,209,112,254,183,91,110,37,146,253,108,130,162,69,166,167,149,170,144,181,206,118,142,216,159,147,254,114,121,149,199,14,241,96,76,65,155,201,83,153,15,130,58,6,170,58,68,171,88,90,154,37,52,191,229,181,111,139,89,253,223,96,20,149,198,91,189,38,93,82,201,20,91,35,115,24,136,237,205,93,127,16,190,71,113,150,24,79,12,95,176,109,109,86,35,111,46,167,241,110,108,186,200,186,235,43,245,232,197,68,240,68,41,236,251,186,97,202,92,205,185,67,130,170,26,251,69,61,108,220,134,70,248,214,53,107,106,37,219,162,70,187,116,217,183,195,203,236,208,170,240,108,119,188,95,132,93,89,87,4,240,90,169,226,133,155,226,107,218,197,77,202,212,213,87,86,253,102,39,237,80,44,77,207,74,106,185,41,169,229,221,18,105,162,237,211,197,19,95,19,139,201,149,99,89,182,250,190,253,80,170,42,240,29,242,91,84,216,154,142,134,103,219,88,245,143,157,202,122,183,115,89,185,201,185,27,183,201,124,205,152,113,76,201,135,164,195,105,75,18,239,123,93,191,98,238,77,168,223,61,127,179,238,2,169,202,219,109,222,245,107,186,91,104,40,249,140,146,157,119,191,152,212,218,136,217,87,93,21,83,95,5,254,6,94,112,239,130,112,227,242,119,19,211,207,39,58,231,20,53,173,229,233,35,118,170,82,196,158,40,237,171,235,127,239,161,141,180,217,49,152,88,95,47,36,197,112,212,203,79,75,88,213,141,90,215,206,197,114,115,150,37,77,17,136,139,213,235,231,231,251,12,173,203,92,53,67,149,60,45,93,49,29,214,189,145,92,47,52,83,200,212,116,168,215,170,203,110,99,211,235,35,93,245,163,95,53,253,160,71,53,222,23,65,112,150,55,120,166,223,255,0,149,14,25,185,83,43,166,153,210,57,202,170,186,117,85,251,13,176,0,0,0,0,0,0,0,0,0,0,0,0,62,181,206,99,145,205,93,21,60,11,149,151,153,253,143,50,230,94,101,146,225,183,236,229,66,191,167,250,81,187,244,212,182,128,9,196,225,107,180,19,47,49,230,17,162,181,227,155,175,116,185,50,40,225,122,114,39,147,114,164,80,53,127,170,166,107,83,214,123,252,252,191,81,148,19,94,242,227,29,97,158,243,5,71,121,161,149,140,122,59,100,236,232,174,69,78,138,141,95,22,158,103,163,158,104,92,142,138,87,177,81,117,69,107,149,11,217,150,124,73,226,140,33,135,219,133,103,184,213,186,133,26,141,209,38,145,122,35,158,228,241,149,19,197,201,228,5,83,196,190,83,93,111,153,201,83,67,130,173,156,216,42,31,3,98,252,115,91,174,176,83,181,127,172,122,47,214,85,241,255,0,136,183,56,215,135,108,194,192,214,118,93,239,54,190,92,110,72,213,127,31,2,233,191,84,79,171,43,188,211,220,102,239,1,28,67,96,60,59,141,46,146,102,20,81,211,193,89,5,52,84,53,21,205,133,140,73,57,254,182,143,150,68,79,114,250,189,122,125,132,140,98,171,86,79,231,102,8,150,24,170,172,149,212,213,41,12,155,161,125,44,170,136,142,107,211,174,143,79,202,79,226,7,155,133,69,106,232,190,37,218,202,172,69,151,150,155,61,116,56,166,159,125,75,226,149,177,46,249,211,71,43,88,141,250,136,169,226,142,241,50,227,18,246,110,98,171,149,246,170,253,134,109,207,117,189,155,57,113,44,50,46,237,88,141,93,17,148,187,87,214,71,47,137,142,60,66,240,209,142,50,250,253,181,152,94,183,100,140,230,109,134,138,111,87,87,203,229,202,110,159,80,14,93,143,57,46,25,83,4,24,135,3,223,182,54,119,74,244,167,238,173,93,141,220,230,181,55,74,199,107,210,71,121,127,236,147,174,17,59,64,48,62,99,216,146,215,141,46,189,206,231,26,38,212,228,77,38,245,124,242,53,19,241,116,237,106,116,217,231,231,250,200,69,175,177,94,237,175,229,92,45,117,144,42,116,210,88,30,207,119,189,62,212,52,82,197,117,167,111,126,164,101,76,109,141,81,121,140,71,34,34,245,84,234,159,169,127,128,30,161,45,120,182,193,121,163,138,190,130,187,153,12,205,71,177,220,167,166,168,168,138,157,21,17,124,21,14,221,28,142,77,81,79,51,184,87,62,51,43,10,172,49,80,226,171,162,65,14,186,71,223,170,54,253,77,190,9,34,39,130,33,159,60,37,118,148,220,31,139,168,236,25,153,114,210,142,170,162,56,150,105,166,118,140,69,73,181,85,116,213,90,39,85,103,151,252,128,75,80,41,220,25,143,48,198,59,179,83,94,240,237,226,146,174,10,152,217,35,86,26,136,228,211,115,26,228,79,81,206,79,7,183,207,204,168,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,27,53,149,45,163,164,154,173,233,171,97,141,210,42,125,136,154,155,198,151,177,175,98,177,201,170,57,52,80,35,255,0,143,30,54,23,6,97,42,236,39,132,165,117,29,217,101,150,5,150,58,138,152,220,137,202,170,143,197,141,106,125,102,181,126,183,151,237,35,75,47,120,187,204,92,23,142,31,140,42,100,109,210,121,102,150,87,247,202,170,135,234,175,100,141,241,222,171,254,201,253,200,72,239,106,71,14,23,12,93,131,155,141,240,205,58,190,74,39,36,147,198,200,166,149,234,214,69,91,43,151,213,213,19,235,53,60,8,174,192,217,5,153,121,133,116,146,213,135,176,229,124,146,68,247,49,238,238,53,15,107,85,17,254,59,24,191,228,220,4,201,101,47,105,38,88,226,171,29,18,98,21,134,142,225,44,143,108,140,141,181,143,68,252,102,141,235,200,95,37,79,50,216,241,207,198,190,90,226,204,160,185,96,124,63,80,217,171,42,42,169,36,69,217,82,197,209,147,234,191,90,20,79,201,247,152,91,122,236,224,226,19,13,219,91,118,88,99,149,19,93,89,21,186,181,92,154,35,151,206,31,236,255,0,121,104,179,91,35,239,89,101,104,138,183,18,94,105,86,224,247,70,215,210,36,78,142,86,110,221,174,168,237,23,162,181,200,189,0,180,242,191,124,138,239,121,164,0,0,0,0,0,0,0,0,0,0,0,7,54,207,105,169,189,87,197,111,164,77,100,153,237,99,83,84,241,87,34,121,170,123,206,17,205,179,93,170,108,151,8,110,52,142,210,72,94,215,183,162,120,163,145,124,209,125,192,119,151,92,185,196,118,186,132,166,125,46,231,43,55,255,0,89,26,116,213,83,244,190,194,158,172,161,170,183,77,202,169,102,199,167,246,145,124,145,124,151,237,46,245,139,136,74,234,26,73,97,170,162,146,89,164,216,156,196,124,109,77,19,236,217,250,255,0,137,109,113,118,39,159,21,93,31,113,158,53,98,187,78,138,168,191,146,214,249,34,126,136,26,48,198,34,170,195,247,138,107,164,48,71,83,36,18,49,237,100,202,170,213,84,123,92,159,241,127,121,93,227,169,177,238,96,211,191,19,223,28,230,194,154,105,27,103,87,177,189,90,206,136,233,21,124,88,139,224,90,250,105,221,77,59,39,106,106,172,114,57,63,98,234,85,23,172,200,190,222,32,90,71,75,203,133,127,39,107,23,205,23,199,106,47,138,1,73,175,69,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,169,237,24,126,247,67,104,143,25,208,185,91,28,51,42,53,200,228,77,28,207,91,201,200,239,201,247,20,193,217,199,136,110,145,218,189,10,201,255,0,193,85,206,126,205,141,241,84,84,94,186,107,231,239,2,226,225,234,43,206,109,198,249,241,6,42,173,131,209,200,218,120,152,142,124,169,181,81,87,242,159,211,195,200,238,172,153,199,152,121,13,87,89,100,195,120,146,178,182,130,174,36,134,104,102,170,158,56,220,207,174,169,181,146,34,46,188,199,39,84,95,21,247,150,150,154,213,126,138,129,110,20,176,75,200,114,245,114,68,171,170,244,243,211,79,202,66,187,203,59,74,98,106,137,112,189,194,213,63,121,172,217,27,106,28,143,107,99,220,229,102,170,212,211,95,174,213,255,0,130,5,217,225,123,28,225,236,95,155,179,220,113,150,28,183,85,203,114,145,203,203,146,46,99,119,201,85,10,235,235,177,222,110,114,117,247,150,103,63,173,116,246,156,203,185,210,82,210,71,77,19,121,59,99,141,173,107,83,252,30,37,94,141,233,226,186,254,211,40,112,62,24,201,206,31,97,131,16,98,106,222,247,119,71,53,201,28,82,242,213,189,26,253,116,124,233,249,112,187,242,124,255,0,97,140,185,253,137,176,222,45,199,21,55,188,54,247,186,25,246,107,189,90,171,234,195,19,127,37,238,79,22,184,11,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,13,113,35,21,232,146,46,136,124,149,24,146,57,35,250,186,244,3,72,0,0,0,0,0,12,140,224,254,186,154,223,137,43,39,184,81,83,85,82,247,73,145,236,158,61,237,213,86,29,58,117,243,211,200,179,184,206,237,45,62,41,170,168,180,72,234,52,84,98,34,64,229,143,79,197,53,23,195,79,122,255,0,21,46,255,0,12,24,50,229,139,150,225,104,129,207,166,74,152,36,86,206,232,92,230,38,215,64,237,23,245,162,22,87,24,97,186,252,63,126,154,215,80,215,73,35,21,137,170,70,169,174,172,106,248,47,249,200,7,71,44,179,84,204,178,207,43,228,123,221,171,156,231,42,170,170,175,189,76,209,200,138,220,37,30,72,253,30,189,84,71,28,181,145,66,228,145,41,156,231,166,149,50,61,122,163,85,60,209,12,90,193,22,171,11,174,177,69,139,98,154,10,121,21,169,185,200,173,77,21,205,235,213,236,242,221,230,92,156,199,194,216,46,58,27,69,6,90,86,186,182,178,120,55,74,200,155,205,218,187,99,118,154,36,178,47,130,201,228,158,31,192,59,139,165,193,48,238,79,201,133,98,108,114,165,85,100,206,137,238,106,163,151,124,47,111,151,79,20,82,194,197,108,169,165,186,70,218,184,246,36,155,156,157,81,122,42,47,187,245,23,111,4,101,150,56,187,98,8,109,55,250,232,173,190,142,219,84,140,170,129,209,170,162,61,171,162,106,214,175,93,235,252,20,238,115,202,151,7,219,112,243,41,156,247,186,251,74,232,98,108,136,190,163,152,213,114,57,81,57,158,107,187,242,64,204,204,220,193,24,90,217,195,77,166,186,43,213,94,188,215,171,217,179,70,233,233,40,147,201,190,229,85,41,220,245,194,184,81,188,47,217,110,212,216,218,234,171,232,170,111,240,93,174,72,247,250,58,87,105,245,116,251,63,81,129,180,89,177,139,239,158,140,195,23,91,151,50,219,222,88,215,71,201,137,190,170,202,215,47,172,140,71,120,167,188,203,28,240,135,11,55,134,123,3,237,241,61,42,86,138,151,122,238,213,55,122,62,77,127,45,124,244,242,3,3,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,215,109,93,116,62,0,46,76,153,167,77,38,14,167,178,83,217,169,168,171,233,37,116,145,214,83,170,178,85,85,230,42,106,168,221,122,43,155,231,249,41,251,42,140,180,227,11,57,114,217,209,211,208,98,123,133,85,19,17,205,88,39,185,213,236,84,216,214,167,70,200,137,211,107,124,188,139,28,0,152,108,137,237,76,193,119,59,108,118,204,101,134,237,244,18,55,93,95,19,234,164,215,214,149,222,9,3,189,205,243,243,51,58,131,7,101,30,117,217,233,177,92,248,110,215,114,134,182,157,143,99,167,183,68,253,26,246,36,137,253,108,90,248,75,238,243,253,103,154,250,118,239,149,25,189,26,139,175,85,36,51,35,251,64,170,120,110,194,84,24,66,170,7,95,233,146,24,145,174,164,168,166,143,150,156,168,227,68,93,88,229,232,144,249,175,229,32,18,15,142,184,5,225,255,0,27,182,71,77,134,169,40,37,122,235,190,150,217,68,221,58,183,223,15,246,125,254,106,96,47,25,188,12,90,248,121,203,183,223,176,181,198,74,234,58,170,135,196,238,241,73,3,28,196,109,52,175,213,21,142,79,52,119,228,249,39,237,204,140,160,237,39,201,236,127,104,163,125,218,10,155,85,83,161,107,167,90,154,218,52,98,61,81,202,169,175,49,191,163,167,130,120,161,114,221,125,202,94,44,109,55,28,50,201,224,175,162,162,139,152,138,218,214,185,55,72,199,199,174,176,74,139,250,73,213,127,188,15,58,83,49,89,43,216,228,209,81,202,159,222,125,167,168,158,146,102,84,83,76,248,164,141,200,230,185,142,86,170,42,121,162,161,37,60,69,246,89,99,58,252,103,83,112,203,26,170,54,91,231,145,242,53,142,166,173,145,90,142,154,85,211,84,73,53,245,85,158,127,251,112,207,60,120,95,204,44,133,149,145,227,6,198,188,205,116,86,83,207,26,116,72,245,254,177,141,255,0,42,223,253,244,2,181,200,78,57,243,139,39,42,168,109,244,215,105,235,237,145,73,19,93,13,85,194,173,90,140,69,137,52,70,182,77,62,172,122,120,121,175,234,38,215,134,28,239,163,207,108,169,177,99,6,36,108,172,169,161,138,90,184,227,230,43,89,34,171,218,168,139,34,34,175,88,221,239,60,218,166,168,228,213,60,201,186,236,154,170,73,178,58,24,125,31,44,60,186,104,19,154,229,93,36,252,125,103,84,215,255,0,126,160,103,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,197,240,3,168,197,88,90,207,140,44,181,54,43,229,20,85,52,181,49,190,55,178,72,216,244,209,204,115,87,163,145,83,193,203,229,230,80,121,119,195,142,88,229,189,85,85,101,147,13,219,219,45,84,174,149,92,180,116,232,168,170,233,23,162,182,38,175,251,34,161,116,29,38,139,161,173,171,170,106,7,6,227,106,183,86,80,203,79,61,20,15,98,177,201,163,163,106,167,130,251,211,237,33,31,180,183,7,165,151,49,107,235,210,230,206,84,149,46,72,233,88,231,232,214,173,85,86,158,174,196,106,104,137,167,137,55,247,8,29,85,67,81,78,215,104,178,68,246,34,233,230,168,168,65,31,105,70,5,196,24,91,57,238,53,247,55,239,165,173,158,89,161,93,24,158,171,234,234,213,191,85,202,190,13,95,16,48,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,34,232,186,128,5,115,131,49,229,37,173,212,246,251,229,43,102,183,177,92,175,106,69,189,87,212,209,58,43,180,241,107,124,138,222,183,58,48,133,154,243,61,207,8,216,219,27,221,177,98,87,81,49,155,85,173,69,252,151,34,167,172,133,143,0,86,24,243,50,239,152,242,179,189,92,102,114,34,38,136,214,185,250,105,171,151,193,92,239,211,82,143,85,85,234,170,170,0,0,111,82,83,62,174,118,192,207,23,104,159,223,161,216,84,97,171,140,46,99,91,22,229,122,106,158,179,83,254,80,58,144,114,61,31,87,189,88,145,117,79,237,39,250,79,139,67,84,213,209,98,240,254,210,1,176,2,162,181,116,95,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,235,39,235,1,23,69,69,247,1,34,253,156,245,217,105,101,179,92,111,24,253,191,137,167,138,94,173,164,73,149,55,54,145,173,233,181,124,220,167,3,18,97,158,30,179,119,50,22,225,133,41,170,153,76,143,99,213,36,160,134,20,114,54,22,244,211,148,190,113,59,255,0,117,48,206,197,154,55,171,22,24,168,195,244,11,181,149,10,221,203,234,47,68,88,215,205,139,254,77,60,204,130,225,27,7,212,226,235,181,61,150,166,179,187,173,213,253,217,178,242,209,251,117,73,219,224,142,77,127,138,1,193,207,107,38,77,54,150,162,215,135,159,37,21,210,216,175,129,81,40,219,26,61,209,164,173,215,115,34,235,171,180,243,79,15,35,35,56,31,225,79,44,49,54,7,182,99,252,101,126,116,181,85,80,243,25,22,212,147,98,111,168,143,77,29,76,237,58,35,124,29,229,251,11,97,159,92,20,195,134,110,114,86,50,253,207,158,190,69,115,63,193,85,186,185,238,149,83,253,157,83,197,191,97,108,230,201,156,216,192,212,180,212,86,251,175,46,158,88,209,209,39,34,153,125,93,17,201,226,247,47,229,249,129,158,220,70,240,193,129,100,178,86,226,252,1,137,59,165,218,154,157,207,219,214,6,61,177,197,35,180,93,148,200,171,171,145,159,148,158,30,68,81,102,229,109,233,113,61,93,170,243,51,36,150,138,103,192,174,99,220,228,118,201,36,110,186,185,117,94,186,249,33,84,98,107,174,103,91,49,12,24,78,186,241,172,149,156,166,105,221,233,252,36,93,169,224,139,255,0,25,193,198,153,47,137,236,201,69,113,185,75,189,247,54,178,86,174,216,211,235,181,239,252,151,175,232,175,184,10,91,5,97,90,219,149,84,119,150,186,20,166,160,150,57,166,220,238,187,81,202,171,162,104,186,253,85,47,190,114,231,110,30,175,202,203,62,3,181,211,70,178,211,210,211,178,87,165,42,183,214,109,52,145,47,172,174,77,122,170,121,22,15,19,88,174,248,46,170,75,92,242,233,189,52,114,109,111,84,218,139,228,171,250,126,242,154,115,220,245,213,203,168,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,85,23,84,93,13,201,106,106,39,211,157,51,223,183,162,110,114,174,134,216,2,187,195,89,131,75,98,195,114,90,89,4,141,170,122,53,18,102,51,170,104,245,119,214,220,139,224,186,120,25,25,195,255,0,17,152,135,33,240,251,113,29,167,22,207,85,37,108,209,195,81,74,249,42,159,171,25,44,175,240,71,49,189,116,211,171,151,235,126,189,48,224,215,28,242,70,230,185,174,250,170,142,78,128,122,19,225,99,139,12,43,158,88,126,134,158,169,179,195,119,117,51,95,35,100,164,114,53,202,216,98,115,149,29,189,254,111,119,138,249,127,26,103,139,142,17,228,226,58,235,108,142,138,162,146,40,33,123,249,232,249,82,39,43,87,187,248,107,19,209,127,169,82,22,112,86,125,99,124,11,87,75,89,100,174,229,62,146,53,141,159,138,133,221,21,155,127,42,55,121,18,137,217,239,197,156,121,143,117,109,159,25,93,119,93,42,36,100,113,39,35,77,85,123,215,249,56,90,223,6,179,197,127,229,2,193,226,254,200,204,228,151,23,242,176,210,217,61,15,205,211,155,45,213,140,126,222,107,188,146,20,252,141,171,225,254,131,44,184,127,194,152,203,130,60,45,21,151,49,59,148,150,6,67,27,57,244,82,186,165,237,86,172,139,213,61,79,246,74,150,39,70,248,107,238,213,115,134,41,25,52,109,150,53,213,174,68,84,95,176,141,190,212,169,177,251,32,70,218,107,54,90,183,59,123,57,112,47,229,81,105,213,222,183,214,215,255,0,212,6,75,201,199,255,0,14,13,184,193,108,143,18,220,159,53,67,152,214,233,104,159,77,92,237,19,170,162,23,111,10,103,6,3,198,110,165,138,197,118,146,89,43,33,73,227,99,233,101,98,171,118,238,235,171,116,78,139,239,60,235,229,14,81,227,172,219,197,116,150,140,53,75,204,150,73,163,110,253,240,183,111,227,35,110,186,61,237,69,209,100,79,50,93,184,46,224,195,19,101,69,222,131,25,227,11,150,250,152,168,164,137,176,242,99,77,188,200,99,79,173,28,238,69,209,119,121,127,200,6,115,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,31,23,170,31,64,27,107,22,171,174,166,182,166,137,161,244,249,170,1,179,92,249,99,163,157,240,55,116,141,141,202,196,209,87,85,209,116,240,33,59,180,250,12,201,185,99,218,139,166,35,180,212,67,104,130,163,147,79,43,160,168,107,21,59,205,95,47,214,127,171,213,28,190,11,250,137,183,94,168,168,158,226,59,123,79,242,139,48,177,222,20,90,203,53,52,110,183,83,212,210,185,232,137,78,213,85,230,206,136,186,185,237,119,251,35,127,247,212,8,106,7,105,54,27,186,194,217,100,90,127,82,20,69,114,239,111,77,127,105,82,217,50,119,25,98,11,12,184,130,219,111,230,83,68,142,87,47,54,36,232,140,71,175,214,122,47,130,167,144,20,49,146,156,38,240,141,120,226,50,117,168,164,153,172,166,138,87,177,234,174,122,47,168,248,81,124,33,145,60,37,255,0,223,207,28,42,105,103,164,145,98,157,155,92,158,90,162,255,0,196,72,95,101,230,119,224,204,185,168,117,131,16,212,172,85,21,181,114,182,62,147,57,63,25,45,34,55,163,35,114,126,74,249,129,107,248,163,224,23,27,100,148,52,247,123,117,36,245,180,18,66,175,123,226,142,105,54,187,156,214,34,42,165,59,26,159,93,190,102,32,201,27,226,122,178,70,171,92,158,74,154,19,207,199,70,109,96,202,60,154,73,127,193,234,38,184,83,195,61,58,75,74,231,122,171,83,76,189,21,209,174,157,23,207,66,9,106,37,109,194,234,197,86,163,82,89,24,213,68,78,137,224,158,90,1,178,203,101,194,72,22,170,58,57,157,18,120,189,35,114,167,134,190,58,105,224,106,163,179,221,46,18,164,52,86,234,153,158,190,13,142,23,57,124,53,242,79,177,73,20,200,78,30,176,54,39,200,170,123,157,102,31,183,86,212,200,246,62,105,36,166,77,232,197,163,137,206,245,149,218,248,185,124,61,228,129,224,94,10,248,93,182,81,193,114,161,201,204,48,249,125,127,93,244,74,237,122,185,190,15,114,249,42,129,231,201,184,91,17,58,185,109,141,178,215,45,82,34,42,194,148,210,111,235,166,158,174,154,249,167,241,54,110,214,43,197,138,86,67,120,182,85,81,190,70,238,107,103,133,241,170,166,186,107,163,145,15,65,22,142,11,50,82,155,52,238,56,206,167,46,48,236,176,77,20,76,134,157,214,230,114,216,173,72,122,163,119,105,226,199,126,79,154,254,220,34,237,112,202,12,178,193,114,225,91,166,19,195,86,187,45,84,180,53,40,248,232,104,249,41,38,149,48,162,42,237,209,186,162,61,201,224,4,98,128,0,3,235,154,173,93,21,15,128,0,0,0,0,0,0,14,125,154,209,93,121,172,74,74,10,105,39,145,81,93,181,140,87,46,136,157,122,34,41,181,106,142,154,107,141,52,85,107,248,151,202,198,191,162,253,85,114,107,225,215,195,82,245,93,108,182,28,5,104,181,98,252,31,59,31,87,44,48,182,72,249,46,68,214,72,220,174,235,38,228,247,121,1,67,226,234,171,28,118,106,123,84,54,196,130,190,45,252,197,88,88,213,93,94,215,39,135,173,245,125,232,84,150,94,21,115,142,253,135,227,196,150,220,31,115,154,142,86,36,141,123,45,245,78,69,106,177,30,139,170,66,169,224,169,230,116,78,194,183,220,71,136,153,89,122,129,180,237,168,215,214,78,90,167,171,30,158,12,84,253,20,38,255,0,131,140,79,150,56,179,44,109,248,94,27,109,186,162,162,130,154,42,121,88,250,21,93,202,202,122,118,57,85,93,26,39,139,189,234,4,15,98,12,9,137,112,197,234,75,21,234,213,85,77,85,19,149,143,100,144,72,197,69,68,69,240,115,81,124,21,60,138,207,50,114,11,22,101,198,25,182,226,123,173,51,219,75,113,150,88,152,229,100,169,213,136,186,253,104,218,158,75,230,164,237,230,23,11,156,48,93,107,166,197,56,191,43,48,236,181,51,59,123,231,117,19,181,85,93,173,215,70,47,249,169,224,70,95,105,20,53,20,151,76,63,134,48,213,122,182,196,250,217,27,77,74,200,246,49,142,116,16,238,211,119,94,174,124,158,62,245,3,6,112,222,27,187,98,139,163,45,54,106,25,170,170,30,215,57,35,138,39,61,202,141,77,87,163,81,87,251,138,134,183,43,49,117,5,234,43,61,206,195,93,71,44,155,180,231,210,203,26,46,140,71,126,83,61,202,158,94,100,161,246,108,112,121,130,217,97,167,204,124,111,133,237,215,58,186,136,30,176,45,76,8,253,173,150,158,153,201,225,34,167,229,201,226,223,53,240,50,91,136,222,13,112,38,105,90,98,155,10,97,219,85,142,239,79,187,101,85,29,19,89,39,172,232,81,122,164,145,254,68,110,79,31,7,47,237,8,38,204,76,4,204,21,116,138,214,234,152,228,145,200,212,118,215,235,162,238,123,87,95,85,63,71,220,118,119,156,164,75,86,5,183,227,15,75,82,191,190,194,146,242,91,62,175,110,175,107,116,86,236,77,62,183,188,207,107,215,101,126,48,191,92,86,166,241,139,42,42,234,28,237,119,203,19,92,191,89,87,199,190,123,213,127,137,116,176,159,101,181,155,232,132,118,204,93,123,158,177,240,198,198,178,41,57,219,27,235,170,170,35,91,88,173,78,136,223,224,4,55,3,33,243,199,132,188,87,149,247,58,233,155,78,157,194,157,140,115,85,29,18,127,176,171,215,167,57,203,249,46,41,204,176,225,135,31,230,157,59,234,48,237,31,49,26,231,55,250,200,19,193,172,114,253,121,91,228,244,2,205,157,206,31,194,151,140,72,231,182,217,76,249,86,54,171,157,181,142,119,68,211,244,81,127,73,12,223,201,190,203,156,121,138,110,80,59,23,53,41,169,91,43,57,136,169,4,154,183,87,235,245,42,209,127,37,63,137,147,215,62,203,155,22,29,194,114,59,4,92,123,141,219,187,170,57,241,66,244,87,59,148,186,253,106,189,189,92,214,255,0,0,34,74,225,150,248,158,219,74,181,117,22,249,145,137,254,245,39,189,19,205,191,105,210,50,201,117,146,169,40,210,134,126,114,233,234,114,157,175,95,179,77,124,204,236,173,224,135,136,85,196,181,182,138,186,233,234,45,244,211,189,140,89,31,72,173,115,122,170,46,213,168,85,241,68,241,46,22,20,224,177,245,185,101,95,143,110,54,138,54,226,6,73,81,3,27,200,139,162,50,45,204,84,86,203,179,197,19,242,127,88,17,195,54,11,191,65,44,16,73,69,42,73,58,106,198,172,111,213,122,42,248,109,251,20,209,127,193,183,252,53,51,33,187,219,230,167,116,139,163,119,196,246,107,225,250,77,79,210,79,226,72,55,250,159,185,153,122,195,223,78,86,232,230,75,19,152,176,194,145,193,163,90,244,78,136,189,229,19,162,74,169,245,127,246,98,174,104,225,12,220,196,55,54,210,221,45,104,247,210,174,168,244,154,149,171,235,53,139,249,42,159,162,128,90,199,96,12,66,219,59,111,142,163,145,41,28,136,187,214,55,233,245,119,120,237,211,195,237,59,251,254,79,221,236,248,110,44,70,201,35,154,9,55,107,177,206,118,154,72,140,253,4,79,21,247,151,95,37,242,27,58,115,66,243,69,130,42,37,168,138,214,249,99,100,140,90,138,119,53,24,175,142,37,233,205,106,253,89,60,148,205,44,221,236,234,186,97,236,187,169,109,167,17,84,205,28,27,54,192,228,118,223,90,120,245,250,245,74,158,106,160,70,174,24,195,56,106,233,96,167,116,245,209,71,112,146,165,99,86,62,88,211,70,235,162,46,138,138,239,113,208,227,139,4,24,126,231,13,44,51,199,43,95,22,245,88,220,142,79,172,169,238,79,113,193,188,210,92,176,213,222,91,115,170,37,134,88,54,59,212,126,154,42,181,28,139,209,87,223,239,56,189,242,123,141,91,31,115,170,150,125,17,83,116,142,87,42,39,85,211,248,129,181,44,45,209,22,20,115,189,250,117,54,21,174,111,138,42,126,179,54,114,87,12,240,208,204,191,191,93,49,101,130,223,95,95,13,20,142,167,89,169,234,92,173,147,73,209,52,84,69,68,252,143,224,133,179,206,156,35,149,13,194,113,226,12,29,69,77,73,59,220,159,139,138,25,147,162,197,35,252,93,162,120,237,79,15,32,49,200,0,0,0,0,0,7,38,219,35,35,175,167,124,139,163,18,86,110,253,91,147,83,52,114,195,15,224,235,237,138,203,117,161,142,42,170,138,106,118,71,60,113,164,79,118,245,129,186,234,136,138,190,107,226,190,74,97,68,8,213,154,52,127,213,220,154,255,0,18,84,184,2,194,121,37,38,83,86,222,113,68,48,62,189,181,20,201,190,88,106,36,86,235,77,30,168,154,42,167,139,151,200,14,111,9,149,25,99,136,46,119,155,6,44,195,182,138,90,246,83,68,180,235,89,71,78,199,57,206,145,201,162,115,53,114,175,172,207,4,247,125,133,87,91,134,176,77,163,49,170,225,184,97,155,59,237,252,217,27,185,104,161,86,114,249,234,154,162,170,35,126,170,47,216,91,108,123,132,81,185,175,73,87,150,114,122,62,61,236,149,86,145,57,60,196,103,119,245,87,87,53,116,221,175,137,75,103,6,46,198,54,10,90,154,187,149,125,82,84,83,194,246,59,73,209,21,81,169,34,171,149,91,174,189,81,125,224,118,120,235,132,44,161,199,247,25,111,184,70,245,64,200,159,183,86,69,83,74,136,221,26,214,248,71,11,180,234,199,121,152,105,153,249,76,220,35,136,29,135,169,105,223,51,247,171,24,232,217,187,119,174,246,39,131,19,95,171,238,56,118,44,211,206,232,217,59,240,190,52,190,65,76,155,119,49,149,250,34,120,233,245,151,223,184,223,179,230,150,48,197,88,138,146,90,214,54,190,186,153,241,185,95,80,216,94,231,171,100,79,21,115,52,93,92,229,241,215,197,64,168,162,225,138,111,160,144,98,202,171,181,52,51,205,19,36,238,175,157,91,43,119,61,27,162,177,98,213,58,46,190,39,91,148,188,55,95,115,58,11,196,212,205,116,9,105,165,74,137,57,136,246,244,85,119,186,39,126,143,216,116,24,223,54,241,235,241,37,77,53,69,230,178,158,10,121,22,53,162,142,100,108,45,209,168,154,35,24,136,205,53,77,122,39,137,219,97,30,38,177,174,11,75,180,118,42,133,164,101,218,155,187,76,216,82,38,162,183,69,79,242,75,250,75,225,167,136,29,62,104,100,157,227,46,168,253,33,81,35,37,131,154,216,149,204,87,59,71,42,187,166,171,27,83,242,75,100,137,170,232,85,152,175,51,113,150,50,108,212,183,155,237,101,77,44,211,172,252,153,36,220,212,118,170,169,162,104,158,26,153,1,195,191,4,24,131,59,44,114,223,89,83,200,133,155,116,245,24,237,117,124,173,255,0,46,197,241,139,221,255,0,180,44,146,229,53,206,123,19,47,52,19,71,58,114,146,87,177,142,115,213,169,179,114,234,136,206,158,94,103,79,135,178,239,19,226,122,153,169,45,22,233,234,36,129,219,30,216,225,145,234,139,235,126,139,87,244,87,248,29,206,48,172,197,217,113,127,185,97,42,124,65,88,145,83,73,53,43,153,191,213,84,107,221,26,166,154,187,201,158,243,135,129,179,71,21,96,171,164,149,246,154,231,164,147,185,94,254,140,93,203,163,250,174,230,170,126,90,129,199,155,44,177,85,61,225,214,57,173,179,50,173,168,138,172,88,100,69,209,118,249,108,215,242,211,203,204,227,222,176,6,35,177,75,28,85,244,50,177,210,233,181,22,41,19,95,31,123,83,244,84,200,26,44,151,226,11,28,219,103,205,90,41,103,70,58,39,189,101,108,212,141,93,177,106,213,233,204,106,255,0,176,126,143,151,159,157,21,101,165,204,10,204,77,81,14,41,162,125,231,184,243,96,217,61,68,40,141,123,93,167,189,124,53,119,241,2,213,253,9,197,43,11,234,99,177,87,190,24,211,87,72,218,89,21,168,158,245,93,186,28,186,44,185,197,117,180,206,171,138,211,82,145,49,170,245,114,193,38,154,34,34,248,237,247,41,147,184,71,22,226,75,46,19,184,225,219,134,89,218,235,31,89,27,99,108,210,186,141,94,223,89,234,186,42,198,171,224,228,79,172,158,7,61,114,231,56,115,26,205,221,240,78,24,134,211,3,33,210,94,239,53,26,110,68,102,139,174,174,98,248,61,191,193,63,96,98,181,30,90,98,235,141,28,181,180,54,106,185,227,133,219,94,177,211,202,237,23,114,183,201,158,244,95,224,115,240,110,76,227,188,111,205,91,53,146,174,68,133,92,143,94,237,50,162,105,183,95,170,197,253,52,50,199,34,178,239,54,240,179,47,150,138,252,51,79,115,90,121,219,28,173,169,146,137,232,143,73,38,215,235,171,147,170,175,151,184,176,119,172,233,204,76,181,186,87,225,219,52,254,134,153,202,217,30,148,205,129,21,55,196,207,54,177,124,116,106,248,249,1,78,59,135,236,195,109,122,219,86,207,81,206,69,115,118,247,121,252,181,215,253,143,95,37,42,28,53,194,70,111,98,90,184,224,162,195,149,138,215,72,214,43,251,157,86,137,170,170,107,170,66,190,229,41,85,207,188,212,117,114,220,151,24,92,57,234,174,118,253,205,215,85,215,95,201,251,84,191,89,61,158,252,70,215,88,46,23,60,51,121,168,146,59,108,14,168,154,69,117,34,42,53,169,43,181,245,217,175,228,59,195,95,15,212,5,183,204,142,18,243,19,46,95,69,13,210,137,252,218,222,90,49,169,28,250,234,253,232,137,163,161,106,248,177,78,170,155,134,76,200,170,162,90,152,108,181,82,57,26,215,108,101,53,66,175,85,247,36,94,227,153,154,124,78,103,14,54,189,179,233,38,41,174,116,246,233,81,173,69,124,126,171,163,123,244,211,99,17,58,43,156,93,92,158,227,78,60,27,111,165,135,19,91,35,187,78,200,154,201,159,82,228,118,245,68,122,34,170,45,59,211,242,147,248,32,22,130,151,134,12,204,158,53,122,225,218,244,209,85,63,214,149,30,63,249,162,235,96,142,0,241,246,32,183,67,112,184,64,250,100,157,17,205,108,141,153,139,162,177,29,224,180,235,239,50,175,38,56,181,203,172,73,135,214,178,245,133,109,45,150,166,166,74,120,154,234,54,191,71,122,136,213,213,41,147,237,51,67,7,98,28,19,79,151,80,98,154,219,85,4,145,206,200,165,167,103,117,218,140,99,217,23,68,209,158,231,167,146,1,26,52,93,148,185,133,91,70,250,150,78,196,93,61,84,87,79,227,213,63,237,79,176,182,121,183,217,221,155,121,105,110,244,155,109,179,86,197,175,94,68,53,50,42,38,217,29,255,0,107,53,60,25,239,243,37,55,0,241,135,134,174,217,137,14,95,92,169,25,70,234,137,89,20,42,138,247,162,171,163,87,175,70,192,136,158,94,46,243,43,252,214,206,60,168,180,89,42,32,191,71,71,94,247,49,237,100,21,20,82,61,170,237,143,68,241,137,201,228,169,251,84,8,8,199,25,23,139,112,109,52,51,84,219,106,92,179,110,245,82,25,85,83,69,106,120,44,105,250,69,17,71,133,111,245,238,145,148,182,170,185,29,19,85,207,107,96,122,170,34,105,213,81,19,237,79,226,74,102,101,231,54,88,88,46,204,162,199,89,89,98,170,139,174,215,203,4,106,137,234,177,87,163,32,95,53,103,240,45,238,72,99,206,25,45,88,138,247,126,197,152,34,202,250,58,216,159,12,16,201,71,51,216,212,219,78,157,17,176,174,157,89,39,146,120,175,237,8,243,135,12,223,39,149,240,71,108,170,89,35,118,215,53,33,126,168,191,171,79,177,78,194,199,151,184,174,255,0,113,138,215,69,101,172,116,242,185,26,214,247,105,87,85,209,87,193,26,171,229,238,51,43,26,230,159,14,140,205,84,147,12,96,171,61,53,174,69,157,210,54,58,89,81,174,85,116,187,125,87,66,139,225,183,200,184,57,221,152,57,3,135,112,148,23,188,180,194,214,155,117,250,93,220,137,105,104,228,137,237,122,75,27,81,81,93,18,55,234,185,223,197,64,143,92,93,151,184,163,5,84,54,154,251,107,168,167,123,145,21,17,240,72,206,154,185,63,41,169,250,42,83,203,79,58,55,122,195,34,53,124,246,174,134,108,220,115,19,46,47,24,85,245,185,157,132,232,174,87,41,109,235,221,229,157,28,231,110,88,213,88,190,164,122,107,185,94,189,125,229,155,102,50,203,58,172,44,203,42,224,27,107,107,151,95,240,148,215,127,245,155,191,201,254,143,79,16,44,66,71,34,174,212,141,202,171,229,161,222,217,176,38,42,190,171,82,219,100,173,155,119,130,178,154,71,107,211,94,154,53,124,139,189,112,169,203,60,45,136,233,187,198,20,160,170,129,204,98,171,28,199,34,106,178,47,246,87,201,191,222,102,254,86,102,39,12,113,229,141,190,227,77,151,86,10,123,165,60,112,199,35,146,133,234,229,119,38,20,85,87,114,52,95,23,251,192,140,107,238,94,226,220,57,11,103,187,88,235,105,216,229,84,69,146,154,86,39,68,215,242,154,158,69,58,172,115,87,69,106,162,167,216,73,118,58,207,94,24,241,198,23,154,215,118,192,118,88,235,33,87,43,30,148,147,110,69,115,30,158,45,167,111,246,124,204,127,196,152,83,34,239,56,106,225,117,195,150,170,56,42,97,230,185,168,200,39,242,141,92,157,93,162,120,171,124,128,197,13,23,220,166,182,67,44,139,163,35,115,151,236,69,82,229,91,240,149,186,8,224,186,94,45,209,182,134,77,218,187,199,195,86,248,53,117,250,218,121,25,15,106,177,112,233,71,133,125,40,204,61,110,150,102,51,69,115,233,170,21,117,72,209,218,245,69,243,64,48,193,41,42,149,202,212,167,145,85,60,182,41,161,209,72,213,218,232,220,138,158,90,25,21,113,204,44,154,182,54,190,138,147,1,218,167,157,211,42,195,50,198,228,86,181,31,224,136,232,151,201,23,207,204,237,242,222,193,147,235,118,182,79,141,236,148,85,20,215,23,242,149,174,134,93,17,82,102,183,253,141,53,250,186,251,128,197,205,170,158,40,163,69,95,2,90,172,220,19,112,197,124,192,211,227,215,89,104,161,162,145,34,115,52,130,173,118,243,22,39,39,132,168,190,18,105,245,76,79,110,68,101,77,242,182,174,60,51,201,115,96,229,244,228,78,159,89,63,182,244,247,56,12,69,209,117,211,69,26,47,184,206,204,166,225,23,1,230,245,214,169,150,26,104,57,84,172,126,239,197,63,171,154,232,245,250,210,179,202,68,56,212,252,30,224,58,28,127,117,194,216,142,166,42,118,82,213,201,11,19,187,72,253,17,168,245,252,137,190,198,249,129,131,128,188,252,68,228,237,139,43,111,112,82,88,174,41,81,4,239,86,244,129,241,233,164,113,187,242,158,229,241,114,150,110,88,249,110,68,215,94,128,104,30,61,14,239,8,225,138,204,87,120,138,213,70,205,95,38,239,52,242,107,157,230,169,250,43,230,87,247,204,141,189,97,108,86,219,77,109,58,75,20,110,71,201,170,177,61,68,145,90,190,18,47,147,84,11,91,37,13,68,80,50,161,241,185,25,34,106,213,209,116,56,229,193,204,207,65,80,45,53,166,209,3,99,117,52,104,201,145,187,190,190,216,245,241,251,119,120,41,111,128,230,195,114,116,52,171,78,140,110,138,186,235,167,95,47,183,236,59,75,126,55,190,90,146,55,91,171,102,167,124,78,220,215,71,35,216,168,186,235,170,42,57,10,120,1,81,93,115,3,22,222,100,108,149,247,234,249,156,197,69,106,190,170,87,42,105,174,154,106,229,247,169,197,151,23,226,105,209,169,53,242,185,232,196,209,187,170,100,93,19,255,0,43,236,58,112,7,38,91,149,124,243,182,170,106,185,159,43,116,209,238,145,202,228,211,195,170,174,166,245,69,254,243,84,214,54,166,231,85,42,70,136,140,71,204,247,35,81,60,52,213,122,120,169,192,0,110,212,213,212,213,191,153,83,60,146,187,222,247,43,151,251,255,0,81,180,0,0,17,21,87,68,43,220,168,192,49,227,92,71,73,110,174,106,36,18,206,198,61,87,174,136,178,49,171,209,28,139,224,229,2,130,68,85,240,69,26,47,184,151,44,152,236,229,200,252,91,135,105,170,103,163,165,171,171,146,24,95,42,190,158,163,213,115,162,71,42,117,168,68,241,215,192,170,239,29,148,57,77,79,110,171,168,167,162,165,230,164,78,86,39,119,151,213,118,157,60,106,180,2,24,142,68,50,194,216,92,215,179,87,46,154,46,137,239,36,222,237,217,137,133,173,139,37,68,147,71,177,92,170,214,242,29,209,58,170,127,217,95,97,111,107,123,52,111,176,220,35,172,165,219,45,189,117,215,212,141,19,234,162,121,213,107,245,128,192,45,21,60,81,77,113,67,44,206,217,19,28,231,123,145,53,36,78,179,128,43,13,249,31,21,138,142,10,121,33,141,117,70,197,174,231,39,249,211,167,233,55,248,22,202,207,194,109,126,26,199,21,54,138,188,61,5,107,105,229,145,137,189,241,162,42,39,49,190,28,213,253,29,64,196,152,112,221,230,101,84,109,190,163,167,93,121,79,255,0,65,196,172,160,170,161,147,151,81,19,216,191,107,85,63,227,79,176,204,12,209,180,208,88,19,185,218,112,133,5,52,208,63,73,185,105,26,46,138,205,201,215,78,165,147,199,22,198,45,28,117,51,88,161,100,179,53,28,142,71,55,94,168,229,242,251,64,180,96,213,43,85,143,86,170,105,246,28,155,125,170,186,230,229,101,28,59,213,19,95,172,137,238,247,170,123,208,14,32,43,139,54,81,98,203,213,27,234,233,168,189,86,57,26,191,140,139,199,68,95,55,167,188,239,232,120,111,204,58,248,37,168,134,219,234,68,213,114,254,58,15,14,191,239,191,96,22,160,21,109,251,44,241,54,31,115,217,93,71,181,99,114,181,127,25,26,248,107,238,122,251,148,232,40,108,119,43,141,74,82,82,83,239,149,124,27,189,169,228,171,230,190,228,3,130,14,234,171,7,223,233,38,116,19,209,109,123,117,213,57,140,95,61,60,157,246,29,84,180,147,195,43,225,145,154,61,139,163,147,84,232,160,109,3,235,152,230,46,142,77,15,128,0,0,0,0,11,129,146,55,214,88,177,245,170,173,106,29,3,219,82,199,71,34,63,110,215,34,59,69,215,84,211,170,161,111,206,207,12,211,213,85,95,237,240,81,43,146,103,212,198,214,109,118,213,215,95,126,169,160,18,179,195,119,26,88,254,227,142,173,249,98,232,95,95,74,222,85,51,37,99,103,151,70,115,161,133,21,87,159,167,130,235,245,124,255,0,97,144,152,215,131,120,115,163,25,77,141,241,165,218,178,74,122,215,115,217,70,233,209,99,98,58,54,166,156,185,32,122,39,86,49,116,215,203,245,17,237,195,166,40,154,207,152,248,122,211,135,112,228,17,95,89,45,35,106,42,185,140,116,143,210,120,90,229,85,123,85,58,189,26,190,62,63,196,153,188,189,170,190,85,225,123,116,247,216,246,212,58,146,23,59,171,23,214,86,245,250,189,61,192,117,153,107,147,152,19,43,109,81,219,112,182,31,161,165,216,231,187,153,29,36,44,114,238,114,57,122,177,141,243,68,254,8,87,39,197,221,228,135,196,87,121,160,26,129,243,175,184,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,197,93,19,83,97,235,52,142,93,158,170,39,188,223,208,34,34,121,1,166,54,108,110,138,186,175,188,180,188,80,226,40,108,57,85,92,174,137,37,150,162,162,154,54,51,122,53,87,241,136,239,183,201,139,228,93,138,154,136,169,41,228,170,153,219,99,137,138,247,46,154,232,136,154,169,137,56,199,31,195,196,14,115,179,41,112,250,74,251,125,157,106,37,174,124,173,88,155,204,167,116,241,170,38,231,42,59,214,124,107,245,63,106,104,5,55,98,224,191,9,187,40,159,106,184,67,27,174,23,102,58,21,147,117,74,35,85,42,28,141,93,188,196,242,84,240,67,131,195,70,82,126,11,241,253,223,45,49,19,35,150,217,84,149,15,167,93,100,137,21,174,154,24,88,137,187,71,47,171,27,191,41,127,229,51,22,245,67,13,190,154,219,71,11,81,24,218,134,244,68,77,58,202,197,242,253,101,145,226,50,209,123,193,215,139,38,105,89,25,27,41,109,243,211,45,126,215,237,114,195,27,230,158,69,218,155,85,221,26,157,53,235,238,243,3,1,59,75,248,107,195,57,117,85,5,255,0,11,197,20,17,203,187,123,21,243,57,122,37,27,19,171,222,228,252,183,17,237,101,187,213,216,238,84,247,58,55,109,150,154,86,74,222,137,226,215,35,147,197,21,60,81,9,186,226,235,135,76,85,197,198,24,166,186,229,197,222,154,72,147,126,214,84,213,62,153,29,248,200,26,189,29,26,249,211,191,251,189,230,12,90,59,36,248,153,169,185,69,13,198,134,195,13,51,158,212,123,210,247,26,170,38,169,175,131,23,203,95,32,49,135,49,243,183,22,102,77,29,170,134,241,50,164,86,170,54,209,198,155,98,234,212,219,250,44,106,254,74,120,234,91,212,114,163,145,201,226,139,169,155,153,227,217,127,155,217,91,135,41,239,244,30,140,175,103,41,29,80,214,93,88,170,199,171,227,102,136,142,138,61,122,191,222,190,31,199,23,104,50,67,50,174,84,149,85,180,118,22,62,26,38,115,38,114,214,66,155,91,162,175,130,191,175,213,95,0,42,108,169,226,103,27,229,93,27,237,182,201,22,90,73,17,90,232,209,176,167,69,70,53,122,186,39,47,132,105,230,72,230,74,118,183,229,239,161,225,180,227,60,31,115,165,150,29,218,202,149,244,155,87,87,72,239,7,108,242,218,159,183,248,196,237,102,11,196,148,28,206,245,110,70,114,149,81,223,142,141,116,211,199,193,223,97,211,163,102,143,170,42,183,245,40,19,183,151,93,162,25,33,137,102,187,222,106,107,150,137,177,163,221,28,117,21,244,77,115,145,145,197,209,63,26,158,43,169,28,157,163,220,79,88,120,133,204,139,103,209,122,89,98,161,177,82,212,209,243,29,60,50,164,170,181,46,84,114,44,122,232,154,53,190,107,227,252,113,155,12,225,236,117,119,161,154,175,14,115,214,157,155,210,69,101,90,71,224,137,187,162,185,53,241,67,137,85,131,177,99,165,123,170,168,92,233,53,93,202,234,134,42,235,175,94,187,128,232,14,77,181,236,142,190,7,201,3,166,107,100,106,171,27,226,239,89,58,33,183,83,73,81,72,245,142,162,61,174,79,45,81,127,226,46,175,12,56,6,219,152,217,183,98,195,183,93,59,188,245,212,173,122,46,221,21,29,83,11,21,58,181,201,224,245,242,3,42,50,147,179,202,245,196,5,191,233,159,123,143,13,219,215,234,211,214,82,85,72,245,245,164,141,122,234,212,250,208,235,227,224,228,48,135,49,112,178,96,188,105,119,195,41,51,101,75,117,101,69,54,246,162,162,59,151,43,217,174,138,170,191,146,122,99,195,24,42,195,132,108,76,177,216,40,32,165,167,102,186,54,40,153,26,117,123,157,224,214,162,120,185,124,188,200,43,227,223,134,156,67,147,153,145,112,190,87,203,79,45,53,226,166,90,200,214,58,148,122,162,75,61,83,145,21,54,55,78,145,175,188,12,76,0,0,0,0,0,0,69,209,117,67,191,194,181,243,45,230,150,41,170,26,200,154,143,234,237,17,19,212,93,58,157,1,170,57,31,19,210,72,220,173,114,120,42,46,128,78,198,16,225,255,0,47,51,127,34,233,38,137,105,171,107,147,153,182,88,106,101,122,39,248,99,181,233,28,136,159,86,61,60,60,191,89,22,240,95,179,123,132,204,200,150,174,166,130,178,158,158,158,185,203,181,212,92,180,149,141,159,94,142,154,21,241,74,127,31,253,164,128,246,85,102,219,239,24,26,108,47,123,184,84,205,44,91,121,124,221,242,39,89,171,158,189,85,203,228,137,228,94,222,47,56,61,193,25,205,133,107,238,205,162,165,163,175,164,166,150,118,200,200,225,143,87,54,58,135,38,171,201,123,190,180,186,248,249,1,26,25,175,218,89,143,51,27,12,179,12,71,102,158,146,38,197,28,107,35,229,166,126,170,213,137,202,186,37,58,120,172,126,255,0,51,21,49,14,97,226,92,79,37,44,151,90,206,106,210,73,204,143,241,113,183,71,116,253,22,167,185,60,77,204,211,194,11,128,179,15,16,96,245,145,175,244,77,198,106,68,115,93,170,42,49,218,120,232,223,248,144,166,32,130,74,153,153,4,45,220,249,28,141,106,107,166,170,171,162,1,37,29,154,60,100,186,203,137,233,242,183,23,54,71,83,77,75,80,176,76,178,83,198,198,114,224,135,106,46,173,106,175,72,93,231,231,230,103,175,23,220,78,82,240,249,128,25,136,41,168,228,171,169,170,215,146,145,205,19,126,172,244,236,119,215,71,39,132,222,229,240,34,23,133,62,22,115,227,19,99,187,86,36,194,246,138,120,105,251,188,242,54,119,93,34,137,118,58,14,157,17,219,186,164,141,242,51,103,181,46,138,229,111,201,235,21,53,205,218,206,206,245,185,81,251,188,106,168,149,58,254,165,64,48,234,179,180,139,57,234,177,131,49,43,37,123,99,100,168,254,239,178,141,85,81,37,223,166,238,237,251,60,12,203,202,30,213,156,36,252,9,79,248,70,176,220,162,186,36,49,163,156,149,52,109,107,215,123,181,84,69,229,249,108,252,159,63,227,15,244,175,141,149,49,62,100,213,141,123,85,221,53,233,175,82,226,227,156,81,129,110,56,70,201,111,195,148,242,197,112,166,165,70,85,185,105,155,26,58,79,197,254,82,117,95,170,254,171,255,0,40,21,102,122,241,57,139,51,51,18,92,93,13,91,219,108,168,100,77,100,78,100,10,169,164,40,199,117,107,61,234,239,63,51,239,15,92,88,99,60,136,190,178,190,220,215,84,211,109,149,31,11,121,13,85,87,177,173,215,115,226,119,232,52,177,10,170,189,84,1,232,47,135,158,54,178,187,53,236,116,93,250,235,73,107,185,212,189,204,228,84,220,169,119,107,204,149,19,162,57,171,224,196,95,171,230,159,172,189,87,220,224,203,156,59,66,183,11,158,46,180,199,14,154,234,183,8,27,211,69,95,23,61,19,193,20,243,87,134,241,246,45,194,117,176,87,88,239,213,244,146,83,189,30,206,77,84,177,232,169,175,232,185,61,235,252,74,190,247,196,118,109,98,42,70,219,238,152,210,241,36,29,17,90,183,26,151,116,209,83,193,210,170,120,57,64,158,250,174,43,114,61,99,122,65,140,45,115,203,175,70,50,233,72,170,189,125,201,41,210,101,87,17,153,123,138,176,221,114,92,164,130,217,81,73,44,187,169,234,107,225,107,220,212,99,23,84,77,200,186,46,253,60,60,136,51,135,52,163,181,193,107,174,164,191,221,231,171,142,39,119,166,75,43,213,170,245,106,39,78,169,175,138,249,156,220,99,196,158,46,185,98,26,139,166,20,186,86,218,169,170,34,100,110,134,9,165,167,106,170,53,17,203,181,146,233,215,68,254,0,79,197,70,113,229,237,38,17,158,243,29,230,222,232,32,116,109,229,37,194,29,203,170,177,19,174,239,237,39,240,48,30,247,218,141,147,182,252,74,182,186,156,166,187,75,26,73,27,95,59,47,49,109,209,90,213,85,211,236,215,223,228,71,91,248,147,205,199,219,31,105,118,49,186,173,60,138,138,230,122,70,171,69,211,77,58,115,116,242,79,34,219,75,81,53,117,90,75,83,43,156,247,185,17,92,229,85,95,36,251,64,156,140,151,227,207,34,177,254,38,183,88,176,237,134,162,219,85,88,176,181,93,83,116,129,81,174,124,145,183,77,18,69,85,234,244,242,242,83,33,243,231,54,112,206,88,96,233,238,151,217,161,116,107,183,241,107,83,28,74,191,141,137,189,55,47,246,208,243,253,128,234,93,129,47,86,28,85,105,190,78,149,17,213,210,202,248,226,146,70,174,136,246,189,83,162,55,205,136,159,91,253,38,76,113,193,197,126,39,204,250,104,44,214,248,110,20,84,108,221,187,115,214,61,218,173,51,147,163,103,114,47,88,215,203,204,12,99,207,203,213,143,30,102,173,109,219,7,211,72,148,213,113,83,53,172,87,243,23,115,99,107,23,171,85,218,245,68,45,205,194,211,95,107,157,180,213,148,239,142,71,183,114,53,204,114,42,167,234,84,251,13,86,203,172,246,203,132,119,6,232,247,198,230,187,214,213,117,209,81,125,255,0,97,127,248,110,201,123,231,21,121,140,203,85,42,210,67,220,218,177,63,153,47,41,23,88,103,145,60,91,38,191,213,175,144,22,246,213,146,185,153,85,129,238,88,218,11,93,76,86,138,8,22,121,228,125,20,218,108,71,57,171,235,114,246,167,86,175,138,161,111,38,172,170,115,86,158,73,53,107,23,77,54,167,151,79,113,63,57,133,194,117,61,63,12,56,167,43,176,69,150,216,183,171,141,170,162,154,157,202,144,196,142,145,210,185,237,214,68,141,186,116,114,245,208,132,220,241,200,12,192,200,188,65,37,159,28,81,210,193,51,158,174,111,34,169,147,38,155,228,111,139,126,216,156,5,176,0,0,0,0,0,0,69,209,81,126,210,252,224,60,196,195,22,220,170,184,88,171,43,100,130,189,211,194,232,145,18,37,69,68,72,145,122,57,232,191,146,190,74,88,99,186,178,97,107,189,246,142,166,178,129,24,177,211,57,173,126,233,54,245,119,135,64,50,83,40,240,110,120,98,11,98,230,13,178,121,37,182,91,216,178,72,177,91,214,71,35,18,71,43,151,164,91,127,216,29,226,191,242,157,77,254,60,105,152,23,91,189,61,94,38,130,138,42,70,212,50,86,213,211,50,55,42,177,202,142,77,17,189,58,63,223,228,166,86,246,85,222,46,248,214,143,20,96,27,181,174,150,170,212,203,100,127,214,181,31,162,201,83,51,87,163,156,169,225,35,255,0,39,255,0,109,25,198,103,7,153,193,130,49,46,34,199,120,62,154,134,143,13,78,250,186,151,54,27,139,34,118,215,73,81,42,254,45,136,223,246,54,183,167,217,160,24,205,131,241,85,247,42,176,244,212,237,100,21,84,215,13,190,187,37,70,237,229,189,203,249,76,95,57,61,254,69,191,171,138,44,39,138,32,172,130,241,5,67,39,145,178,72,248,118,174,212,116,154,170,117,93,63,39,236,58,186,26,172,73,138,100,134,195,29,99,223,183,118,214,201,51,180,79,23,47,138,170,126,79,184,234,239,180,55,27,101,194,74,27,140,170,249,97,114,177,125,117,114,116,114,167,143,235,69,3,176,198,213,86,234,235,196,149,180,19,58,78,114,163,222,229,68,77,92,173,110,190,14,84,241,212,167,209,143,94,168,213,254,7,125,132,108,148,55,219,130,83,92,43,82,157,139,249,75,185,127,37,203,228,215,123,147,200,190,56,107,8,100,197,85,142,235,44,245,53,114,77,69,72,247,163,146,153,154,110,209,202,223,24,181,242,3,27,209,85,171,170,116,84,47,150,76,241,105,152,89,52,206,239,102,149,101,166,95,24,209,144,39,249,69,241,124,46,95,25,21,75,61,136,153,65,29,234,177,150,181,114,210,182,121,18,45,200,136,187,119,174,157,17,19,203,67,174,3,188,198,120,174,175,25,226,26,204,65,90,197,100,181,147,73,51,147,84,93,21,239,115,215,193,17,60,92,190,71,79,79,47,34,86,203,166,187,117,233,251,13,176,4,146,228,111,104,214,28,180,101,36,249,89,93,131,234,162,158,42,42,166,54,173,247,24,26,199,44,178,76,191,85,89,175,78,114,121,249,41,72,100,135,28,120,39,45,243,42,247,46,46,193,245,87,43,117,194,170,186,102,201,79,112,137,155,21,239,106,183,197,26,139,253,90,254,87,229,24,69,132,237,181,23,107,188,116,48,84,58,30,98,181,174,114,61,91,209,92,137,228,139,239,59,188,65,151,215,106,91,194,80,80,57,42,100,116,124,197,94,106,120,110,114,47,85,68,247,127,120,18,251,15,104,135,10,47,137,28,236,63,113,107,186,244,244,165,55,253,32,188,89,85,197,86,74,99,44,63,91,127,180,197,232,202,10,118,200,174,117,77,194,5,213,26,198,61,122,243,85,62,171,147,207,201,72,50,160,203,27,141,222,134,52,179,215,115,171,151,85,88,86,101,110,154,57,124,213,168,159,85,21,124,127,208,86,21,24,199,23,101,174,8,151,12,211,223,230,134,73,145,209,205,12,85,19,116,85,135,99,147,86,170,55,242,52,243,253,168,6,93,113,11,199,213,191,1,102,46,37,131,45,26,234,232,106,43,228,222,230,84,82,185,171,181,91,213,23,73,117,77,94,255,0,119,135,240,142,252,117,139,235,177,238,39,169,196,213,236,84,158,169,177,181,201,234,175,212,98,53,62,170,34,121,123,142,154,186,182,170,225,87,53,101,92,242,75,44,207,87,189,207,114,185,85,85,122,170,170,245,42,124,182,126,12,101,237,139,141,29,50,81,244,215,149,18,72,191,93,158,74,213,242,220,5,37,181,218,237,218,186,251,180,47,6,90,103,150,51,202,108,47,120,178,81,90,234,123,173,230,145,244,178,61,88,198,162,53,205,149,170,190,188,110,255,0,46,190,10,159,232,165,243,7,232,116,23,244,170,194,76,153,214,229,215,78,116,77,98,174,174,126,157,17,19,203,111,145,223,99,156,204,193,88,135,7,197,99,180,97,230,83,86,181,175,69,153,40,99,141,122,200,215,39,172,142,85,240,69,79,0,45,165,226,229,45,226,231,83,115,157,52,146,166,87,202,239,15,23,57,92,190,8,158,243,134,136,174,93,16,221,165,167,146,174,162,58,104,180,223,43,145,137,170,232,154,170,232,118,119,188,49,114,195,210,66,218,238,90,115,163,108,141,216,253,122,43,90,228,254,231,32,21,198,19,202,124,97,115,164,165,175,182,221,40,226,141,101,222,196,123,28,170,142,107,180,253,5,243,67,54,114,83,138,119,228,13,134,217,151,217,153,102,91,187,106,152,217,169,234,105,234,227,129,145,199,28,13,102,142,71,49,171,170,172,105,230,190,38,49,88,33,150,60,172,109,125,139,17,84,173,198,157,245,18,58,52,154,70,53,172,106,61,124,118,167,93,118,249,249,150,95,21,227,44,77,124,174,98,94,46,117,19,73,68,142,133,138,233,228,118,212,215,174,138,231,47,187,200,9,27,207,74,123,6,44,196,212,25,187,132,177,21,181,241,88,222,234,233,40,89,80,217,100,149,177,182,38,171,90,230,185,200,138,188,167,249,121,253,134,40,102,6,102,212,102,126,97,81,210,219,96,146,210,144,85,71,12,178,207,182,70,238,108,239,69,118,186,116,79,93,23,246,22,219,8,103,62,35,177,67,53,21,198,233,93,83,75,52,79,141,99,116,210,61,61,102,189,60,21,232,158,46,67,182,203,252,197,193,52,56,129,213,88,158,222,245,134,122,213,153,210,50,149,175,123,90,231,177,87,77,85,124,145,202,6,113,230,39,12,152,251,26,96,117,190,207,152,214,58,136,31,238,133,81,83,73,152,223,200,110,158,45,48,127,27,97,140,95,53,189,246,154,10,55,214,209,90,255,0,24,250,184,34,123,227,95,85,207,114,106,140,84,77,18,79,53,242,36,54,78,54,248,97,185,96,159,162,24,122,163,16,190,161,223,85,171,106,70,39,245,220,197,235,209,60,17,76,82,181,230,238,87,97,250,219,206,22,187,69,87,221,107,169,158,216,220,234,36,123,249,178,70,198,167,84,232,137,162,47,144,24,137,51,102,130,103,71,42,43,94,197,86,170,42,104,168,168,186,41,219,173,22,35,238,76,187,172,50,173,60,11,189,31,201,93,19,71,105,227,183,79,20,43,12,125,151,87,10,170,250,156,73,135,41,153,37,166,166,71,205,19,157,35,24,228,107,223,171,117,111,77,61,87,180,186,89,119,111,203,108,73,128,163,176,94,239,61,210,170,85,219,39,248,59,215,68,231,185,222,41,19,191,37,19,248,129,99,237,120,218,101,187,91,170,113,29,60,149,148,116,111,133,22,38,237,141,85,140,114,46,154,162,39,150,228,253,166,109,83,103,151,7,183,108,11,35,39,193,55,26,75,154,233,181,29,117,69,255,0,102,247,45,82,126,74,126,143,159,237,44,94,115,224,140,140,176,96,216,87,8,95,42,42,110,209,163,89,42,58,149,88,213,114,69,38,190,178,192,197,95,89,27,231,231,252,44,166,13,195,49,226,5,155,189,87,119,120,227,219,213,92,190,123,189,205,119,184,10,163,42,241,38,8,162,204,248,46,152,210,142,106,139,43,43,26,229,141,146,163,29,203,74,134,59,77,219,219,249,8,228,250,222,127,180,173,248,158,204,220,177,196,151,59,101,62,82,89,234,173,244,176,82,185,147,172,181,9,62,249,57,157,21,63,25,38,158,170,123,252,203,15,71,65,29,69,230,43,127,63,107,100,157,177,111,213,124,21,250,107,225,175,247,23,211,10,228,254,9,177,203,73,120,199,151,207,241,117,76,45,149,188,150,186,87,122,204,94,154,44,43,230,230,127,120,24,254,249,102,123,213,94,171,185,126,195,181,142,217,127,130,214,183,6,65,42,82,187,162,191,148,186,125,93,124,116,211,195,237,59,156,207,126,9,92,66,231,96,89,39,125,2,42,104,179,66,145,175,212,103,146,53,191,149,187,200,251,109,190,95,111,150,47,163,22,234,40,100,107,61,101,85,245,87,68,98,51,197,93,167,154,121,1,212,73,136,175,215,59,123,109,40,231,203,11,53,209,173,141,171,226,237,222,77,215,197,14,175,190,213,199,19,169,249,154,55,174,169,181,63,87,184,185,185,97,110,195,182,232,106,107,111,203,20,147,51,102,216,95,15,51,93,85,232,191,146,169,224,168,190,37,23,140,112,189,126,31,175,114,213,178,38,182,117,89,88,140,118,186,53,206,118,159,171,193,64,167,181,85,93,78,75,46,53,108,116,78,73,127,169,118,230,250,169,209,117,215,220,109,67,77,60,232,174,137,155,145,190,61,81,13,202,42,10,171,133,75,105,41,35,71,202,245,68,68,87,34,117,85,68,78,171,250,208,10,253,51,239,48,190,138,166,13,75,182,150,228,229,254,47,145,7,228,35,81,189,121,123,191,37,60,203,245,194,239,13,85,57,147,10,94,105,243,86,199,106,115,254,181,60,209,35,228,93,22,102,167,77,233,250,26,254,165,49,74,108,53,119,166,184,71,108,158,6,178,121,90,174,106,115,26,169,162,107,230,139,253,149,46,245,142,233,154,124,59,220,104,238,21,245,243,65,75,39,51,72,160,174,123,218,237,26,169,213,172,123,83,198,100,80,43,235,126,101,99,142,23,179,78,227,133,176,189,74,220,227,101,84,209,189,33,134,52,230,34,84,163,23,77,241,200,189,121,13,243,243,254,52,175,16,220,68,201,153,87,56,171,34,176,85,90,174,209,166,149,143,150,70,63,124,170,200,81,87,110,212,68,250,142,233,162,125,111,176,238,41,48,229,251,56,239,53,153,153,108,158,145,42,36,154,73,27,12,239,123,21,85,95,206,240,209,222,114,34,125,111,244,148,142,101,97,188,33,102,182,79,53,234,177,126,145,61,235,222,33,134,61,209,177,233,35,117,68,114,199,250,43,250,74,7,15,33,242,83,26,113,51,140,147,13,90,174,148,241,73,79,202,146,87,205,3,220,136,199,202,216,252,34,110,190,127,97,127,115,247,179,135,16,228,254,26,180,222,103,197,52,18,54,173,240,67,52,157,210,162,54,198,247,199,43,149,21,92,170,158,49,162,121,120,161,108,184,36,205,25,242,79,51,160,198,55,38,189,150,122,167,83,83,212,61,136,178,42,53,42,152,247,122,141,114,42,250,172,127,146,254,174,166,99,118,129,241,159,149,121,135,145,180,56,107,2,222,43,101,190,75,87,111,170,213,104,38,129,24,214,164,187,211,123,180,247,233,211,95,16,48,203,42,42,173,92,63,102,204,17,223,103,167,187,196,221,218,201,77,50,70,212,255,0,6,127,155,151,223,50,39,236,82,242,94,115,142,215,134,177,205,214,237,125,194,21,247,122,10,185,39,217,60,50,242,218,216,221,50,185,58,162,104,186,53,170,186,235,230,98,85,182,9,113,99,38,188,221,239,146,37,84,91,118,239,146,71,57,117,213,190,59,93,228,212,243,42,156,77,139,113,247,209,168,223,117,180,64,218,73,34,70,182,110,98,57,202,139,27,180,95,235,85,124,53,95,0,42,78,35,240,206,11,185,82,82,230,62,21,145,96,109,249,29,86,234,71,185,94,248,149,86,20,218,174,230,57,23,171,157,228,159,232,199,98,168,189,99,203,157,230,197,73,98,157,83,147,70,213,99,19,214,240,87,53,124,220,169,249,41,228,82,224,0,0,0,0,0,0,0,0,119,248,26,154,219,87,136,233,161,186,189,27,78,187,247,42,174,159,236,110,84,243,79,61,60,201,36,202,204,21,131,44,84,49,250,38,195,42,196,237,242,45,84,179,202,200,220,155,209,21,17,119,57,53,245,125,254,74,70,126,27,107,159,120,129,141,93,21,119,127,252,138,73,230,52,205,124,185,192,121,81,98,194,215,52,172,160,186,212,76,253,106,169,105,83,77,146,62,165,19,87,183,214,233,162,47,135,228,167,216,5,240,194,25,231,134,50,59,9,93,110,241,81,164,243,201,80,197,101,60,85,108,71,57,17,90,197,84,87,235,175,73,23,203,200,209,117,227,242,195,137,114,138,243,86,251,85,85,37,193,104,229,86,175,120,167,126,197,71,185,53,84,209,60,155,238,48,198,183,49,173,114,92,104,237,52,53,146,226,40,174,17,44,204,142,102,61,219,52,69,118,139,206,216,154,232,136,189,53,234,159,168,239,241,6,22,182,81,101,189,198,193,45,189,148,119,171,133,59,224,133,141,99,17,155,149,235,249,77,69,211,213,114,47,143,152,21,126,27,227,198,182,182,207,122,134,170,154,90,168,105,33,169,108,107,205,166,98,170,181,169,167,70,179,220,190,245,241,40,236,178,237,47,174,195,248,114,178,219,137,173,149,85,106,188,190,83,89,53,43,52,252,99,213,127,216,209,124,219,252,12,98,199,185,87,142,242,242,212,183,10,121,211,186,215,183,124,137,29,103,233,181,202,169,162,109,242,103,218,90,75,77,130,241,125,157,212,246,216,18,73,19,77,81,100,107,124,149,124,215,236,80,51,143,47,56,239,179,203,141,33,186,221,109,181,116,148,112,108,114,67,206,167,115,158,230,200,197,241,84,110,154,166,169,227,228,92,171,55,105,44,20,24,202,225,91,22,88,93,238,118,230,200,238,91,163,172,141,171,183,89,81,23,213,141,83,170,43,87,235,24,91,148,92,56,99,28,105,115,166,171,69,162,138,154,57,17,242,36,149,40,139,181,178,49,29,209,26,237,122,41,124,168,114,114,243,75,79,121,91,85,138,146,120,109,114,71,73,52,145,186,38,235,35,94,230,170,250,219,85,117,213,58,232,5,251,199,188,95,101,166,47,192,107,124,184,101,117,222,137,215,57,93,18,239,175,69,94,140,150,63,123,81,122,55,200,197,155,182,116,229,114,213,221,36,158,197,90,136,250,89,217,74,199,84,53,170,215,170,174,205,127,25,215,79,219,251,75,125,104,204,186,120,110,113,97,156,115,4,141,160,183,170,72,200,98,103,51,87,185,205,114,234,138,229,111,131,157,228,158,37,47,137,211,12,226,252,91,42,90,245,183,209,34,59,102,232,146,61,83,154,237,58,49,29,228,228,242,242,2,221,215,84,119,202,167,204,214,170,110,211,167,143,146,39,252,134,78,112,181,152,89,87,150,20,213,149,248,250,205,89,85,83,44,50,36,81,182,100,135,85,84,129,91,245,165,111,156,111,242,95,19,27,233,168,233,163,189,50,149,207,223,23,93,87,77,127,35,95,52,247,253,134,112,241,81,195,134,7,176,101,141,147,26,224,153,161,107,214,138,154,90,134,164,109,137,85,123,188,242,59,162,66,221,124,27,231,254,144,47,14,86,227,172,152,169,116,248,182,186,154,120,225,185,212,58,90,122,85,169,110,172,141,89,185,17,95,206,77,122,74,137,224,191,87,237,46,61,175,137,108,134,171,169,184,224,126,230,176,85,58,159,108,115,250,74,39,70,138,244,211,85,214,84,94,139,35,125,254,10,98,175,12,56,58,245,152,152,37,27,135,109,52,245,203,107,124,116,243,119,151,49,168,215,242,25,225,185,122,253,85,49,191,60,45,88,223,43,243,6,161,149,213,11,71,85,34,49,168,148,245,42,186,105,20,46,241,106,167,189,170,6,91,102,94,96,229,237,154,251,87,109,109,44,23,215,213,205,36,177,247,123,130,55,150,215,61,232,136,187,92,189,83,79,255,0,201,11,3,23,17,24,15,9,99,200,239,246,188,3,86,214,67,174,232,189,33,170,174,176,236,241,118,191,164,170,99,243,241,150,34,150,185,110,19,93,106,164,155,244,157,60,138,190,58,248,171,181,241,58,169,42,100,158,126,124,234,175,114,248,235,215,94,154,121,129,152,24,131,138,91,13,246,215,44,213,121,89,119,166,168,169,115,180,169,117,90,171,26,215,53,87,95,170,136,189,85,87,246,22,235,240,145,150,246,170,181,186,87,224,250,234,213,171,94,115,213,42,86,52,220,169,170,167,71,233,226,239,179,192,222,188,103,134,85,93,112,109,30,29,139,8,178,10,184,227,142,57,103,75,92,45,85,210,37,99,151,114,57,85,122,174,190,5,7,152,152,175,2,93,44,86,203,110,23,160,123,39,130,4,108,242,62,149,145,170,191,72,213,122,167,85,234,143,2,176,228,224,12,225,191,215,214,219,109,211,89,40,237,244,171,81,202,150,85,157,210,46,140,77,17,121,137,167,212,114,248,249,161,78,79,97,203,42,42,106,248,42,106,229,74,184,103,115,34,69,209,53,106,57,19,195,159,254,119,146,151,251,179,63,46,176,118,101,227,12,97,96,197,52,237,149,238,179,71,221,145,241,49,232,143,116,251,53,245,216,237,62,178,23,7,25,118,124,209,98,28,220,186,217,40,241,5,29,4,111,146,170,120,163,89,213,136,140,73,223,167,212,165,114,39,79,47,176,12,38,159,6,208,94,38,141,152,122,10,167,198,237,119,73,201,115,154,157,58,117,71,59,220,168,84,146,100,45,27,105,229,150,60,109,110,123,227,107,156,172,107,53,94,137,225,245,201,121,225,255,0,128,76,176,194,152,87,185,98,43,125,190,233,82,191,236,203,4,19,47,245,146,175,214,146,153,23,193,205,79,216,118,52,253,156,217,89,75,61,109,66,36,178,45,66,73,181,143,238,202,214,171,151,84,233,221,186,1,9,182,44,176,169,189,92,110,20,77,184,178,54,80,203,203,230,172,74,173,127,87,38,169,215,251,63,222,82,117,54,154,184,106,223,73,20,82,76,173,209,117,99,21,117,232,159,233,39,23,43,187,61,176,134,31,187,98,102,98,91,61,28,148,149,181,156,202,23,162,83,72,238,95,50,103,117,214,15,87,163,153,211,79,248,142,69,31,102,86,76,81,92,38,184,190,141,37,221,30,136,199,199,72,228,69,77,60,187,175,216,4,22,197,79,202,169,72,171,88,248,209,53,213,28,154,42,127,29,11,199,146,56,90,229,123,198,84,84,184,66,201,83,87,88,179,49,105,229,70,72,173,107,209,175,93,87,106,63,220,190,75,224,95,142,35,248,52,115,184,130,135,45,114,238,42,88,228,175,100,243,177,178,75,28,44,107,89,37,82,175,86,196,136,157,34,79,47,253,146,23,194,167,2,248,103,37,173,180,245,120,138,130,223,87,118,133,251,210,102,54,25,180,84,124,218,122,203,3,93,245,100,106,120,249,125,128,90,206,18,248,89,154,233,95,62,47,197,174,90,43,237,60,238,209,93,4,201,162,181,208,73,224,174,98,47,174,174,241,103,151,236,76,253,176,219,102,180,90,169,173,179,213,37,67,169,227,108,123,209,155,117,211,236,54,109,24,106,209,98,124,146,91,169,99,133,101,114,185,219,35,107,117,85,211,95,4,79,114,29,176,31,53,79,121,244,208,172,235,170,123,180,53,38,169,209,64,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,208,241,43,139,47,86,44,1,95,108,195,86,218,170,235,165,202,9,105,96,138,158,37,123,149,210,65,50,55,242,28,159,89,26,157,116,241,66,134,224,227,38,175,56,30,207,91,140,177,101,182,122,59,205,242,121,106,228,142,102,236,115,91,60,112,61,81,81,28,169,245,154,228,250,169,225,224,158,6,69,214,218,45,151,39,178,74,250,10,121,221,26,163,152,178,68,215,43,85,60,21,53,78,158,42,114,163,142,56,152,216,226,99,90,198,162,34,35,83,68,68,64,58,44,85,245,237,255,0,248,204,127,254,50,51,78,52,195,112,98,220,29,113,176,78,205,205,173,162,154,4,77,87,197,241,57,158,74,159,165,239,57,24,134,150,90,151,81,44,77,85,229,206,199,46,136,190,8,246,47,252,135,109,18,105,19,17,124,154,128,98,55,7,240,227,252,190,184,214,229,230,48,176,87,210,195,7,47,145,44,176,35,90,237,205,168,153,218,43,90,169,226,246,167,214,243,253,134,94,29,123,108,118,198,87,173,201,180,145,36,235,226,244,141,186,253,93,190,58,107,224,118,0,113,235,168,41,110,52,238,166,171,143,124,110,211,84,213,83,205,23,203,245,20,245,30,89,224,250,26,106,138,74,107,94,216,234,89,178,68,231,202,186,167,95,123,254,213,42,144,5,175,196,28,57,229,134,32,160,169,162,170,177,116,169,99,218,229,239,85,31,148,213,69,240,149,61,230,63,226,174,204,252,162,186,219,100,130,221,77,202,153,218,104,237,245,78,252,166,175,130,213,34,120,34,153,160,0,197,126,22,184,47,195,185,39,134,42,172,183,122,117,169,146,106,137,223,185,86,72,245,107,210,47,38,206,255,0,208,95,50,241,212,100,38,90,84,53,200,251,15,87,46,170,189,234,163,223,255,0,132,46,40,2,52,248,252,224,119,6,89,114,167,17,230,102,21,163,116,85,22,138,53,169,115,26,179,73,174,142,129,191,151,58,167,130,59,242,84,138,220,191,197,149,217,127,140,232,111,148,207,88,100,162,171,138,69,87,53,58,35,37,99,188,218,191,161,238,61,29,241,9,99,182,98,28,149,198,118,219,189,50,84,82,190,205,82,231,198,172,107,247,109,102,228,77,28,138,139,213,168,121,211,206,10,43,109,191,49,239,52,54,234,69,167,167,130,227,81,27,88,177,181,154,53,179,200,137,209,58,120,34,1,232,19,134,108,250,178,103,94,16,142,231,106,122,200,172,215,115,145,143,68,235,44,205,78,171,27,19,253,137,127,247,241,178,253,165,249,73,81,142,114,158,166,245,111,183,201,60,246,248,223,43,156,197,94,140,142,154,177,203,211,114,39,139,147,201,74,195,128,10,92,29,22,77,80,201,134,89,14,231,115,121,170,212,139,95,245,213,86,159,83,254,23,137,120,243,219,11,51,23,229,126,32,179,191,79,198,219,170,211,248,211,202,223,114,254,151,184,15,52,215,91,69,125,186,174,162,42,138,73,88,144,202,248,220,229,98,232,138,142,209,122,156,3,36,56,132,192,20,152,69,183,170,116,141,188,200,238,149,77,221,162,107,162,79,27,124,118,167,218,99,120,0,0,0,0,0,0,25,157,217,185,139,240,197,135,51,27,22,37,196,20,212,13,118,188,182,203,175,173,254,15,89,175,84,253,109,254,36,210,230,149,226,58,60,186,187,85,211,210,205,91,206,160,157,35,142,6,61,238,122,172,15,84,68,70,181,87,174,154,120,121,158,106,112,102,42,185,96,251,228,55,155,92,239,138,104,183,104,173,115,155,226,199,55,242,85,23,193,203,230,122,8,225,79,53,255,0,12,25,107,111,91,236,77,158,161,212,113,111,73,27,185,23,252,30,13,126,179,222,190,50,40,16,87,196,189,37,206,60,237,198,53,151,11,69,85,191,189,94,42,102,100,83,198,230,57,26,231,34,167,71,34,47,131,145,122,167,153,195,201,236,157,204,172,203,197,20,52,216,51,6,221,238,104,202,136,29,36,148,212,142,123,88,213,149,173,220,171,209,52,215,95,63,37,38,55,61,187,57,48,102,112,227,171,134,49,146,70,210,186,186,119,76,172,141,98,98,38,173,99,124,59,179,255,0,67,222,165,198,225,179,132,60,53,144,82,78,234,42,122,105,221,44,108,98,72,230,70,231,38,146,186,79,20,133,159,165,253,200,5,83,194,142,94,94,50,247,40,44,22,124,69,73,45,61,194,58,10,84,150,57,91,181,204,84,165,129,174,106,162,57,122,163,152,228,41,222,51,184,122,170,207,220,189,244,45,174,7,203,93,7,245,77,106,106,190,180,244,238,119,140,140,79,171,10,248,175,254,220,136,107,90,198,163,90,136,136,137,162,34,31,64,131,103,118,83,113,11,185,116,195,149,186,107,211,241,116,223,244,162,228,96,206,201,12,107,61,133,106,49,63,58,150,187,107,87,148,234,118,42,235,185,218,253,90,189,60,52,38,4,1,231,155,21,240,15,196,221,166,251,81,65,108,201,236,79,89,77,26,49,89,52,116,58,181,218,181,21,116,245,215,193,85,83,196,234,83,129,142,42,149,116,252,8,226,196,255,0,250,15,255,0,232,244,82,234,58,71,46,231,82,194,171,239,86,33,243,184,209,127,218,112,127,230,208,8,24,195,221,153,188,75,94,108,242,220,170,112,5,226,146,70,49,206,72,101,130,22,189,202,138,228,211,69,157,23,242,83,203,205,10,42,241,192,87,20,246,218,249,105,35,201,156,81,59,99,123,154,143,142,137,21,174,209,202,154,162,163,213,60,189,231,162,22,199,27,19,107,24,214,167,185,19,67,109,212,116,143,93,206,165,133,87,222,172,64,60,233,75,192,247,20,240,198,178,73,146,56,177,26,158,63,224,10,191,242,148,253,187,133,142,33,110,178,205,13,14,79,98,201,31,7,215,68,182,72,154,116,69,243,251,28,159,196,244,150,251,117,3,211,107,232,169,213,61,203,27,127,208,117,180,152,47,9,208,190,73,41,48,229,178,39,75,245,213,148,113,53,93,209,19,174,141,235,224,159,192,15,59,107,193,159,19,109,162,117,193,114,87,22,164,44,84,69,95,71,59,207,79,45,117,243,66,138,155,36,243,130,158,69,138,92,176,197,13,115,124,81,109,83,127,245,167,166,69,177,89,157,2,211,45,170,147,148,239,22,114,25,181,127,102,154,121,20,244,185,69,150,147,61,100,151,3,88,92,229,241,85,182,83,170,255,0,252,128,121,247,201,142,27,51,199,22,227,171,69,45,22,89,226,70,178,58,202,119,190,73,45,207,99,90,212,154,52,85,85,126,212,233,185,60,201,168,205,78,19,176,86,62,192,78,183,221,232,146,42,214,233,248,199,75,47,79,199,49,124,18,102,167,131,17,11,223,103,203,236,21,96,159,188,217,176,189,170,142,95,211,130,138,40,215,197,23,197,173,79,52,79,224,106,199,54,251,149,207,13,213,81,218,165,116,117,47,217,177,200,231,34,166,146,53,87,171,81,87,193,20,15,53,121,199,131,34,192,25,131,113,194,240,202,217,89,74,200,28,142,106,244,93,241,53,223,164,239,127,188,202,94,203,28,109,135,240,142,114,77,21,242,227,5,42,213,189,22,62,99,149,55,109,163,172,215,201,125,232,88,206,45,178,251,19,101,214,114,220,172,184,170,71,201,92,234,106,73,149,207,89,21,85,174,137,17,58,200,214,175,228,251,142,47,11,181,55,42,108,216,182,62,212,215,58,127,199,104,141,71,47,253,141,55,232,245,240,212,15,72,53,21,244,209,91,231,175,89,153,202,134,39,200,231,238,232,136,136,186,174,191,176,131,142,211,108,204,180,99,60,219,169,181,219,103,138,85,183,200,248,30,172,126,239,90,58,154,198,175,228,167,233,39,154,147,3,103,182,98,235,158,87,94,45,213,146,200,203,141,109,186,166,8,29,186,84,86,200,228,149,173,94,168,174,79,22,248,117,33,135,141,110,25,179,3,47,177,61,207,26,98,105,95,60,117,245,179,204,215,185,211,187,163,228,169,145,58,190,38,249,49,222,107,255,0,40,24,138,0,0,0,0,0,0,84,88,58,233,37,5,82,182,84,114,210,61,117,149,81,186,162,46,213,211,170,34,175,142,133,58,86,89,119,101,172,196,85,19,218,168,226,141,207,145,205,93,92,213,93,52,107,151,201,23,244,87,200,12,226,236,225,205,204,9,131,243,158,243,78,252,73,110,181,90,234,232,41,152,146,85,212,36,108,115,146,166,46,136,233,19,95,202,122,248,151,227,143,236,221,195,184,175,15,214,90,240,150,101,88,170,32,74,41,21,241,193,85,79,42,189,118,85,53,81,53,93,122,163,154,157,8,198,201,204,19,125,189,102,109,62,21,182,92,42,105,42,102,146,8,247,211,202,248,221,235,203,18,39,86,181,87,197,233,228,84,60,70,224,76,193,203,12,70,150,187,237,210,237,44,19,199,189,175,158,121,220,142,107,164,153,169,213,205,106,46,168,197,242,2,204,91,165,116,21,205,122,76,145,233,175,174,168,138,137,209,74,230,159,47,226,198,120,198,131,14,97,155,172,53,213,55,25,34,141,170,197,106,122,242,75,177,19,214,122,38,186,185,190,105,226,93,92,180,201,108,180,197,248,34,107,148,247,168,210,230,205,191,138,74,154,125,122,204,244,240,86,43,190,171,117,255,0,216,81,188,51,225,139,141,231,63,112,237,178,219,80,230,186,11,205,39,93,238,79,85,181,176,183,242,81,125,233,228,5,237,181,118,91,241,3,114,183,211,92,169,48,253,99,162,170,137,178,177,200,202,101,69,107,147,84,84,255,0,9,251,77,218,190,204,94,38,45,20,202,202,60,45,113,149,179,174,199,181,144,211,47,77,23,254,248,95,121,54,24,14,138,91,118,9,176,208,84,59,116,180,246,218,120,222,186,170,234,228,141,168,190,39,120,168,139,226,136,160,121,245,197,253,158,28,81,97,233,163,72,50,175,16,215,243,26,142,87,65,75,27,145,21,85,221,61,89,29,238,254,242,161,194,189,153,28,74,223,237,221,246,175,1,221,232,95,254,78,104,33,107,190,179,147,193,211,181,124,181,240,243,39,153,244,244,242,255,0,91,4,111,255,0,57,168,166,166,198,198,38,140,99,90,158,228,77,0,243,189,119,224,43,138,123,109,124,180,113,228,206,40,157,177,189,205,71,199,68,138,215,104,229,77,81,81,234,158,94,243,135,124,224,151,136,220,55,97,75,221,227,42,177,37,59,85,17,118,45,14,174,250,232,223,4,114,175,229,39,145,232,165,212,116,143,93,206,165,133,87,222,172,67,135,115,195,118,27,196,29,218,231,104,163,169,139,244,37,167,99,219,226,139,224,228,84,241,68,254,0,64,22,75,112,243,196,70,19,185,166,50,92,142,197,149,116,76,107,92,171,220,100,143,163,37,71,47,228,170,255,0,177,175,145,222,102,221,187,60,110,149,140,191,91,178,95,21,80,37,58,54,153,238,90,25,100,235,185,234,169,235,68,159,164,158,94,68,240,83,97,156,63,71,71,220,41,172,180,49,83,170,42,114,217,76,198,183,69,215,94,136,154,121,175,241,58,250,172,186,192,213,176,186,158,171,9,218,37,141,238,222,230,190,130,23,34,187,223,162,183,196,15,58,216,87,12,231,190,25,189,122,90,221,150,248,161,38,127,171,255,0,193,18,121,177,204,243,141,83,193,203,228,93,108,31,192,215,18,121,223,36,184,154,108,5,123,164,109,75,157,38,234,138,72,226,215,118,215,248,62,72,255,0,202,251,188,151,246,78,43,114,127,44,90,168,230,224,75,2,42,46,168,190,139,167,255,0,235,10,146,215,101,181,89,105,219,73,105,183,83,82,66,212,68,70,65,11,99,106,104,136,158,13,68,79,4,79,224,4,4,227,206,206,126,38,112,123,191,193,114,206,253,114,102,191,90,154,150,55,254,143,232,74,255,0,210,254,229,44,204,217,31,156,182,91,155,96,174,202,204,82,201,97,115,28,230,45,174,111,14,139,228,213,242,61,50,77,77,79,80,221,179,193,28,137,238,123,81,127,227,41,138,188,168,203,138,233,221,83,87,130,108,114,202,237,53,115,237,176,57,87,68,211,197,88,7,158,28,81,130,51,74,249,101,163,182,195,149,56,162,55,83,182,36,87,122,54,161,117,218,213,79,14,90,123,206,166,215,195,134,123,94,41,42,107,168,114,155,21,73,5,44,107,44,175,244,100,168,141,106,35,149,87,170,39,232,175,240,61,23,126,7,114,195,253,193,216,63,244,93,63,255,0,88,115,105,114,227,3,80,210,207,69,71,133,45,48,67,82,197,142,70,199,67,11,81,205,84,84,84,84,70,232,191,89,124,125,224,121,174,166,201,236,218,146,177,105,233,114,227,18,62,120,164,216,173,109,178,85,84,122,46,154,125,95,121,87,82,224,76,77,134,63,19,153,88,50,243,65,43,216,206,67,106,104,166,137,85,17,186,174,155,91,238,116,127,197,15,65,180,57,33,149,182,249,228,169,135,3,216,249,146,72,178,171,150,217,77,174,229,84,93,117,72,254,195,163,199,60,50,101,14,62,158,26,139,222,14,181,57,240,162,163,85,45,244,171,209,81,169,249,81,59,201,136,7,157,42,202,60,81,106,168,146,138,27,69,124,12,149,58,49,244,142,69,84,84,68,252,166,235,228,117,181,88,123,17,194,141,158,174,199,112,141,37,245,218,231,211,61,168,228,247,167,79,180,244,39,119,224,123,33,47,21,204,174,159,6,91,90,230,35,81,17,182,234,36,78,138,171,231,2,251,197,211,129,236,132,186,211,83,211,77,131,45,173,109,59,54,53,91,110,162,69,84,233,227,172,11,238,3,207,92,56,107,17,84,68,249,224,176,220,36,142,52,213,207,109,51,213,26,159,106,233,246,41,216,82,229,222,62,174,165,117,117,30,10,190,79,78,212,85,89,99,160,149,204,68,211,93,117,70,233,224,168,167,160,107,127,4,57,11,110,161,158,130,44,25,108,115,42,27,181,202,235,117,18,175,159,251,199,218,85,54,94,24,50,102,199,100,125,142,155,2,217,93,12,140,86,42,186,217,72,171,162,177,27,229,18,39,130,123,128,243,151,101,126,32,176,87,54,178,154,219,86,217,25,175,140,11,230,138,158,109,95,121,242,247,45,254,249,115,117,206,170,223,84,178,185,26,138,188,133,242,77,19,193,169,255,0,17,63,50,240,9,195,228,178,44,142,193,244,8,171,238,183,208,255,0,209,205,63,208,3,135,191,247,33,67,255,0,163,232,127,232,224,67,142,93,99,171,29,147,44,174,150,91,188,19,165,202,105,96,88,90,177,76,139,181,188,189,124,24,169,228,239,21,44,69,76,87,24,36,89,95,75,60,77,247,186,37,68,254,244,61,2,255,0,64,14,30,255,0,220,133,15,254,143,161,255,0,163,148,118,98,118,106,228,182,39,182,58,146,205,104,130,134,85,69,68,124,84,244,145,47,139,87,197,180,170,191,146,191,196,8,39,109,53,202,169,186,199,75,60,169,227,171,98,85,255,0,137,11,193,131,38,178,209,229,253,194,158,228,229,134,181,220,173,140,123,94,142,95,199,185,87,167,135,130,161,47,185,125,217,177,146,88,102,214,148,151,139,45,61,116,222,111,150,154,146,85,250,172,79,23,82,162,248,181,127,137,223,221,251,61,114,18,186,130,74,90,108,51,73,11,157,166,142,109,21,19,85,52,114,47,138,83,125,128,121,254,70,76,233,191,21,27,220,237,218,162,35,117,95,19,155,89,81,123,125,60,113,86,69,51,99,141,186,51,116,59,83,78,158,122,125,136,76,198,26,236,164,203,107,94,32,101,202,190,78,241,76,217,81,235,19,150,157,232,168,143,69,211,106,209,162,120,34,161,90,99,254,205,12,152,196,182,168,104,236,246,184,104,101,141,155,85,241,193,73,18,170,238,106,248,182,149,87,193,171,252,64,130,45,23,220,165,121,148,216,146,223,135,47,78,150,227,35,88,217,88,177,162,185,85,19,85,124,126,228,95,209,82,83,255,0,212,139,193,63,252,210,127,254,122,31,250,24,111,100,110,10,106,163,155,115,145,21,58,162,164,209,127,208,192,140,44,73,150,245,209,178,123,212,55,58,87,71,234,250,169,52,42,190,77,240,230,107,253,197,187,173,174,172,174,122,45,75,213,234,212,218,158,170,39,191,220,159,105,50,50,118,86,88,229,137,96,147,18,214,186,53,241,106,214,177,83,199,95,14,232,112,27,217,27,130,17,232,231,92,94,168,139,170,254,58,31,250,24,17,163,148,86,73,101,179,87,204,254,75,82,89,99,68,89,39,100,126,13,215,242,156,154,248,150,250,162,106,172,45,136,157,44,50,53,101,129,209,185,21,170,215,38,168,141,114,123,208,153,73,251,46,176,108,54,136,40,45,87,90,154,87,177,169,204,88,231,137,155,151,70,166,171,182,147,175,130,152,237,152,157,147,216,197,111,175,126,30,174,231,211,185,91,235,62,89,92,191,81,158,108,163,211,199,80,35,202,235,138,238,87,107,148,119,57,223,172,177,183,106,46,141,254,215,185,17,63,41,124,142,110,43,199,215,236,98,200,161,185,202,178,242,183,109,68,99,19,199,110,191,85,169,250,40,73,86,93,246,72,243,109,143,126,44,174,86,84,249,35,101,209,60,25,254,82,143,95,29,223,251,234,113,240,183,100,221,101,62,56,99,174,213,13,125,165,186,235,235,170,235,248,151,126,149,30,223,173,167,255,0,172,12,13,200,12,93,109,195,88,210,141,216,154,190,58,75,115,101,141,100,89,83,106,34,115,98,215,170,38,191,85,174,254,6,206,111,80,253,56,204,172,67,119,193,80,186,225,109,146,177,207,138,88,53,115,85,170,136,136,186,175,95,22,187,248,18,111,141,187,38,176,141,92,85,117,56,126,173,97,149,91,35,162,106,73,19,83,118,142,84,232,202,61,124,116,240,44,157,63,102,78,113,97,250,170,216,108,245,200,216,31,42,163,87,155,84,154,181,28,186,125,90,84,79,48,35,253,184,154,233,69,104,125,133,85,91,26,174,170,138,141,247,59,236,215,242,215,204,233,100,154,73,126,187,181,253,133,211,226,19,35,177,38,71,98,148,176,226,70,170,77,42,232,138,169,39,93,34,137,255,0,151,27,23,194,68,242,45,72,25,119,192,238,15,201,12,97,124,117,175,50,241,5,13,28,242,105,201,138,105,102,98,187,70,84,185,218,108,123,124,17,172,95,218,101,183,104,166,29,202,44,37,150,180,216,86,223,122,162,164,175,167,129,137,13,59,167,145,207,114,54,158,173,141,209,28,245,241,115,81,63,97,28,124,52,67,89,62,107,90,91,72,201,156,191,143,233,26,42,255,0,216,211,123,140,183,237,85,89,151,27,91,227,107,159,214,24,147,106,42,255,0,150,174,3,5,111,56,78,107,109,174,11,199,120,137,241,85,35,158,196,107,218,171,166,228,79,4,114,175,159,154,20,233,88,223,238,112,59,12,91,109,174,138,118,77,20,90,59,123,81,17,117,86,175,78,186,248,20,112,0,0,0,0,0,0,0,0,29,198,18,213,111,180,232,141,213,87,127,77,116,252,135,25,97,198,14,32,167,155,8,88,108,44,154,62,242,198,181,252,180,122,43,186,190,179,79,47,237,33,136,54,186,169,104,235,99,168,135,93,204,215,77,62,212,84,255,0,148,201,108,91,89,101,205,54,97,27,92,178,57,47,21,149,244,244,146,110,86,110,70,58,121,154,159,164,239,203,111,144,22,58,199,95,139,112,20,212,247,248,169,102,129,178,183,116,82,57,141,209,200,173,211,84,213,23,201,233,229,230,100,214,89,227,59,198,102,81,219,228,196,151,58,88,233,160,169,141,101,87,205,3,93,177,102,93,125,86,237,114,244,141,60,58,255,0,203,115,179,119,130,203,94,15,202,76,59,138,111,87,167,36,19,91,225,153,81,245,45,209,187,210,157,63,42,4,68,234,244,243,48,70,108,73,117,194,215,103,67,135,239,53,44,167,137,204,115,82,58,135,35,87,162,47,228,42,39,138,168,18,31,136,86,27,245,20,118,43,29,146,166,233,111,167,162,72,223,52,9,38,214,185,168,173,85,232,154,244,106,162,248,249,150,23,37,240,134,11,195,248,214,169,113,85,238,27,92,79,217,177,213,77,124,109,93,33,147,94,170,228,243,86,255,0,20,40,60,162,226,115,22,225,187,143,117,184,86,75,81,4,222,167,45,210,74,253,202,174,141,52,209,101,68,94,141,82,186,199,25,95,157,184,226,211,233,139,70,95,92,41,226,95,171,45,61,166,173,142,250,205,106,250,205,99,147,197,138,158,62,106,7,31,59,49,93,151,39,113,165,101,171,7,222,40,238,52,181,20,44,68,150,154,102,200,212,115,218,186,245,252,103,134,196,243,254,5,59,150,188,77,99,219,69,146,241,134,176,229,44,149,18,221,107,18,169,200,196,137,87,84,209,124,22,21,242,98,249,161,102,113,102,23,204,58,122,135,79,138,109,119,157,236,68,69,146,174,9,252,52,85,78,175,79,118,167,220,39,102,199,180,146,122,79,15,88,110,146,162,47,245,144,210,204,228,234,213,243,98,123,157,239,3,183,195,62,144,187,102,108,62,156,167,123,106,37,154,157,30,199,38,139,245,162,68,250,186,121,104,87,185,159,146,120,226,231,113,138,235,105,195,21,205,182,242,90,171,82,177,254,45,19,115,221,174,174,114,126,74,162,254,162,221,67,100,204,171,109,237,152,154,92,53,120,108,208,189,146,171,221,71,80,159,83,106,248,233,175,228,167,153,90,98,126,36,51,18,227,135,227,195,42,217,233,155,20,73,12,155,82,118,57,116,99,152,186,254,55,237,247,121,1,79,96,156,174,160,186,226,87,217,239,24,130,138,137,25,167,227,37,150,61,189,99,115,188,121,136,158,72,158,62,103,75,119,197,152,142,225,89,244,90,91,179,37,164,100,253,217,138,145,196,141,86,162,171,17,117,68,240,209,125,255,0,183,204,166,153,118,189,37,74,207,21,101,90,78,190,46,108,143,221,225,167,142,186,248,21,77,191,40,51,50,229,64,183,234,60,43,121,146,36,252,103,53,180,53,11,249,40,253,117,70,105,224,168,190,32,95,252,43,135,179,67,44,176,21,190,191,46,174,76,184,58,241,28,117,83,65,74,202,105,93,27,185,113,104,139,171,164,84,93,30,190,73,224,189,61,214,19,53,45,249,145,45,233,215,12,117,103,173,167,157,234,136,174,150,6,177,53,72,219,250,8,137,245,81,14,77,46,100,102,134,1,107,109,53,117,151,74,94,95,70,69,83,37,67,54,162,38,221,17,21,205,209,58,105,225,228,104,196,249,189,121,198,54,215,82,94,216,218,137,220,237,220,215,35,222,239,170,230,248,185,234,190,10,159,193,0,232,35,193,117,146,216,29,125,73,99,229,181,85,54,238,102,191,83,119,134,237,127,184,225,75,132,177,20,22,228,187,77,105,168,101,42,248,74,172,209,191,91,111,252,125,10,190,135,16,90,153,131,189,25,45,60,235,80,175,215,163,27,166,156,164,111,191,95,31,176,229,99,108,111,13,198,197,79,102,180,83,77,28,77,223,185,168,196,79,23,181,201,209,174,211,197,23,200,10,2,211,135,238,247,181,122,90,232,101,168,229,181,92,237,137,174,136,154,106,191,222,135,10,166,154,106,58,137,41,106,35,88,229,137,202,199,181,124,81,83,197,14,231,14,220,241,21,170,103,69,103,130,165,100,157,22,61,177,182,77,87,114,167,77,26,169,238,67,237,227,12,98,216,223,37,214,233,98,184,68,149,46,89,86,73,41,101,106,46,170,157,117,114,125,169,231,230,5,119,195,134,104,226,204,178,199,44,171,194,110,255,0,9,174,228,211,185,52,139,170,115,152,168,159,140,99,147,199,79,113,91,241,9,155,185,151,54,44,130,253,115,151,186,213,203,2,42,46,218,119,234,142,146,101,252,150,105,226,171,228,99,245,170,170,231,103,174,138,190,137,179,71,52,79,107,218,230,163,145,81,81,81,83,170,104,190,40,133,113,137,174,76,196,216,71,210,215,171,180,147,92,162,124,81,178,57,39,220,187,122,47,131,149,93,226,231,121,255,0,202,6,110,112,129,218,59,104,203,107,34,216,243,22,186,45,169,245,94,247,108,252,186,135,120,71,76,191,166,207,63,249,76,208,193,221,165,124,53,98,88,37,146,187,48,108,214,215,49,174,84,73,234,37,77,116,70,254,148,45,253,37,254,4,6,34,43,151,70,162,170,253,133,119,132,108,22,75,133,166,87,86,92,251,181,82,171,154,198,172,204,103,93,173,211,162,166,190,42,191,192,9,181,194,125,163,60,60,220,239,215,186,43,190,100,216,169,41,105,42,54,82,205,37,83,182,204,205,100,245,155,248,164,233,234,183,205,124,80,248,206,210,158,27,43,42,238,54,246,102,13,154,62,69,50,201,20,174,168,151,108,142,218,154,53,53,133,19,93,87,222,190,4,43,99,140,182,169,194,54,74,11,228,119,152,166,101,194,62,106,54,58,133,115,145,61,79,20,218,159,167,239,82,222,36,211,34,171,146,87,162,175,138,163,148,12,182,226,87,139,41,239,185,241,62,60,192,151,72,102,101,35,170,97,167,158,45,143,107,152,233,234,116,84,223,22,157,91,42,47,84,95,18,82,248,14,206,27,198,109,229,179,46,215,234,232,230,171,235,170,34,198,138,159,225,21,77,240,99,27,229,26,121,30,127,21,92,229,213,92,170,171,230,170,76,55,100,213,159,22,65,134,170,43,171,106,38,91,115,149,155,24,175,151,111,73,43,145,122,42,109,250,192,72,251,147,84,62,49,201,166,223,52,53,41,243,110,138,170,128,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,241,90,213,241,68,93,61,231,208,0,0,0,0,0,0,0,0,0,225,222,45,116,119,187,77,101,158,225,3,38,166,173,129,244,242,198,244,213,174,99,154,168,168,169,250,148,134,94,210,126,28,242,255,0,44,239,243,226,92,57,4,20,181,55,9,221,51,226,138,25,26,155,164,125,99,215,170,200,169,226,198,167,130,120,19,75,226,70,191,107,46,91,193,89,134,160,197,20,148,53,50,77,30,221,239,110,245,106,34,71,92,245,213,17,52,78,170,7,63,178,239,48,237,214,236,2,182,187,182,33,149,87,166,200,93,20,142,68,252,117,107,151,170,53,83,205,20,145,10,218,90,123,165,190,106,73,154,143,134,166,39,49,200,169,209,90,230,170,47,247,41,230,119,43,115,78,235,151,87,184,174,84,210,53,204,143,119,170,232,154,239,22,61,190,106,159,167,239,39,143,133,78,34,104,115,183,45,169,170,169,171,98,117,209,180,204,98,163,82,38,163,95,221,224,95,170,215,185,122,58,95,52,2,61,187,66,114,58,247,109,206,58,91,78,28,139,117,13,242,26,186,213,167,71,49,173,87,247,169,28,171,235,73,238,70,251,190,170,24,3,138,112,221,195,12,93,100,182,220,97,229,74,205,61,93,205,95,22,181,223,146,170,158,14,66,77,123,68,45,217,239,132,243,18,217,152,20,245,116,146,209,210,83,84,182,157,205,163,115,209,140,125,75,152,136,239,197,34,107,164,173,252,175,253,177,171,142,177,189,235,29,222,95,120,190,58,39,84,59,77,86,56,209,137,209,141,111,135,234,106,1,78,0,0,0,0,0,0,213,18,162,72,138,190,4,233,240,17,153,56,14,92,7,101,195,214,171,124,81,92,86,146,153,178,72,137,38,229,94,77,43,23,170,179,79,173,167,153,6,182,171,93,125,218,173,180,150,234,105,39,153,218,232,214,49,206,95,5,95,4,69,95,4,82,111,251,57,108,215,219,126,91,178,167,25,217,210,133,244,113,163,24,233,35,150,23,35,89,5,34,166,168,253,19,201,223,192,12,221,106,238,68,119,189,53,62,148,173,14,102,224,106,251,164,246,90,108,73,110,90,186,103,172,111,139,190,66,174,69,68,94,155,81,250,254,74,249,21,67,30,199,166,230,61,174,79,122,46,160,106,0,0,0,0,0,0,0,0,0,0,0,0,62,42,34,244,83,232,2,12,59,90,40,159,15,20,53,115,164,77,107,31,103,182,232,169,167,95,197,191,253,6,45,101,14,44,174,193,184,226,130,245,111,153,99,150,46,110,142,77,60,225,145,190,104,190,78,95,35,63,59,99,233,236,237,204,11,108,209,57,189,245,214,250,20,145,18,77,87,79,240,205,61,93,122,120,55,200,142,12,61,85,21,21,222,10,153,219,171,25,187,84,253,109,84,247,167,188,15,75,185,55,138,157,139,240,29,13,226,89,55,190,84,151,114,170,105,174,147,72,223,114,126,143,184,140,222,214,188,121,124,75,205,54,24,100,170,148,123,88,229,106,109,211,93,245,204,253,29,124,62,211,62,120,64,197,150,156,87,148,118,234,155,84,74,198,55,157,170,42,167,157,85,66,121,57,223,162,166,46,118,170,80,96,90,60,36,151,10,202,94,101,214,70,236,98,247,133,233,172,85,202,158,174,244,252,164,95,32,33,180,5,251,0,0,0,0,0,2,162,192,183,27,189,13,238,54,217,238,50,209,201,38,239,94,63,30,140,119,252,154,255,0,18,157,59,108,45,87,75,69,122,130,122,198,238,137,187,183,38,186,126,67,145,60,211,205,80,12,164,225,39,4,92,19,137,171,68,50,84,45,99,162,168,162,146,87,61,17,53,106,85,210,251,221,238,93,9,11,227,151,133,59,70,105,229,229,53,234,213,97,164,101,214,134,137,142,117,67,88,212,126,140,130,165,203,213,100,106,125,105,17,124,204,7,202,60,79,102,193,25,245,133,241,14,17,168,108,237,184,87,210,211,205,20,111,108,238,70,165,77,55,150,189,53,86,175,159,153,52,51,214,73,137,50,137,245,201,3,210,74,203,18,200,140,86,232,237,95,75,174,154,38,191,164,7,156,252,31,123,188,97,44,70,251,83,239,149,84,180,253,57,136,199,187,69,252,91,156,157,17,87,205,223,222,86,252,62,54,234,222,34,48,250,224,218,233,99,123,175,84,138,175,99,182,170,179,191,69,250,107,254,105,177,79,148,82,227,76,119,118,161,184,213,50,222,250,110,71,73,164,88,85,119,67,175,155,23,244,83,248,156,46,28,49,13,207,2,231,214,29,125,174,72,149,237,189,82,83,171,156,221,232,168,149,176,254,175,208,64,61,21,96,78,251,244,38,195,233,25,28,250,175,70,211,115,156,229,69,85,127,45,186,170,233,211,196,239,74,127,47,174,19,221,176,46,30,185,213,109,231,85,219,41,166,126,212,209,55,58,54,170,244,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,7,197,107,87,197,168,191,176,250,0,248,136,137,209,17,16,109,110,186,237,79,224,125,0,124,241,241,62,44,108,95,22,55,248,26,128,16,163,218,235,28,113,230,237,191,100,109,110,178,73,224,154,127,216,116,70,34,228,182,14,176,227,92,86,182,172,67,50,69,76,148,242,201,185,88,247,122,205,219,167,70,185,23,205,76,249,237,145,193,246,10,59,174,23,196,244,181,155,171,235,107,42,98,154,62,122,46,214,182,150,153,17,118,233,170,125,68,48,91,13,65,96,176,224,154,155,228,149,49,73,93,35,217,19,99,73,209,92,136,238,91,149,118,106,158,231,32,25,19,217,247,130,240,221,87,16,44,161,172,183,83,214,193,6,187,57,177,235,166,180,85,74,189,21,125,250,127,2,191,237,90,114,83,102,93,3,163,141,171,177,34,84,106,162,104,186,84,87,116,234,100,63,103,6,71,229,211,48,173,46,62,98,75,233,133,223,170,247,213,211,250,202,184,190,167,135,212,255,0,73,78,246,128,224,204,178,197,185,157,96,138,190,240,157,246,74,202,88,165,141,149,241,181,90,213,168,170,221,234,245,84,234,229,64,35,79,48,174,56,110,191,9,89,22,158,213,79,77,114,109,42,54,119,198,205,21,206,68,137,17,87,70,162,120,34,255,0,18,215,25,3,197,214,16,195,216,55,21,81,218,240,237,98,79,78,218,104,147,253,112,146,170,127,131,83,47,85,68,247,185,223,192,199,224,0,0,0,0,0,0,0,0,59,28,63,28,82,221,97,100,218,108,93,218,234,154,167,213,82,252,99,87,208,97,156,210,194,213,88,93,24,247,65,81,67,51,35,142,62,82,43,210,161,203,249,73,167,138,55,174,133,143,194,118,249,110,87,136,169,161,106,57,206,221,209,117,253,7,47,151,234,46,62,16,171,182,224,236,226,180,215,227,86,72,218,91,125,77,29,75,145,138,140,232,217,163,127,139,213,190,72,239,52,3,37,56,191,226,55,50,238,217,95,132,48,141,194,154,90,10,39,90,34,77,91,83,11,249,136,215,83,42,46,141,141,21,63,171,111,159,153,130,52,209,186,178,178,40,94,245,214,87,181,138,229,235,226,186,25,79,198,135,18,56,123,56,98,195,22,44,43,2,54,138,199,108,90,61,206,70,43,149,82,70,105,213,178,189,23,164,105,238,49,77,174,86,57,28,213,234,139,170,1,122,112,254,95,225,91,37,37,13,210,231,59,102,171,145,34,158,22,44,82,39,172,168,142,106,106,142,84,241,69,241,66,117,248,121,180,217,49,14,87,219,229,187,225,75,107,85,252,221,204,116,17,61,23,74,137,125,205,68,242,66,0,242,78,123,117,199,51,48,237,62,37,153,86,135,210,20,141,126,142,72,244,111,120,141,23,175,79,201,87,121,158,146,240,157,61,178,154,199,79,21,163,253,108,155,246,122,251,191,45,218,245,213,124,245,2,222,99,62,21,50,7,27,208,201,71,119,202,156,52,171,34,42,115,27,64,214,59,234,185,169,213,138,213,240,119,188,249,132,184,81,225,247,8,90,153,106,183,229,54,24,115,27,183,87,73,111,107,213,85,26,141,215,87,238,95,47,121,119,0,22,222,179,135,12,134,174,166,125,45,70,81,225,69,142,70,171,92,158,140,137,58,42,104,190,9,175,153,65,92,56,6,225,66,227,60,181,51,228,198,29,230,74,174,114,171,97,145,189,85,85,124,18,68,79,51,33,64,24,119,110,236,193,225,178,143,17,250,98,92,19,109,154,155,254,213,115,42,54,127,86,173,255,0,182,21,60,87,95,3,33,237,153,13,147,54,139,91,108,244,25,101,134,226,164,107,17,156,164,183,198,168,169,181,27,215,84,93,122,34,33,94,128,49,103,58,123,60,178,3,54,171,169,238,44,193,54,123,76,240,177,236,115,169,41,100,143,126,231,238,213,82,57,163,79,127,151,153,110,109,61,147,89,11,67,95,13,85,85,174,154,166,56,222,215,58,55,199,83,163,145,28,138,169,254,187,95,36,211,192,206,192,6,54,91,251,60,248,78,164,163,138,158,108,158,176,76,246,49,173,87,186,57,181,114,162,34,107,253,106,156,143,245,63,56,74,95,28,150,195,223,249,185,127,231,12,139,0,99,253,179,128,222,20,173,85,113,214,210,228,190,28,73,34,114,57,187,160,145,201,170,42,42,116,115,213,60,142,231,20,240,131,195,198,41,182,199,108,171,202,108,52,200,99,106,53,18,58,20,98,232,138,213,78,172,86,175,228,167,153,121,192,24,227,254,167,199,9,124,165,98,228,198,31,213,81,83,94,92,223,243,134,56,103,255,0,101,94,15,196,85,137,81,149,180,52,246,88,28,230,171,160,130,55,43,126,188,138,191,214,85,53,60,21,137,225,249,40,72,232,2,52,242,63,178,123,10,88,238,203,89,153,116,148,247,122,118,248,67,52,42,136,190,172,137,254,199,86,239,53,98,248,121,21,230,56,236,170,201,170,230,215,86,225,106,24,109,146,185,178,190,8,225,109,70,140,119,172,173,211,90,164,78,138,173,79,15,35,60,0,17,37,135,251,49,241,158,37,191,222,44,184,162,251,85,45,166,221,80,176,219,217,43,145,237,108,90,191,77,17,43,53,78,140,143,199,220,135,2,175,178,23,19,164,238,238,215,100,70,116,209,59,188,126,239,182,176,151,180,106,34,234,137,226,125,2,21,174,253,148,249,135,69,124,167,183,211,84,115,32,149,23,115,246,64,154,116,127,146,213,235,249,41,252,73,45,225,27,33,171,50,35,2,183,13,215,72,146,72,154,250,219,26,223,246,105,223,229,35,252,165,79,63,253,151,237,90,213,93,116,234,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,62,52,50,234,159,31,228,165,254,153,209,64,178,211,208,213,76,215,72,137,209,91,73,80,137,162,171,87,205,229,252,58,60,105,134,105,49,126,26,184,88,43,91,172,85,148,210,194,169,215,242,227,115,60,149,23,193,203,230,7,151,121,226,88,166,116,94,42,154,127,196,78,167,102,110,91,82,225,220,148,162,190,79,74,214,213,85,242,228,220,187,28,186,62,146,141,222,40,154,248,183,222,68,199,19,153,1,124,201,28,99,61,5,194,37,142,53,219,203,71,43,53,254,170,21,94,137,35,215,253,149,63,247,240,148,142,204,254,32,104,241,158,91,210,96,201,228,143,188,219,153,28,93,100,68,93,35,130,142,63,14,90,121,187,222,160,93,94,61,112,181,6,32,201,202,197,125,19,101,171,141,177,36,75,181,154,162,45,93,50,175,87,39,78,154,249,158,127,46,148,178,209,214,201,4,204,218,230,233,211,84,95,36,95,47,214,122,85,205,124,202,202,156,51,72,203,14,96,99,11,77,166,74,248,210,88,99,172,170,229,44,141,107,211,85,78,169,170,34,167,188,243,255,0,197,11,48,99,115,50,181,248,38,233,77,93,66,229,139,73,32,123,158,213,255,0,7,135,205,85,127,43,114,126,192,44,248,0,0,7,115,110,193,248,150,235,110,154,239,65,101,171,154,142,157,205,108,147,178,53,86,53,93,166,136,171,251,83,248,129,211,105,230,118,150,28,49,123,196,181,105,69,102,163,73,230,114,43,145,171,35,89,209,19,85,234,229,66,246,100,166,64,93,115,237,96,195,88,34,207,85,87,112,129,236,146,173,209,49,206,72,226,124,170,196,85,220,246,183,205,60,252,191,89,39,92,56,240,85,106,225,243,5,75,136,177,116,72,151,14,83,81,203,43,221,22,197,145,180,237,84,93,39,123,124,90,228,240,255,0,144,12,72,224,195,129,203,237,246,227,22,36,197,204,163,129,19,119,46,37,169,141,250,250,181,12,93,81,34,122,121,53,124,127,246,75,85,30,10,180,219,176,69,85,167,14,69,13,18,190,149,236,221,3,18,36,71,172,59,117,245,90,158,230,245,211,200,138,60,99,198,101,175,0,98,170,191,65,220,224,116,144,114,246,177,142,71,120,198,221,122,172,46,79,203,82,249,101,23,105,6,94,223,242,222,231,102,197,56,134,138,221,118,146,150,104,224,100,178,170,185,239,88,35,107,81,17,41,218,157,94,174,254,0,98,47,18,153,195,154,217,35,196,102,44,165,181,98,234,237,176,93,103,107,91,29,125,78,221,54,38,157,26,246,121,73,255,0,191,158,80,112,183,218,157,102,184,220,99,195,121,177,53,92,43,55,45,145,212,71,69,60,222,187,167,211,170,172,239,95,170,244,252,159,47,216,80,118,14,4,49,39,18,120,182,179,55,230,158,73,45,24,146,174,123,132,18,182,6,237,116,111,89,17,138,138,147,198,186,122,141,252,148,253,69,255,0,182,118,88,224,42,10,200,106,185,170,171,20,141,127,212,159,201,81,127,237,191,176,12,216,192,217,131,133,243,18,205,5,247,10,215,190,170,146,118,53,237,115,160,124,75,163,152,215,39,71,34,47,131,219,252,74,144,162,114,167,44,108,217,91,133,232,240,237,162,45,173,166,134,56,149,119,61,117,219,27,25,249,79,119,249,52,243,43,96,0,0,0,0,0,0,0,0,0,0,0,0,33,243,182,39,11,87,67,153,212,88,133,106,30,232,39,182,208,177,24,178,234,141,84,74,191,201,211,167,213,95,63,50,56,168,57,93,237,156,245,84,103,93,116,253,74,77,135,106,182,14,167,188,101,106,94,219,67,36,213,20,232,137,185,136,245,218,214,211,86,187,201,116,241,95,113,9,146,53,97,169,123,28,213,69,107,156,138,139,228,7,160,126,1,157,100,92,152,161,244,52,146,57,159,141,215,123,54,255,0,217,117,95,98,125,165,21,199,207,10,120,143,59,48,221,85,250,207,116,107,27,109,166,125,67,162,150,179,150,213,72,227,170,114,244,229,187,95,235,81,60,80,234,187,47,241,245,61,247,44,82,198,200,92,215,211,248,170,163,180,93,213,21,174,243,106,39,151,188,191,156,90,102,45,30,95,100,237,254,182,90,184,163,154,106,10,168,163,99,158,136,174,85,165,157,81,19,86,175,155,61,192,121,200,174,165,125,21,83,233,95,166,230,105,174,139,175,138,34,255,0,202,108,28,155,141,67,170,171,100,168,122,42,43,180,213,63,82,34,28,96,0,0,0,0,1,21,90,186,162,232,160,1,126,56,59,174,165,159,61,176,231,210,9,221,45,52,117,212,78,68,149,22,68,69,239,144,107,209,81,124,181,61,5,225,218,187,60,184,34,133,105,156,206,231,232,232,154,137,203,84,77,188,148,242,211,221,246,30,99,176,229,69,198,158,245,70,251,82,57,106,150,120,210,52,107,81,202,174,222,154,34,34,162,249,232,78,47,14,152,103,31,226,110,16,25,67,81,79,83,13,206,166,210,139,76,215,83,177,28,253,214,184,81,154,55,162,46,174,112,17,137,197,234,221,178,239,56,238,83,97,250,158,233,13,79,39,78,239,35,163,215,109,45,63,138,55,111,155,215,248,169,102,114,138,243,77,109,205,60,57,121,186,76,230,197,13,222,142,121,95,162,185,116,74,152,220,229,211,197,122,34,156,236,234,194,121,143,133,49,51,232,243,18,205,93,65,87,211,106,85,83,36,74,191,139,141,122,34,38,158,14,103,241,66,223,211,164,139,81,18,68,138,175,87,183,106,34,121,235,208,15,76,249,21,136,237,56,163,40,176,141,210,207,80,179,83,201,102,164,86,185,99,115,23,164,104,139,209,200,139,226,213,43,211,17,123,51,233,47,148,252,55,97,151,93,233,102,137,175,183,198,232,86,72,209,187,155,206,169,84,84,247,244,86,255,0,19,46,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,27,85,82,58,40,28,246,248,166,159,241,155,167,30,187,253,106,255,0,217,255,0,26,1,1,157,161,57,171,137,177,230,110,207,101,187,86,203,37,45,181,241,190,8,214,73,21,173,87,210,83,110,209,28,247,34,126,196,67,29,223,133,177,20,120,89,111,238,145,61,30,146,177,155,121,223,148,168,138,158,175,234,84,46,159,26,63,253,188,111,31,255,0,79,255,0,228,116,229,146,91,173,107,168,125,30,178,254,35,84,118,221,169,226,159,110,154,249,1,44,29,149,55,236,75,136,173,211,82,77,113,149,40,233,54,233,31,57,250,122,206,174,95,5,85,79,22,234,98,215,24,152,254,229,7,18,215,39,94,47,149,236,166,162,184,77,179,100,210,59,98,50,225,81,166,137,170,233,162,107,224,92,158,202,124,205,169,180,99,121,112,171,89,171,42,118,245,213,63,38,26,231,254,130,251,253,229,131,227,154,134,186,191,63,241,31,115,164,154,117,74,218,197,84,141,138,237,63,195,106,125,223,173,0,179,153,159,139,38,197,152,150,122,229,185,84,214,64,138,137,11,231,123,213,219,81,140,111,229,47,79,170,159,192,163,205,82,197,36,50,58,25,163,115,30,197,209,205,114,104,168,190,229,67,72,0,0,0,0,0,0,0,0,28,251,29,218,107,53,194,58,232,94,230,185,154,253,85,93,122,181,83,201,83,222,119,217,133,140,41,49,117,209,151,42,72,93,27,249,108,99,213,89,181,85,83,119,218,190,74,159,192,164,128,31,92,231,59,171,156,171,250,212,248,0,29,222,10,146,72,177,101,161,241,189,90,228,174,167,209,81,116,255,0,101,105,233,127,42,222,249,48,77,189,239,114,185,87,155,213,87,95,246,103,158,103,112,119,255,0,26,173,63,248,244,31,254,49,167,166,12,168,255,0,226,61,191,255,0,194,255,0,248,231,129,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,95,174,199,109,241,209,116,53,26,100,145,177,49,210,61,116,107,81,85,64,128,110,208,139,166,48,171,206,58,200,113,27,165,70,55,151,177,170,178,237,235,75,73,175,71,175,249,165,188,225,171,136,60,87,146,120,186,142,178,209,113,169,138,145,106,35,89,226,138,105,26,143,111,54,21,114,42,54,70,34,234,145,34,117,255,0,245,102,247,104,134,94,224,12,192,199,180,43,97,228,197,112,168,230,243,165,108,18,34,174,216,105,54,253,101,106,125,86,42,23,15,32,59,54,114,34,90,107,125,219,17,83,82,222,103,70,66,249,35,154,154,161,168,174,210,39,47,253,144,169,227,170,120,121,129,142,220,88,231,42,103,206,20,177,99,104,239,85,54,218,155,85,3,105,182,37,79,37,210,185,242,68,231,59,77,239,87,125,111,29,83,204,192,42,169,230,168,153,210,79,51,228,122,233,171,158,229,85,240,247,169,63,184,211,179,243,33,113,5,61,29,52,88,94,138,134,130,142,20,141,105,161,108,232,199,174,169,162,170,54,118,234,190,171,124,117,240,34,99,141,204,136,192,185,37,138,233,109,248,38,102,58,25,229,86,57,141,134,86,35,81,32,133,255,0,236,146,63,94,175,112,24,200,0,0,158,40,95,172,147,183,99,252,192,181,191,47,48,142,30,158,86,86,200,142,150,120,169,39,118,138,200,209,233,171,163,71,121,68,190,45,243,254,29,46,79,112,223,142,243,82,122,90,219,45,177,39,163,231,177,178,42,203,11,125,93,99,85,232,249,90,190,18,33,53,92,31,112,209,151,185,75,150,182,250,202,236,15,104,138,246,248,169,228,168,170,117,59,95,46,254,235,27,29,235,110,127,138,185,254,11,249,74,6,215,7,28,41,225,222,29,176,221,69,214,182,146,157,183,58,168,54,79,60,145,198,138,214,178,121,94,158,178,195,27,147,162,183,197,124,190,196,45,31,104,143,24,54,124,29,130,107,112,30,19,189,183,210,179,84,211,106,250,90,150,110,98,50,121,55,38,177,204,142,79,234,127,71,207,248,118,61,160,252,101,201,148,248,54,158,195,151,151,137,96,185,220,95,81,77,51,225,107,163,115,24,180,218,162,162,190,21,79,25,26,189,21,23,237,33,167,28,230,22,45,204,43,213,85,235,20,223,171,174,51,84,76,249,85,106,38,87,233,185,238,118,137,224,158,47,119,151,154,129,210,92,110,21,87,74,183,214,86,79,36,210,191,77,92,247,43,149,116,68,79,21,85,242,68,42,28,175,109,190,92,119,100,130,237,38,218,57,43,233,155,54,170,212,77,139,51,17,218,238,233,225,175,137,77,210,81,212,87,76,144,83,71,189,235,229,170,39,150,190,127,168,201,30,28,120,58,204,92,210,197,150,199,173,18,211,209,54,166,23,190,84,154,7,42,55,155,14,189,18,118,187,194,77,122,1,56,28,51,208,97,250,12,141,193,81,225,196,139,186,45,150,149,88,172,217,215,213,213,126,162,105,226,174,46,137,66,100,142,95,174,88,229,134,28,193,110,169,124,206,181,91,161,166,115,156,171,226,212,93,124,94,239,53,247,169,93,128,0,0,0,0,0,0,0,0,0,0,0,0,0,1,106,120,147,203,56,179,67,43,175,24,127,185,195,60,242,210,84,36,92,200,209,218,57,105,230,99,85,61,71,47,140,158,72,64,14,123,229,13,231,44,115,50,187,12,87,65,181,210,79,83,35,17,26,244,68,107,102,145,190,108,111,232,123,143,74,51,68,201,226,124,50,38,173,123,85,170,159,98,161,100,177,199,6,156,62,230,53,249,216,151,23,229,229,178,229,113,118,255,0,199,204,147,43,189,103,185,235,225,34,39,214,115,151,246,129,99,187,52,112,5,215,9,224,14,243,89,75,3,99,155,234,189,140,114,42,233,61,98,46,170,173,79,210,67,39,243,147,42,48,198,104,225,138,187,110,37,167,89,160,108,50,59,102,200,220,139,248,185,27,224,246,57,60,36,113,223,224,156,5,134,50,250,210,203,30,22,182,69,69,73,30,187,99,141,92,168,154,185,206,95,172,170,190,47,114,254,210,160,150,54,77,27,162,145,168,230,61,21,174,69,240,84,80,60,201,103,45,130,131,13,99,235,133,166,219,10,197,79,15,43,107,85,173,110,154,195,27,151,163,81,19,197,203,228,80,230,123,118,148,112,215,69,129,113,251,241,46,23,182,67,79,75,91,166,230,68,136,212,77,144,209,179,206,69,243,123,188,144,192,167,177,209,185,88,244,209,80,15,128,0,0,0,0,0,59,124,35,113,142,211,137,173,151,25,88,142,101,61,92,50,185,21,53,69,70,200,213,247,167,184,244,55,193,150,48,160,198,121,11,134,170,168,224,100,109,134,221,71,78,230,181,173,68,85,74,42,117,94,136,229,253,36,60,242,97,27,99,47,24,154,217,108,145,218,54,166,174,24,149,116,215,163,164,107,125,233,239,61,12,112,95,131,168,48,86,68,225,170,10,57,183,173,69,186,142,161,222,170,167,87,81,211,162,248,185,127,69,0,194,238,213,44,161,194,232,250,124,94,230,199,77,81,235,237,70,36,108,71,127,172,163,95,200,213,122,125,190,100,85,218,222,200,110,148,178,63,77,140,157,138,186,251,145,200,79,95,104,158,6,194,152,151,38,234,238,23,154,40,159,85,73,203,228,189,90,237,83,125,85,34,59,171,85,60,154,132,6,191,70,78,186,116,70,191,167,241,3,208,239,1,119,219,77,227,134,76,10,203,106,199,173,61,154,8,228,217,183,235,35,164,69,215,106,175,155,87,196,200,131,2,187,42,115,10,217,114,201,171,118,21,73,220,234,170,26,104,227,115,87,127,79,198,214,59,205,186,120,55,222,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,3,102,169,139,36,14,99,124,87,79,248,205,227,173,196,55,186,92,61,106,154,235,86,186,69,14,221,124,124,220,141,242,69,243,84,242,2,1,251,64,176,53,211,7,103,109,108,151,24,213,169,86,177,35,53,71,38,187,104,233,117,241,106,126,146,24,235,104,195,119,107,219,94,251,125,44,146,164,125,87,107,28,239,119,185,23,244,144,200,190,62,179,178,221,156,217,172,234,251,108,40,200,105,28,138,138,138,189,119,82,211,55,206,54,47,140,106,89,28,180,198,110,194,119,232,165,171,106,77,64,230,200,147,66,237,54,191,86,244,215,213,85,241,70,175,236,2,67,123,55,120,90,199,152,119,20,65,143,238,212,18,211,210,59,118,222,100,83,51,95,197,214,69,249,81,34,120,170,126,87,250,14,151,60,112,102,27,194,188,75,222,43,51,14,58,70,219,235,228,168,145,171,82,145,162,104,251,132,170,159,215,53,27,245,90,255,0,127,159,218,103,247,9,89,149,107,198,217,107,13,202,205,97,167,183,210,197,187,107,98,84,211,173,68,232,191,236,109,95,22,175,151,153,19,220,93,103,221,187,58,51,142,162,57,183,208,211,81,85,62,149,206,99,222,170,168,202,169,245,250,177,177,124,37,251,124,63,128,99,214,121,179,13,179,52,241,26,97,37,137,109,107,93,34,211,114,185,123,118,104,158,28,191,87,77,117,240,40,51,185,197,241,81,67,136,171,99,183,212,58,104,18,79,81,238,221,171,147,68,235,235,117,254,39,76,0,0,0,0,0,0,0,0,0,185,188,62,101,100,89,187,152,118,252,35,53,67,97,101,76,177,49,92,175,70,244,116,241,71,226,172,119,249,79,113,108,140,146,224,38,211,233,140,250,178,210,173,68,144,254,62,153,119,49,206,69,255,0,94,210,167,146,162,249,129,79,113,93,145,20,217,13,140,232,176,237,45,91,103,109,85,43,231,213,36,71,120,76,230,121,70,207,209,247,22,56,205,46,212,43,15,160,179,114,203,10,85,75,62,251,100,206,214,71,185,202,159,225,114,39,229,57,76,45,2,184,201,108,58,220,79,153,86,11,75,158,141,73,174,52,173,213,87,79,26,136,219,238,95,210,247,30,149,112,117,165,182,92,63,77,110,107,181,72,183,245,215,222,247,47,185,61,231,156,110,25,105,123,222,115,97,136,121,142,102,183,74,46,173,85,69,255,0,93,195,238,84,247,158,146,237,209,114,104,227,143,114,174,154,245,85,251,84,14,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,162,104,153,60,79,134,68,213,175,106,181,83,95,37,67,88,2,201,222,56,63,201,43,237,122,220,238,54,58,233,39,95,202,75,140,205,79,170,141,240,69,247,34,23,15,6,229,182,21,192,148,141,163,195,212,114,197,27,116,211,124,238,122,248,53,60,215,251,8,85,10,168,137,170,152,243,158,124,105,101,158,75,195,81,79,83,84,202,187,132,40,246,165,59,162,169,98,43,145,37,77,55,54,23,39,214,139,79,31,48,50,6,174,8,42,96,116,19,175,168,237,53,235,167,130,234,68,175,106,54,65,96,155,52,22,188,71,129,225,172,169,185,201,83,55,123,141,149,43,58,50,38,82,199,162,171,81,21,90,158,170,117,83,40,50,71,138,12,206,226,150,241,86,152,91,15,81,217,108,118,233,214,23,213,195,89,35,222,253,204,123,216,187,92,248,149,58,49,191,146,191,89,124,52,47,78,46,225,155,9,227,123,61,194,147,19,84,75,113,170,172,166,150,6,203,81,4,50,172,74,232,213,155,155,189,23,69,211,111,159,144,30,112,102,167,154,9,93,12,177,57,175,98,171,92,213,106,162,162,167,66,191,203,172,140,204,44,206,141,243,225,91,21,93,100,113,233,185,98,165,158,79,29,232,159,213,198,239,208,119,240,37,18,171,178,55,6,92,177,101,101,194,163,20,220,163,163,153,242,72,216,217,69,73,162,42,203,170,34,117,240,209,125,197,255,0,225,83,131,107,22,66,219,234,105,170,102,75,143,59,102,157,230,146,13,83,71,78,191,146,171,254,87,251,144,7,2,153,37,111,202,204,164,162,90,187,125,101,45,116,209,71,44,237,169,115,218,168,229,166,166,221,234,185,26,169,235,70,191,193,74,135,138,94,32,112,190,84,96,26,202,150,221,168,36,168,102,196,88,57,209,61,250,165,68,76,95,85,100,106,244,220,191,192,239,179,87,60,112,70,81,54,107,37,230,72,168,34,146,141,207,137,99,134,94,138,187,218,154,36,113,185,19,164,107,252,63,81,10,252,103,103,189,203,31,102,69,202,146,195,137,174,21,54,119,205,83,248,183,84,84,35,63,215,111,115,125,71,237,79,4,103,228,249,125,128,90,44,229,204,101,204,124,79,37,217,141,86,68,170,213,107,85,141,110,159,138,99,124,156,239,209,247,148,238,14,194,119,12,95,123,130,207,67,4,142,116,200,245,220,141,118,137,181,170,239,20,69,247,123,134,25,193,183,204,87,120,163,179,219,169,149,242,214,205,28,44,245,216,157,94,244,98,125,103,34,120,175,188,151,94,9,251,61,176,245,143,10,81,98,220,127,18,201,112,171,167,73,163,107,169,169,36,216,146,193,2,244,119,174,190,43,34,120,167,143,241,13,158,19,59,52,44,152,42,178,12,89,142,36,117,118,253,219,99,142,190,102,233,162,79,26,244,228,199,250,77,95,31,47,227,32,214,60,45,99,195,144,37,61,158,141,96,99,83,68,69,145,239,242,68,252,165,95,209,67,155,110,160,134,219,72,202,56,62,164,122,233,209,19,197,85,124,191,89,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,222,44,120,140,164,225,211,2,253,35,150,46,101,76,233,172,45,88,216,244,233,60,44,118,168,233,25,229,47,146,151,200,197,158,53,56,114,196,188,74,67,102,194,116,85,175,160,182,195,4,220,250,136,155,27,222,142,89,99,145,61,87,200,223,242,13,79,5,250,202,4,117,195,218,199,159,203,138,33,171,142,75,66,210,58,104,209,98,91,52,122,171,116,68,84,254,179,95,127,153,35,92,44,231,230,107,103,189,130,135,17,220,173,180,20,180,50,71,18,200,238,227,36,74,229,86,64,245,84,245,156,157,91,42,249,249,24,21,155,221,147,152,155,47,48,197,110,42,194,248,158,182,235,37,178,7,213,186,41,169,233,98,69,229,237,93,53,231,167,150,239,224,115,56,73,227,174,183,135,201,211,42,243,2,197,72,202,106,41,187,170,205,207,157,207,110,197,130,15,8,219,35,124,33,122,244,255,0,70,161,39,249,173,149,56,15,24,91,230,175,197,54,217,234,156,205,186,36,117,47,143,197,204,79,6,170,126,139,127,129,1,92,86,229,180,185,125,154,117,212,180,214,138,186,26,9,96,165,146,6,206,217,53,235,22,139,213,233,215,214,99,188,252,137,175,191,113,121,148,151,154,106,106,74,11,226,72,181,91,245,106,210,213,39,213,84,95,56,81,60,148,194,206,211,124,153,250,89,117,181,226,108,23,11,37,89,105,169,160,88,219,28,113,106,173,239,122,245,114,181,124,81,169,224,4,93,2,177,189,101,54,54,176,34,173,198,211,203,68,68,119,245,240,175,77,116,242,122,249,148,123,154,230,57,90,228,209,80,15,128,0,0,0,55,168,234,231,161,170,138,178,153,200,217,97,123,94,197,84,215,69,69,213,58,47,218,132,158,246,98,102,134,113,99,76,71,13,166,225,114,130,107,21,4,77,137,173,109,11,90,168,214,73,68,212,77,237,103,232,57,124,87,237,34,240,204,46,207,46,32,111,153,103,153,214,236,49,71,111,167,158,154,235,85,12,15,89,36,145,170,222,109,69,35,21,81,26,186,120,49,60,64,205,158,211,11,102,48,125,130,74,182,213,72,203,90,105,163,91,10,104,190,189,26,125,101,98,254,87,219,254,130,25,100,254,177,223,173,79,66,92,113,101,165,215,50,178,138,166,150,209,26,115,227,217,225,179,206,170,153,124,92,230,249,49,79,62,247,90,9,237,183,10,138,42,134,237,146,25,94,199,38,168,189,81,202,139,225,250,128,204,30,205,156,209,92,25,155,20,246,234,235,164,20,212,115,238,213,36,229,183,93,180,213,139,226,229,79,55,39,241,39,94,158,120,170,34,73,97,123,94,213,215,69,106,234,158,39,151,252,3,121,196,54,44,69,79,112,195,110,122,86,51,126,205,178,172,126,49,185,23,170,57,60,149,222,103,161,30,17,113,14,99,226,92,180,167,185,102,61,44,112,86,61,31,181,27,58,203,174,149,19,183,197,100,127,228,181,158,96,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,2,153,204,92,55,54,43,194,149,150,90,119,35,100,159,151,162,170,170,125,89,24,239,36,95,209,247,21,48,2,2,243,247,128,252,238,193,119,137,238,241,97,234,155,133,44,206,107,90,180,180,149,114,175,171,11,85,117,255,0,7,68,242,84,241,40,140,182,224,179,60,179,2,239,232,250,108,33,112,164,70,177,239,87,212,219,235,35,111,170,137,230,144,59,244,144,244,53,116,195,246,75,220,73,13,218,213,73,86,196,93,81,179,64,201,19,93,52,240,114,47,145,211,75,111,192,56,22,53,175,75,77,186,220,139,234,171,225,161,107,87,214,242,245,25,175,151,247,1,107,248,84,201,139,190,82,101,93,62,23,188,185,171,82,155,247,35,85,253,63,194,103,122,125,102,53,124,36,79,34,15,120,162,201,204,91,150,185,157,127,244,173,174,169,148,242,220,106,164,142,103,67,42,49,200,181,19,105,163,156,198,162,244,98,169,63,247,108,238,203,155,29,50,212,215,95,18,56,211,207,186,206,190,104,158,81,175,189,8,230,227,98,190,131,136,199,45,183,45,240,125,20,146,54,93,29,90,197,142,39,187,253,114,138,170,146,182,53,255,0,102,99,188,124,127,110,129,21,170,170,171,215,196,29,230,54,194,87,60,15,137,171,240,197,226,61,149,116,19,44,50,183,86,174,142,68,69,241,106,170,121,249,42,157,24,0,0,0,0,0,0,0,0,3,36,56,15,191,219,240,214,120,218,238,183,42,136,225,134,23,192,247,57,239,107,83,165,101,43,191,41,81,60,26,190,102,55,151,7,44,112,54,101,94,101,244,198,5,164,149,206,141,85,188,200,234,227,133,81,90,230,170,248,200,213,241,218,5,246,237,31,204,187,38,99,102,245,12,214,57,219,44,118,250,41,233,222,230,185,142,77,221,238,85,241,107,157,229,250,140,72,43,156,204,193,185,131,97,184,182,183,28,211,72,218,138,148,115,209,210,85,50,101,84,223,215,170,61,203,245,156,80,192,94,206,16,44,149,119,156,240,195,108,165,219,248,187,141,27,215,93,124,18,178,159,220,139,239,61,27,211,34,182,22,162,253,191,241,158,113,120,69,185,87,91,179,191,13,58,138,71,53,95,114,163,107,180,114,167,69,172,131,220,169,238,67,209,213,50,171,161,106,175,219,255,0,24,27,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,45,198,116,214,102,4,88,106,90,124,3,102,158,182,186,77,187,121,92,190,154,73,26,254,90,42,125,93,255,0,192,195,236,166,236,232,158,229,127,92,107,155,143,124,181,213,19,247,167,194,248,150,37,71,57,241,200,169,172,53,40,159,89,100,79,171,251,60,16,144,117,68,95,20,67,232,20,198,95,229,230,28,203,139,35,44,120,110,143,145,3,90,196,114,115,36,118,170,214,35,81,125,119,57,124,19,222,84,218,245,208,47,67,227,83,207,85,234,6,163,26,56,204,226,11,19,228,94,20,75,173,138,203,81,84,143,215,116,172,68,209,186,73,78,222,186,197,34,117,230,170,126,207,225,146,229,174,226,19,41,237,185,179,128,235,44,53,180,113,205,35,185,123,53,141,174,84,210,104,158,190,44,119,249,52,242,2,1,243,207,137,12,109,158,23,84,174,196,117,59,149,139,181,169,178,36,209,17,210,170,125,72,153,254,85,223,251,248,92,110,11,184,69,197,60,67,226,71,220,223,108,169,91,45,20,188,170,138,132,141,21,136,231,211,200,246,245,73,88,190,40,207,15,122,20,198,6,225,170,239,127,206,231,229,149,226,150,166,149,253,249,97,234,199,49,118,247,182,195,175,173,18,251,215,242,124,191,97,50,220,25,112,198,222,29,48,189,101,12,117,139,51,46,143,167,170,209,210,110,86,170,67,179,79,234,163,211,197,61,224,85,24,39,133,12,175,193,180,246,245,161,179,233,81,65,50,76,201,59,197,71,138,72,175,78,139,50,167,142,158,242,243,211,83,199,75,79,29,52,73,163,34,98,49,169,246,34,104,134,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,102,182,150,58,218,57,232,229,77,89,60,110,141,201,246,57,52,95,248,200,150,237,25,224,190,237,65,112,184,230,182,26,163,154,74,103,186,106,153,213,140,213,27,171,170,231,114,170,186,101,242,70,254,79,250,9,111,49,227,141,219,62,32,191,228,189,226,211,96,181,205,91,60,244,213,12,217,20,15,145,222,181,37,75,124,24,138,190,42,158,94,96,121,239,183,95,174,54,186,184,234,160,159,71,199,174,158,171,124,209,83,205,23,222,100,182,13,227,78,253,107,167,129,247,180,74,138,138,119,170,177,218,177,154,38,237,201,245,96,211,199,83,27,239,248,83,16,225,202,167,82,222,109,21,148,146,55,77,82,106,119,199,228,139,249,72,159,164,159,196,234,0,144,28,185,205,90,172,234,184,84,94,174,149,48,62,149,143,229,73,7,54,52,115,81,90,231,183,234,181,142,241,119,187,242,76,126,226,11,37,107,40,47,245,23,60,13,109,158,233,109,141,55,203,45,35,29,43,98,107,97,98,170,185,119,185,81,53,71,248,251,148,180,120,67,31,226,108,20,249,22,197,115,168,167,108,202,142,123,89,52,140,69,84,69,68,232,215,39,188,206,62,10,49,102,17,190,80,98,27,110,98,85,83,221,18,225,109,88,246,213,62,41,214,53,230,189,154,162,76,171,167,170,239,30,190,64,71,220,208,203,79,43,161,158,55,71,35,21,90,230,185,52,84,84,232,168,166,131,35,248,138,201,40,226,197,215,220,65,129,232,209,246,150,214,85,61,172,134,61,81,173,230,202,244,233,20,123,83,70,237,243,254,237,12,113,115,92,197,218,228,84,95,114,129,240,0,0,186,28,54,223,162,195,153,189,135,110,115,55,86,69,113,164,114,248,248,37,84,46,247,47,232,150,188,230,217,174,213,118,91,140,23,26,41,21,147,66,246,189,174,69,84,209,81,200,169,213,21,23,197,16,15,73,216,143,52,240,43,176,195,82,162,249,73,43,234,181,217,12,114,57,239,118,217,19,93,17,168,171,211,199,192,138,12,206,224,15,59,243,59,22,213,223,240,238,95,221,105,168,106,42,36,124,106,230,49,117,99,165,123,209,127,25,43,93,245,94,158,94,70,83,246,125,85,89,115,55,14,122,95,26,226,118,94,43,225,254,174,154,170,181,149,27,53,146,169,171,163,36,220,228,213,172,106,248,249,34,249,33,32,16,211,83,192,196,142,8,35,99,90,154,34,53,168,136,137,251,0,192,174,18,123,57,172,185,121,105,182,95,241,253,4,137,121,108,8,179,66,245,145,138,199,170,76,213,69,229,212,171,124,30,223,35,61,105,169,161,164,133,176,64,221,172,110,186,38,170,190,122,249,254,179,115,195,192,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,49,152,216,238,197,151,120,82,187,18,98,11,157,53,12,20,240,76,246,190,121,54,35,156,200,220,253,19,162,245,209,171,228,66,95,24,252,88,227,108,220,199,149,246,92,35,85,37,85,178,154,170,68,139,187,211,199,50,57,177,207,62,213,69,228,162,233,181,237,243,95,218,77,14,112,101,101,171,55,112,183,209,123,196,210,178,157,94,247,59,150,230,166,228,116,111,98,162,238,99,145,83,71,175,145,102,240,167,103,222,66,97,218,198,220,102,195,52,181,179,236,86,189,106,40,168,164,220,170,137,170,174,180,200,171,212,8,158,225,163,40,179,127,59,241,156,22,234,187,77,201,104,153,187,152,247,80,181,173,77,98,153,83,174,172,243,139,223,255,0,182,108,107,173,216,15,41,50,238,70,221,235,105,109,84,180,212,42,199,203,60,238,70,162,182,5,215,197,203,229,26,175,236,59,12,9,146,57,117,151,19,58,163,10,225,171,125,11,221,166,174,134,142,8,151,193,201,226,200,219,250,110,254,36,110,246,152,113,99,113,101,210,108,181,195,87,101,108,12,87,71,81,201,157,200,186,163,171,33,122,46,201,180,240,219,226,223,244,1,142,185,245,195,214,59,206,44,214,199,153,161,129,45,117,23,60,57,83,120,150,106,106,248,24,197,134,88,221,39,45,21,174,115,218,170,155,152,169,225,228,98,77,125,12,246,234,167,209,212,177,91,35,52,213,23,237,77,127,229,50,214,147,140,217,176,214,68,90,178,243,15,66,145,87,182,157,173,171,157,26,173,124,143,74,132,151,85,115,39,71,42,245,127,85,111,159,235,83,18,107,171,38,175,170,125,93,67,149,207,126,154,170,170,175,130,105,231,250,128,216,5,77,134,108,86,155,157,13,92,245,245,172,134,72,155,171,17,100,107,117,93,204,79,52,95,39,47,240,41,246,210,79,43,213,176,67,36,136,157,117,107,85,124,190,192,54,65,245,205,115,28,173,123,85,21,23,69,69,67,224,0,0,0,0,2,83,187,38,235,177,50,216,214,223,79,99,146,107,91,171,106,85,245,9,43,81,17,86,90,84,114,105,166,189,19,95,50,44,73,46,236,183,194,217,185,13,85,53,218,217,83,52,88,105,213,114,36,145,171,234,154,213,114,84,83,115,58,53,57,127,85,171,231,250,192,202,238,208,76,180,179,98,220,189,239,115,89,220,249,233,34,107,91,34,76,244,219,186,170,13,122,35,145,60,136,41,172,137,33,169,124,104,154,34,105,255,0,17,51,221,161,120,127,62,107,40,153,87,133,46,83,199,98,101,42,37,75,25,53,98,106,245,171,110,222,145,166,207,54,120,255,0,160,134,42,214,76,202,151,182,116,93,253,53,215,95,114,123,192,201,254,207,43,125,29,126,122,218,82,170,155,157,178,162,7,39,174,173,209,82,178,147,175,69,251,79,64,45,77,26,157,15,61,188,7,218,49,125,118,119,89,37,195,113,84,163,89,89,76,233,156,198,203,166,196,171,165,221,170,177,62,214,248,158,132,35,220,140,77,222,32,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,240,250,0,0,0,22,189,185,1,130,155,152,203,153,9,75,254,50,84,211,93,242,248,243,249,218,255,0,89,183,235,127,103,253,5,207,107,81,141,70,55,193,169,162,31,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,75,216,215,181,90,228,213,20,212,0,178,217,203,194,230,92,230,213,182,88,174,182,205,42,23,110,217,57,211,244,245,163,215,163,101,106,120,70,132,14,113,59,147,181,121,47,154,117,248,74,72,244,134,40,41,166,141,218,167,84,124,72,239,211,122,248,162,249,158,147,12,96,226,255,0,131,92,21,196,29,142,174,239,45,45,75,111,208,210,171,96,146,58,201,24,213,88,225,153,35,69,98,53,232,190,180,137,229,215,79,226,30,125,138,163,0,99,219,166,0,187,58,233,108,95,90,70,36,110,79,87,170,35,145,223,148,215,123,189,197,81,159,217,21,138,114,55,26,84,225,187,237,182,166,24,185,147,45,60,143,138,84,107,227,100,206,141,21,28,248,217,175,213,78,168,158,101,175,2,74,120,11,194,49,231,189,226,227,93,125,185,242,217,80,179,115,32,228,235,174,231,210,170,250,205,115,63,202,170,127,239,210,220,241,205,192,221,199,39,46,146,98,124,56,188,235,84,186,126,139,118,232,218,102,126,93,67,220,190,180,142,242,254,226,208,112,111,159,87,76,153,205,11,85,75,42,98,101,13,69,84,17,78,143,133,142,245,29,81,78,174,234,231,55,79,86,47,121,59,89,129,130,112,214,124,229,235,237,213,91,166,166,172,211,99,153,58,179,234,78,197,94,172,221,231,16,30,104,85,52,85,69,242,6,80,241,103,193,134,35,225,230,185,42,116,125,77,29,84,218,70,172,116,178,233,185,103,84,77,86,22,39,132,62,245,241,254,24,221,93,135,175,118,216,35,170,174,181,85,193,20,205,220,199,201,3,218,215,39,78,168,170,154,47,138,127,16,58,240,137,170,232,134,166,199,35,221,181,145,185,203,238,68,213,78,207,15,88,107,175,87,186,59,84,20,85,18,201,81,60,113,236,142,55,43,151,115,209,190,8,138,190,96,74,87,100,230,74,62,40,43,177,221,194,94,139,202,229,51,111,219,93,18,245,73,63,87,139,127,210,74,73,142,92,26,100,117,62,82,224,24,90,213,172,100,147,238,221,28,238,213,91,182,106,141,58,43,26,191,236,154,153,24,170,137,226,1,90,142,241,62,35,17,15,168,168,228,213,23,83,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,20,86,110,99,218,92,186,193,117,184,142,165,53,72,57,125,58,254,84,177,179,201,174,253,63,113,230,207,50,49,109,110,53,198,55,92,67,90,237,95,89,87,60,222,9,249,114,189,254,72,159,164,190,71,165,124,200,203,203,38,101,225,170,140,51,126,100,174,166,168,217,187,151,42,198,239,86,70,61,58,162,47,155,16,143,220,247,236,156,193,245,150,151,214,101,147,171,33,171,138,37,93,147,220,102,151,123,145,178,175,130,64,245,234,170,192,34,12,23,175,57,120,76,205,156,155,173,168,142,251,134,171,214,150,57,94,198,76,202,58,149,99,145,28,196,69,220,248,88,139,253,99,75,45,36,82,194,229,100,177,185,142,79,20,114,42,40,31,24,190,182,154,153,205,151,148,57,69,134,120,101,196,120,146,175,215,196,43,109,157,41,147,252,41,63,25,206,157,137,225,171,62,171,155,226,154,24,48,115,22,239,112,90,69,161,89,255,0,18,169,162,183,99,125,250,248,233,168,11,213,91,107,174,181,117,141,77,18,105,228,122,39,235,114,175,252,166,171,77,150,225,123,169,74,91,116,28,217,23,203,115,91,228,171,230,169,238,83,130,95,222,18,243,23,10,101,230,48,244,158,38,99,93,26,120,35,164,70,167,245,83,183,206,70,126,155,124,255,0,246,133,184,191,101,6,53,195,150,229,185,221,45,188,168,81,85,21,121,209,59,193,21,127,37,234,190,13,95,34,138,123,28,197,86,185,52,84,39,183,7,80,100,95,20,152,77,209,86,53,175,167,108,146,172,188,155,138,70,158,162,108,94,173,149,250,122,178,152,173,197,23,3,217,14,149,237,179,101,133,213,201,127,154,70,171,105,189,55,207,93,168,249,150,79,81,26,247,244,70,251,186,104,4,93,3,46,179,107,179,175,54,176,5,59,106,109,86,138,187,147,116,114,185,41,225,170,157,83,77,158,234,100,253,53,254,11,238,44,125,215,135,204,206,178,221,232,172,151,44,49,113,134,170,189,209,182,38,62,138,161,170,170,247,43,91,209,99,69,241,69,240,69,2,131,178,81,199,95,114,138,150,87,109,107,247,106,186,107,224,213,95,249,9,240,224,79,38,44,248,11,42,109,245,84,55,94,247,205,169,171,127,245,15,143,69,231,167,189,238,253,4,254,36,126,240,199,217,181,114,199,119,170,186,108,202,90,155,123,169,121,123,98,108,211,83,61,119,50,101,94,143,167,235,245,24,191,183,237,50,142,28,11,196,71,8,117,141,250,16,169,124,194,20,168,147,201,7,163,159,89,51,81,203,204,155,215,100,17,249,68,186,106,238,155,147,245,160,103,102,46,193,246,156,103,105,125,158,241,23,50,157,250,106,221,206,79,7,53,201,245,92,139,226,212,243,48,227,25,118,88,229,54,37,196,41,121,166,171,238,177,239,99,150,46,93,75,250,35,88,158,43,86,159,162,190,94,101,63,118,237,80,177,225,202,138,75,109,251,15,84,210,86,109,115,106,153,53,12,81,237,123,81,17,122,58,169,21,61,109,201,213,12,191,202,188,246,203,220,219,183,67,89,133,241,13,5,76,178,170,167,38,58,184,30,244,209,207,79,170,201,28,191,236,110,80,58,12,143,225,127,47,50,58,130,40,48,229,23,248,67,24,214,186,94,100,254,178,163,99,69,93,175,149,232,157,98,106,255,0,239,214,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,248,168,142,69,69,77,81,79,160,12,96,226,251,130,252,29,196,109,153,181,107,254,1,120,165,143,151,20,212,244,148,238,115,145,211,198,247,106,231,162,47,130,59,242,147,235,47,237,138,140,95,217,213,156,56,106,75,131,217,76,249,160,161,129,211,171,214,74,54,234,141,141,28,189,18,163,245,147,236,112,111,22,184,238,214,202,187,123,149,27,222,96,146,29,203,175,77,205,84,215,251,192,243,1,115,181,221,48,62,37,125,21,116,91,42,173,181,74,215,53,92,139,235,71,34,162,245,106,170,120,181,124,20,150,158,18,187,74,176,173,102,29,164,194,152,226,130,154,134,120,121,154,73,27,234,164,215,89,39,147,193,34,119,146,53,60,124,203,45,199,207,2,152,163,14,93,110,249,167,103,184,50,225,79,87,83,81,84,248,96,162,168,87,177,28,234,169,215,85,77,205,232,141,68,242,241,35,157,22,90,119,248,43,28,158,244,2,101,51,114,233,104,226,151,58,44,248,26,25,162,169,177,199,53,61,76,143,72,29,187,68,171,146,37,77,179,34,38,155,39,253,31,63,214,133,216,204,78,206,140,156,199,120,58,219,97,167,139,209,147,81,83,50,46,241,77,110,163,71,189,83,149,170,175,226,211,175,226,215,207,242,148,195,78,200,236,81,109,135,29,215,80,92,88,247,213,77,79,43,99,114,43,81,19,89,168,17,58,106,158,122,249,19,6,213,69,106,42,120,42,1,24,17,246,97,101,230,30,205,91,109,154,91,213,194,170,223,46,138,238,101,37,39,93,31,79,211,77,21,60,36,119,145,223,226,206,8,178,171,32,179,14,211,143,164,115,234,173,44,158,5,146,25,232,169,182,49,82,119,74,171,163,24,170,186,50,29,62,175,159,236,36,74,174,207,73,87,89,5,108,141,252,100,11,171,87,85,247,181,125,255,0,217,66,140,207,108,27,69,141,50,202,251,105,172,209,19,209,245,74,213,93,221,23,187,202,223,201,84,253,37,2,164,193,216,135,15,98,43,68,117,120,114,70,58,151,174,221,145,58,52,250,206,69,232,173,79,54,187,200,239,28,221,201,166,164,43,240,77,197,78,33,202,140,206,126,95,93,42,57,182,186,141,52,85,88,34,70,237,167,169,151,197,204,221,213,210,39,229,127,160,154,90,106,136,234,169,227,169,137,200,230,74,196,123,85,23,84,84,84,212,15,141,141,88,171,181,203,250,148,221,69,247,141,53,62,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,62,42,34,166,138,154,161,244,1,68,230,38,79,96,76,208,183,186,221,138,236,116,117,44,119,93,207,164,134,71,39,172,199,127,178,49,223,160,211,10,179,19,178,47,44,241,13,206,166,227,135,241,69,202,129,178,194,214,178,40,232,40,246,181,200,221,53,232,141,243,208,144,176,4,43,230,247,101,6,57,193,180,242,86,225,59,213,93,214,54,189,169,182,88,233,34,232,231,57,60,231,79,36,111,151,153,133,88,219,45,49,86,1,172,117,29,254,131,146,230,120,254,54,55,121,53,127,33,206,253,52,61,62,57,168,228,209,201,170,22,163,57,120,111,192,25,203,135,235,172,247,218,4,108,181,112,62,38,204,179,79,163,21,118,245,218,201,27,175,212,104,30,107,205,76,145,241,187,116,111,115,87,222,139,161,41,89,169,216,249,116,87,215,221,48,94,50,182,109,85,150,72,105,221,71,86,231,34,122,238,106,107,189,250,254,74,127,239,215,9,115,87,131,204,228,202,170,234,232,110,248,126,178,162,150,142,101,143,188,195,110,171,72,222,155,154,136,168,174,137,19,69,87,167,152,28,60,167,226,179,52,242,126,213,85,105,195,55,57,86,42,150,202,138,175,173,169,98,181,100,219,170,166,201,17,63,33,11,183,194,103,16,216,147,20,113,55,105,190,230,29,198,123,140,51,83,220,19,149,61,76,243,49,28,176,202,244,232,245,127,130,185,222,70,32,201,4,209,61,89,36,79,107,147,201,90,168,100,47,2,217,105,115,204,94,32,108,182,202,109,208,182,58,90,233,150,71,196,247,55,70,211,185,63,39,252,228,3,208,108,214,107,45,222,157,59,237,178,150,118,59,84,210,72,90,228,241,251,83,236,45,254,41,225,195,44,241,94,34,160,196,149,182,90,88,234,109,239,137,241,36,116,84,250,107,27,220,244,241,98,175,139,151,193,75,155,75,15,119,167,108,42,186,237,215,254,61,77,205,122,162,1,140,217,239,139,169,56,121,196,20,216,254,24,247,209,213,239,231,65,185,99,98,109,100,81,55,164,104,170,189,102,215,195,199,248,151,143,1,226,252,51,156,248,26,59,228,52,208,84,81,87,115,224,123,31,18,185,190,171,156,199,38,146,53,53,233,239,79,50,155,226,111,43,228,205,92,177,175,195,180,238,107,103,127,43,98,185,175,119,133,68,47,94,140,235,225,25,135,253,155,216,222,245,151,215,123,142,70,226,232,223,5,77,44,178,213,196,178,181,176,238,231,58,143,106,35,94,214,189,122,200,239,127,130,232,5,211,226,35,179,127,43,51,110,73,47,86,137,165,179,92,87,122,170,81,208,210,35,92,231,204,143,114,175,168,213,240,87,39,143,254,220,116,200,76,160,207,46,18,243,2,130,186,224,202,171,197,149,106,225,108,137,81,112,142,54,181,138,142,107,151,107,39,126,189,106,53,250,191,146,132,169,162,162,162,42,120,41,162,88,34,153,52,149,155,147,245,170,1,214,97,75,219,177,22,31,161,188,62,4,133,213,84,241,74,232,209,219,145,170,230,53,218,107,231,226,118,230,150,49,172,106,49,169,162,34,104,134,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,41,204,123,132,44,56,211,12,215,217,175,214,232,106,233,230,167,149,138,217,33,100,158,49,185,189,17,237,84,215,71,47,151,153,231,203,55,120,122,197,212,249,161,112,195,184,75,10,92,229,134,62,86,198,178,134,87,120,211,198,245,233,28,122,120,238,242,61,23,170,106,154,41,209,195,131,44,80,93,101,188,178,147,252,38,93,187,157,204,127,147,118,167,77,218,120,125,128,96,247,102,175,12,48,229,246,30,118,47,196,246,25,169,111,47,69,98,37,69,42,49,205,69,101,28,159,151,19,94,158,187,29,231,228,190,102,126,233,163,116,79,35,227,88,214,38,141,77,16,250,190,0,105,98,234,170,113,238,182,248,174,182,218,171,108,255,0,213,212,194,248,93,225,224,230,170,47,138,47,188,228,181,52,93,13,64,66,247,20,124,16,227,124,152,197,178,230,30,11,109,76,180,12,219,235,68,147,57,91,172,80,195,227,28,12,106,122,210,187,242,191,229,69,149,110,30,113,109,110,50,202,156,63,121,184,34,164,242,91,233,55,235,174,186,173,52,78,95,21,85,241,114,249,149,206,32,176,91,241,37,182,91,93,202,46,100,50,237,213,55,57,60,28,142,252,149,69,241,106,121,156,60,25,132,232,112,109,150,43,37,189,52,130,20,107,90,157,122,34,49,173,79,21,85,240,106,121,129,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,168,142,77,21,17,81,125,229,37,141,242,191,6,99,219,100,246,219,245,134,134,161,179,171,85,206,125,44,79,118,168,230,187,197,236,119,155,80,171,128,17,255,0,118,236,159,203,58,250,231,213,199,85,52,104,233,152,237,173,125,58,38,212,106,34,166,157,207,222,133,249,200,62,10,178,167,33,238,116,248,135,15,219,209,247,72,169,221,2,205,36,84,202,190,187,26,215,122,204,129,142,252,159,127,153,144,224,15,138,105,211,170,126,179,89,241,64,248,248,217,43,85,146,53,28,213,241,69,77,76,93,198,252,62,54,209,196,29,151,50,240,133,11,169,98,149,214,248,107,27,77,22,198,43,89,58,43,181,72,227,79,201,141,154,234,239,47,213,166,82,31,21,17,124,64,209,79,187,187,197,187,199,99,117,253,122,27,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,167,122,125,163,122,123,148,208,190,39,192,55,55,34,159,119,33,161,60,15,160,106,220,131,114,26,64,26,183,32,220,134,144,6,173,200,17,117,52,159,90,6,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,3,75,157,167,145,168,208,255,0,48,52,42,245,240,62,162,106,105,119,137,169,158,0,106,78,128,0,0,0,7,212,77,79,135,214,248,128,219,246,159,81,52,62,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,52,57,218,42,34,41,241,87,84,213,77,189,218,204,169,238,55,63,36,13,181,241,53,179,192,208,190,38,182,120,1,168,0,0,39,136,9,226,6,173,16,104,136,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,37,79,199,46,139,161,186,154,163,13,14,79,199,175,95,35,91,181,217,208,3,19,118,191,172,213,183,237,56,188,212,102,186,174,159,172,251,207,69,240,122,1,188,186,238,241,53,167,129,180,221,92,136,166,234,120,1,244,0,3,85,247,159,83,196,249,162,251,143,169,226,6,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,28,73,63,174,83,123,242,63,97,180,244,85,153,116,55,127,32,14,186,181,218,38,155,53,58,85,186,74,202,214,67,202,93,53,211,192,169,182,170,183,111,45,29,212,210,234,10,119,61,178,114,147,114,1,189,11,183,196,215,105,166,169,224,107,31,169,0,0,158,32,39,136,26,193,243,84,26,162,129,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,7,29,127,175,119,234,55,63,36,209,35,118,63,152,189,117,232,107,68,213,186,129,241,158,127,172,212,104,69,218,170,106,69,212,15,160,0,0,0,7,214,248,159,15,173,241,3,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,13,47,110,228,79,176,219,221,167,67,120,218,123,19,93,64,210,239,19,83,60,13,46,241,53,51,192,13,64,0,0,0,7,214,248,159,15,173,241,3,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,1,161,254,102,179,226,162,47,138,1,178,239,19,83,60,15,175,106,39,145,165,21,117,80,53,128,0,0,0,31,91,226,124,62,183,196,13,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,208,154,235,162,63,85,243,64,247,181,58,42,166,160,36,54,211,197,77,183,185,87,196,248,207,16,57,32,219,95,172,107,111,128,31,64,9,226,0,250,223,19,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,2,135,177,102,85,191,16,197,222,45,209,126,45,127,217,60,148,168,41,234,146,171,215,71,245,247,24,153,145,216,190,117,195,140,231,73,162,70,189,122,153,5,135,113,52,85,240,53,96,122,107,167,83,58,43,164,145,28,221,85,124,23,67,84,78,107,151,68,93,78,174,9,249,154,57,238,211,95,113,217,65,44,45,68,209,58,154,28,143,23,104,106,220,141,250,203,161,192,146,181,171,58,177,139,213,23,169,205,86,239,137,28,190,32,107,213,20,212,136,190,38,150,166,134,173,122,104,7,221,80,106,138,105,62,183,196,13,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,7,205,80,250,104,95,16,53,106,135,211,65,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,12,1,201,21,239,24,83,150,231,237,150,71,42,104,165,198,168,204,107,54,94,81,43,238,151,22,66,168,190,14,118,154,150,55,19,99,42,124,157,195,107,82,229,68,123,219,234,38,190,11,161,133,153,167,158,56,227,30,85,78,232,227,158,74,117,114,237,115,85,81,16,192,150,220,47,159,184,94,231,76,201,217,121,129,119,55,114,53,94,154,232,49,127,19,24,111,15,178,8,163,172,71,203,58,237,99,88,228,85,212,132,170,12,213,199,214,106,132,138,11,156,241,237,77,168,155,215,162,23,27,45,51,23,16,226,60,95,110,75,197,202,74,167,71,34,47,45,92,166,160,155,124,188,190,73,136,168,224,186,84,46,139,80,221,253,75,130,146,162,189,24,141,85,111,191,200,198,156,167,205,75,69,5,166,134,150,229,51,33,116,209,181,168,205,83,213,232,100,53,146,225,79,93,66,217,99,153,175,137,233,171,85,20,163,182,241,78,134,218,244,118,138,106,99,181,232,158,7,199,166,139,168,31,79,168,186,26,55,132,118,171,160,27,155,144,110,67,72,3,86,228,27,144,210,0,213,185,6,228,52,128,53,110,65,185,13,32,13,91,144,110,67,72,3,82,46,167,211,75,124,77,64,0,0,0,0,0,0,15,139,208,250,124,95,0,27,144,110,67,72,3,86,228,27,144,210,0,213,185,15,166,131,82,120,1,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,249,185,2,248,26,64,213,185,6,228,52,128,53,34,234,125,52,180,212,7,197,93,6,228,62,59,196,248,6,173,200,55,33,164,1,171,114,13,81,77,39,212,241,3,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,1,241,87,67,233,165,192,125,220,131,114,26,64,26,183,32,220,134,144,6,173,200,55,33,164,1,171,114,13,200,105,0,106,220,131,114,26,64,26,183,32,220,134,144,6,173,200,55,33,164,1,171,114,13,200,105,0,106,220,131,114,26,64,26,183,32,220,134,144,6,173,200,55,33,164,1,171,114,26,84,0,6,179,64,222,6,179,230,228,52,239,212,1,171,114,13,200,105,0,106,220,131,114,26,64,26,183,32,220,134,144,6,173,200,55,33,164,1,171,114,13,200,105,0,106,220,131,114,26,64,26,183,32,220,134,144,6,173,200,60,77,38,164,240,3,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,117,226,106,238,184,159,23,210,97,90,9,181,133,174,70,203,181,117,209,11,67,156,55,27,30,6,195,212,246,43,61,60,109,157,89,248,201,116,245,181,42,204,42,181,24,151,19,87,226,155,132,222,170,202,237,170,229,251,75,97,159,152,122,182,74,215,215,185,251,227,127,212,57,112,187,90,197,130,168,187,85,212,213,73,42,61,92,187,213,83,84,241,67,185,194,184,186,225,133,175,81,93,233,160,77,236,84,93,117,240,57,223,69,86,59,98,86,186,45,174,211,79,3,157,132,176,229,29,126,246,92,180,106,47,130,169,215,233,154,189,120,59,138,11,140,245,241,250,90,119,53,53,68,141,200,226,77,184,86,205,182,98,28,55,19,170,238,109,145,170,212,218,142,127,82,27,174,153,113,53,20,177,212,80,206,199,196,171,172,104,158,40,93,92,178,204,252,200,202,199,195,43,38,149,104,209,91,163,81,87,77,53,2,120,168,170,219,52,13,157,52,218,239,5,67,146,174,71,46,197,69,234,158,38,63,240,203,156,9,152,56,46,154,74,154,150,172,219,27,209,87,174,165,252,106,189,204,103,79,183,80,62,61,21,171,211,169,245,139,215,83,90,179,114,26,19,68,93,0,220,111,83,234,166,135,198,31,92,7,192,0,3,226,42,235,224,125,54,228,145,24,6,181,85,79,35,233,183,28,168,239,51,238,239,214,6,176,104,71,106,190,102,176,62,162,232,55,125,135,192,7,221,223,96,221,246,31,0,31,119,125,131,119,216,124,0,125,221,246,13,223,97,240,1,247,119,216,21,117,242,62,0,0,0,0,0,7,221,223,97,240,1,247,119,216,106,52,26,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,248,190,6,147,82,248,26,64,0,0,250,139,160,221,246,31,0,31,85,117,62,0,7,221,191,104,219,246,154,119,126,177,187,245,129,244,39,64,0,251,187,236,62,162,234,105,62,183,196,13,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,52,238,251,6,239,176,248,0,251,187,236,27,190,195,224,3,238,239,176,110,251,15,128,15,187,190,195,234,117,52,154,147,192,15,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,31,23,193,64,250,124,94,134,141,223,172,251,187,94,157,64,251,187,236,10,186,159,0,0,0,0,0,0,0,0,0,4,62,107,215,67,82,121,254,163,79,229,1,244,31,87,193,15,128,0,0,124,221,246,13,223,97,241,124,79,128,106,221,246,13,223,97,164,1,171,119,216,17,117,52,154,154,95,3,75,164,86,249,6,72,174,241,110,135,215,55,95,32,198,104,162,230,13,123,126,211,78,191,97,169,203,162,27,92,228,78,154,16,107,213,125,198,141,87,220,124,231,39,184,251,185,0,250,138,186,248,26,183,125,134,141,200,167,208,62,171,180,242,13,118,190,70,151,120,31,88,6,165,93,6,239,176,56,210,7,221,221,124,15,170,186,26,83,197,79,174,255,0,144,13,64,219,221,250,207,187,191,88,26,183,125,134,173,58,106,108,171,186,155,173,93,90,0,3,227,151,68,3,232,52,110,253,102,166,174,168,7,211,234,46,158,71,192,7,221,223,96,221,246,31,0,31,119,125,131,119,216,124,0,106,69,212,250,105,111,137,168,0,0,0,0,0,0,0,0,0,0,1,241,87,67,233,165,222,32,55,125,131,119,216,124,0,125,221,246,26,141,6,176,0,0,0,0,0,0,62,42,232,124,221,246,7,120,159,0,251,187,236,27,190,195,224,3,238,239,176,250,139,175,145,164,250,158,32,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,42,232,125,52,184,6,239,176,110,251,15,128,15,187,190,193,187,236,62,0,33,19,1,208,165,102,27,124,51,212,237,115,230,114,70,169,211,85,55,51,63,46,174,247,40,237,212,180,209,186,120,124,95,161,78,96,11,196,215,11,140,118,56,35,93,240,212,57,200,136,94,23,98,91,173,158,134,177,247,74,111,86,6,122,138,228,240,232,114,225,246,219,31,49,222,27,167,177,211,193,106,138,137,82,87,233,162,34,234,113,232,178,182,237,37,60,82,172,15,210,68,69,77,60,138,166,193,91,38,55,198,108,90,212,73,24,249,116,103,217,212,204,59,38,85,65,65,96,109,125,117,59,81,137,26,43,53,79,176,237,88,172,0,196,56,110,225,133,238,20,176,213,203,38,143,110,168,138,171,162,46,165,127,132,43,237,151,218,20,177,87,185,146,84,187,84,98,248,105,238,59,124,224,194,55,139,189,218,231,91,77,74,171,79,75,175,37,81,60,180,49,210,135,20,93,176,142,37,130,166,161,28,215,54,95,5,32,205,190,24,115,94,249,149,184,222,12,45,125,123,217,71,60,187,99,69,232,154,107,208,149,76,53,122,138,241,65,13,75,30,138,143,141,28,157,124,136,68,169,205,43,118,39,117,182,231,78,173,142,178,145,204,85,84,241,232,168,73,247,10,89,161,22,49,194,180,113,203,85,186,104,227,107,52,85,3,37,210,71,120,34,244,10,137,166,239,51,106,157,119,248,155,175,247,1,245,138,166,173,117,52,48,214,0,248,170,168,167,211,75,188,64,208,178,57,13,151,171,92,190,178,27,142,52,46,221,122,160,31,27,177,190,8,105,117,70,139,161,175,212,247,26,29,19,117,3,84,83,238,114,33,200,107,149,84,227,198,198,162,234,134,251,60,64,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,154,13,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,124,95,3,73,169,124,13,32,0,0,0,0,0,0,104,93,221,85,60,16,226,73,84,231,61,27,18,233,215,169,203,145,116,98,183,222,112,224,164,86,72,178,59,193,64,229,163,223,230,166,164,85,95,19,226,33,173,19,68,0,125,111,137,240,250,223,16,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,170,186,141,84,248,190,32,0,80,23,192,13,58,169,241,92,168,13,50,46,141,3,82,57,87,196,212,171,238,54,90,166,226,46,160,125,213,77,72,171,161,160,212,158,0,106,213,79,168,105,53,39,128,31,64,0,0,0,0,0,0,0,0,0,0,0,15,138,186,31,79,142,240,3,230,170,53,83,224,3,238,170,53,83,224,3,238,170,125,67,73,241,85,64,220,52,234,166,141,202,106,3,234,42,234,106,52,47,68,52,238,80,55,65,181,185,70,229,3,116,27,91,148,110,80,53,170,174,163,85,62,39,84,0,124,222,225,185,87,161,164,250,158,32,125,209,15,186,32,0,0,0,0,0,0,0,13,42,229,53,7,52,13,180,123,149,200,138,189,20,220,52,162,122,198,160,62,167,137,247,106,107,169,161,87,67,230,229,3,83,181,233,161,243,214,62,43,244,241,62,115,16,2,185,81,116,62,115,15,142,149,158,122,27,47,168,98,123,128,220,116,171,238,52,44,234,158,71,22,74,200,83,253,153,63,137,196,150,190,20,69,210,127,239,3,180,231,189,124,19,67,82,72,245,78,142,69,95,113,208,250,98,8,219,172,147,162,126,211,131,54,46,182,83,187,94,248,136,190,30,40,5,91,204,145,124,17,13,109,147,78,138,168,138,81,117,88,254,197,65,23,54,162,224,212,69,254,210,29,61,86,114,96,250,88,214,103,92,152,191,240,144,207,97,115,220,246,162,107,185,13,151,214,199,14,170,247,167,234,49,242,255,0,197,126,6,180,189,209,190,226,206,159,218,66,128,197,156,105,96,234,122,57,38,162,174,107,220,141,233,235,39,137,47,33,149,55,156,91,67,109,98,201,53,67,24,212,247,169,215,208,99,139,69,213,19,187,84,162,47,154,251,200,185,204,142,52,239,119,138,217,97,163,169,123,96,213,116,209,222,71,15,11,241,171,85,104,134,24,93,112,106,58,52,209,218,191,169,158,194,89,226,188,208,191,213,89,181,95,126,134,251,43,233,223,225,80,136,71,214,4,227,122,211,119,210,57,238,81,115,52,253,50,166,185,113,65,58,185,207,162,186,199,162,38,189,30,59,12,225,90,232,145,83,108,136,190,245,57,9,84,138,205,205,93,196,121,65,198,228,182,217,102,130,174,190,55,171,124,183,117,82,179,193,28,117,225,235,172,237,162,171,169,107,23,195,170,142,195,55,99,151,152,213,213,168,159,180,213,20,157,85,28,137,211,237,49,222,223,196,198,18,169,145,54,221,217,213,186,233,189,14,250,131,136,172,23,81,43,97,244,163,53,94,159,93,13,241,187,5,237,73,26,170,186,248,39,184,248,174,77,122,42,233,250,138,22,143,51,112,253,76,28,234,91,148,74,139,227,171,144,236,33,199,246,119,194,175,91,132,31,249,72,104,85,125,23,171,84,248,175,247,183,82,148,167,199,54,122,151,244,173,98,174,186,116,114,104,118,241,94,104,231,106,44,83,162,254,208,59,61,205,247,26,209,24,190,71,1,181,76,94,189,13,196,170,102,154,1,201,123,25,228,167,212,69,99,53,215,83,139,222,34,68,250,199,26,170,247,71,69,27,166,158,68,107,24,157,87,80,59,93,93,166,237,189,13,42,228,119,139,116,79,121,72,91,113,253,182,227,60,148,208,84,34,170,47,188,239,41,110,73,50,104,174,69,68,3,179,93,154,106,136,125,98,162,162,232,108,50,161,170,158,71,222,122,34,244,80,55,149,85,60,15,154,187,67,66,77,184,115,16,2,186,69,240,83,115,85,52,163,145,79,160,125,69,93,77,70,133,62,110,80,55,53,208,251,170,155,108,85,85,53,129,247,85,26,169,240,1,247,85,26,169,240,1,247,85,26,169,240,1,172,0,0,248,171,161,244,248,239,0,62,106,167,205,117,0,0,0,1,247,85,62,0,62,234,163,85,62,0,62,234,163,85,62,0,62,234,163,85,62,0,26,234,0,3,231,172,61,99,226,189,17,116,62,115,16,13,96,0,62,234,161,21,85,79,135,214,248,129,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,210,227,81,165,192,124,0,0,52,234,237,85,13,70,149,114,32,16,39,146,84,245,18,99,26,251,139,156,191,224,146,43,211,237,234,92,156,216,196,236,110,26,172,142,73,218,217,103,77,17,17,122,150,115,42,113,164,54,58,155,205,93,91,122,57,206,68,254,37,41,142,113,173,102,41,185,172,236,123,210,149,143,211,79,35,13,178,87,131,236,45,111,190,95,233,235,106,90,217,91,10,163,92,174,77,83,93,76,187,205,107,255,0,34,154,44,47,98,106,189,210,34,51,212,242,49,71,134,75,221,46,18,195,50,87,82,179,116,147,191,93,83,197,23,67,42,178,150,209,81,137,174,62,156,175,103,51,87,106,212,119,144,28,156,13,146,116,149,24,97,241,94,96,71,207,82,213,87,115,27,175,137,134,124,95,112,199,62,26,147,211,150,186,37,216,138,174,245,27,161,43,52,86,232,100,228,196,145,181,170,214,245,211,192,166,179,75,45,109,216,215,14,84,209,85,210,177,238,70,57,27,170,125,128,64,5,5,222,187,14,215,114,100,123,180,100,158,183,95,180,144,206,4,115,102,223,30,35,138,158,90,247,53,28,196,68,143,127,77,127,81,136,156,76,100,165,215,46,49,93,124,75,79,47,41,210,185,205,93,189,52,212,164,50,71,50,235,50,247,21,82,87,178,103,104,201,17,85,17,126,208,195,209,198,29,187,197,113,160,109,68,75,170,47,153,220,107,187,174,134,50,112,185,158,86,236,115,132,169,116,170,137,211,57,169,171,119,117,254,6,75,66,244,145,140,147,122,117,79,13,75,6,183,116,240,62,53,87,222,167,215,248,26,90,104,106,213,125,227,85,247,128,0,208,137,235,42,232,134,189,23,220,52,251,64,219,122,162,121,33,165,28,237,60,15,175,221,175,130,155,136,169,167,213,80,56,206,123,209,201,161,187,27,222,129,203,235,34,237,83,86,244,79,32,55,152,253,124,79,186,161,178,146,53,87,163,144,213,170,175,130,129,169,235,215,162,154,155,224,109,235,169,173,189,19,168,26,128,0,0,0,0,0,0,0,0,209,125,195,69,247,0,53,34,38,158,6,157,23,220,106,79,0,26,39,184,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,154,167,188,15,160,249,170,123,198,169,239,0,190,6,157,87,222,125,95,3,224,26,154,125,52,180,251,170,123,192,250,15,154,167,188,106,158,240,62,131,230,169,239,26,167,188,15,160,0,0,0,0,0,0,0,0,0,62,47,129,164,212,190,6,157,23,220,0,13,23,220,52,95,112,0,52,95,112,209,125,192,0,0,52,69,241,65,162,123,128,0,0,0,125,111,137,243,69,247,31,83,196,13,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,52,175,137,243,85,247,159,93,226,124,0,0,3,226,61,21,52,208,218,127,249,202,110,57,168,212,94,167,2,170,163,98,57,83,200,13,249,42,145,173,218,154,106,117,181,23,186,88,117,138,105,145,63,105,208,94,239,85,49,49,82,6,59,85,247,33,72,45,13,234,231,82,146,61,207,70,170,248,1,112,82,255,0,18,63,72,223,187,95,180,236,168,174,14,168,213,85,52,208,167,109,56,113,241,70,199,202,245,85,42,120,104,217,27,90,140,77,61,224,115,99,126,244,55,83,192,218,141,187,19,196,220,69,213,0,250,106,79,3,73,169,21,52,241,3,232,62,106,158,241,170,123,192,250,15,154,167,188,106,158,240,11,224,105,213,125,231,213,240,62,0,213,125,227,85,247,128,3,85,247,141,87,222,0,13,87,222,53,95,120,0,53,95,120,26,47,184,0,62,56,250,124,95,32,62,106,190,243,234,120,26,77,73,211,196,15,163,68,247,13,83,93,53,234,53,79,122,0,209,61,192,121,107,228,53,64,3,68,247,1,170,123,192,104,158,225,162,123,130,42,47,130,143,61,9,161,162,123,134,137,238,26,167,188,249,185,53,211,84,26,62,128,189,60,79,138,230,162,106,174,68,65,163,86,196,10,212,54,150,166,52,232,178,55,248,159,86,118,105,245,144,104,213,162,251,198,154,117,85,54,249,237,215,77,200,57,205,94,155,147,81,163,115,84,26,161,181,205,111,233,161,247,126,189,117,26,55,53,65,163,93,226,229,69,253,102,218,59,85,209,23,83,71,58,38,191,71,57,53,253,99,71,33,52,111,218,104,93,234,171,163,219,167,234,56,85,119,170,74,84,213,242,53,52,247,169,208,87,227,204,61,64,215,73,83,95,11,52,241,213,227,86,42,181,122,183,197,232,124,220,231,51,107,154,169,251,75,63,124,226,11,5,90,183,57,247,42,125,26,138,170,188,196,45,93,235,142,108,191,163,170,116,75,116,141,186,106,157,92,131,87,25,99,52,145,198,141,71,59,110,158,43,169,197,168,188,83,210,49,95,61,84,108,98,121,170,152,101,91,199,94,7,150,85,107,110,140,93,124,53,114,104,165,187,205,62,48,232,110,214,183,199,101,187,198,197,84,233,182,66,90,51,138,241,155,56,86,207,190,73,238,240,181,35,215,95,88,163,101,226,159,46,227,149,88,151,184,85,200,186,120,145,123,115,206,172,69,122,100,145,36,245,51,54,85,84,87,34,174,154,126,179,165,134,225,51,90,178,74,249,119,63,174,187,151,196,206,193,47,150,188,235,194,119,152,210,122,75,180,47,99,147,87,42,59,192,228,166,112,224,201,101,90,118,221,162,71,179,251,100,66,69,143,177,165,129,201,29,178,170,126,84,137,213,26,229,83,167,168,204,204,124,203,142,230,220,106,35,124,139,224,174,84,55,47,133,76,45,195,56,240,204,8,247,250,74,37,107,83,201,197,159,199,92,89,89,173,19,58,11,108,173,149,233,175,68,145,12,12,177,98,12,193,171,167,107,238,23,119,37,60,190,42,178,117,66,173,180,229,37,147,17,175,164,235,241,115,145,203,213,205,107,209,116,254,241,168,184,248,171,142,11,251,103,122,68,253,177,181,202,158,175,184,228,225,190,55,93,85,14,201,214,89,30,189,52,213,74,78,139,41,178,154,24,95,21,125,214,9,29,224,170,247,166,170,191,196,249,65,134,114,83,11,206,231,186,166,149,206,78,173,213,233,227,252,76,171,182,197,156,97,98,9,230,238,246,187,117,90,107,211,235,41,103,241,175,18,57,159,20,253,242,55,85,66,196,234,186,189,116,43,236,71,137,242,238,154,62,243,73,28,46,233,245,154,136,168,90,28,73,139,240,117,202,183,74,249,88,234,77,21,28,214,233,251,2,87,77,95,196,198,98,95,227,238,175,186,206,197,240,254,177,80,223,180,230,30,62,186,186,26,56,111,82,57,207,95,89,29,34,175,252,165,35,127,180,224,233,152,250,139,44,202,197,119,84,41,107,114,92,236,53,204,187,83,92,90,254,75,183,108,87,117,12,178,75,12,225,187,221,194,173,235,127,157,85,28,154,162,191,170,20,214,97,224,10,102,65,61,100,55,134,162,179,84,70,49,116,79,224,117,150,94,33,43,43,32,142,138,186,146,54,47,70,235,174,138,165,73,53,203,7,221,104,146,162,225,43,247,200,189,81,58,160,88,198,92,65,69,115,137,210,71,28,143,115,81,87,170,106,80,85,140,186,197,43,181,145,232,136,190,229,234,72,94,14,202,124,186,198,20,14,74,104,209,242,105,170,244,234,134,205,203,134,60,46,233,92,218,123,98,84,53,87,68,86,55,81,138,143,250,59,253,238,143,68,162,169,124,110,79,52,69,69,42,58,92,201,196,123,182,212,93,39,68,211,78,143,83,45,241,15,8,80,205,15,54,215,104,123,21,127,176,165,189,188,240,115,139,157,34,173,21,170,85,251,81,138,5,154,183,230,19,35,153,95,60,139,43,245,215,214,235,169,87,88,177,61,154,237,85,27,166,153,212,174,215,197,142,219,255,0,17,189,93,194,54,102,195,35,219,21,158,127,243,182,41,74,221,50,31,51,176,251,244,91,109,98,185,158,232,212,96,185,183,44,87,29,150,102,205,69,119,170,123,118,237,215,156,167,70,204,217,188,83,84,190,122,123,165,78,173,93,83,89,84,182,55,11,118,59,183,198,144,92,104,42,90,212,118,154,185,138,135,80,234,59,218,172,142,123,100,77,125,200,89,82,178,147,15,113,51,138,214,221,200,244,172,173,107,58,57,121,157,84,239,109,124,94,223,173,104,250,88,42,231,154,71,116,69,123,213,200,98,51,45,55,102,83,68,232,187,198,170,138,170,141,106,156,235,53,100,148,213,177,193,90,199,34,170,233,170,167,82,234,50,246,215,197,118,96,69,80,202,185,166,122,199,187,85,107,87,200,189,248,31,143,59,78,145,209,221,234,93,4,173,68,69,87,42,152,83,107,184,186,138,70,247,72,153,60,111,106,104,138,190,101,69,38,94,166,32,165,91,156,212,41,27,149,53,209,138,186,153,25,248,254,59,48,181,189,141,115,235,154,246,170,106,139,187,197,14,198,219,199,126,5,173,110,233,42,213,52,247,56,143,12,49,147,149,247,138,228,142,182,89,89,2,59,68,71,106,154,33,116,170,50,159,7,97,123,99,166,173,157,21,91,26,185,125,111,176,12,219,135,140,124,33,87,64,233,233,171,216,230,175,143,173,213,11,81,154,252,96,218,171,105,125,21,135,238,78,73,106,61,85,118,253,81,164,119,98,188,105,79,99,185,84,178,203,92,228,165,114,174,214,238,40,42,156,198,184,199,47,50,25,93,185,117,209,202,190,6,196,155,229,215,21,120,27,3,210,247,108,71,137,88,250,153,87,114,171,181,85,66,225,71,199,214,88,192,244,72,174,236,146,52,77,19,69,211,169,12,213,119,219,197,205,29,85,83,81,44,146,185,122,34,121,33,180,181,247,102,49,177,77,52,138,205,55,39,85,241,2,97,239,253,163,184,62,142,68,138,221,42,72,158,253,198,171,87,104,150,29,169,124,111,158,86,177,138,186,46,174,33,242,27,221,69,50,162,201,185,250,249,170,169,202,168,196,21,50,198,136,178,185,154,248,104,164,209,61,185,123,197,190,95,99,94,84,81,221,34,107,221,167,229,151,174,219,137,237,87,120,210,162,130,170,57,89,166,168,173,114,46,167,155,204,61,153,184,159,9,212,50,107,101,198,118,171,122,244,114,153,73,145,124,126,226,188,35,81,13,21,246,170,73,160,77,19,85,118,189,9,104,155,22,85,36,209,172,209,72,137,167,145,188,202,141,154,38,228,93,76,43,203,254,61,48,61,238,145,141,171,170,137,142,122,38,187,159,161,127,48,190,122,224,252,66,198,186,11,165,43,156,228,69,68,73,83,82,11,180,175,118,186,234,154,47,145,171,127,216,133,57,109,196,246,251,130,107,21,67,23,205,61,99,180,138,225,19,254,172,141,95,212,166,160,236,88,186,175,134,135,215,34,251,212,226,178,173,175,232,215,33,186,217,87,204,163,94,138,158,42,189,77,109,52,110,221,224,107,104,26,181,68,62,106,134,151,42,170,244,93,80,249,235,1,175,84,26,161,163,87,13,84,13,205,87,222,53,95,120,213,61,227,84,247,128,213,125,224,106,158,240,0,0,0,0,0,0,0,1,170,123,192,1,170,0,0,0,0,0,54,42,26,170,157,13,52,237,118,189,78,67,155,184,248,214,237,3,80,0,1,245,190,39,195,235,124,64,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,95,1,170,123,194,170,1,167,85,247,141,87,222,52,95,112,1,170,251,198,171,239,0,6,171,239,26,175,188,0,26,175,188,106,190,240,0,106,190,241,170,251,192,3,234,42,234,106,52,167,137,247,84,247,129,244,31,15,160,0,0,0,0,0,0,0,0,13,46,53,26,92,7,192,0,1,162,123,128,3,205,253,186,174,54,195,114,167,107,83,86,185,203,167,237,52,89,217,29,117,178,102,44,40,142,106,235,174,133,53,113,150,166,217,122,172,143,155,162,62,71,106,137,238,212,223,182,222,231,130,9,99,106,171,90,254,154,232,97,173,94,252,173,197,23,42,24,160,176,210,189,85,242,74,138,136,158,226,77,56,123,162,154,151,15,83,205,92,186,73,35,81,122,145,155,195,53,139,210,88,214,146,74,183,111,71,42,57,53,253,100,170,96,75,122,195,69,20,109,84,107,35,98,120,40,85,212,167,158,56,118,181,169,174,135,109,27,226,172,139,106,183,200,164,105,43,217,209,138,239,15,51,190,183,86,163,21,21,116,208,12,108,226,211,135,235,102,62,194,213,215,26,122,20,90,198,49,202,158,175,82,26,49,254,7,186,224,91,220,244,181,52,238,141,209,202,186,42,166,154,30,139,238,180,240,92,224,146,57,216,213,100,173,218,169,166,164,124,241,183,194,188,23,58,74,139,246,29,161,71,202,141,116,143,68,77,3,12,87,225,47,57,177,30,24,196,20,116,116,213,234,200,213,237,69,77,202,77,46,84,99,8,113,22,30,165,170,158,118,190,87,198,138,171,169,231,90,134,107,198,92,226,119,178,87,73,12,176,63,195,175,188,145,254,12,248,172,101,116,84,182,123,189,205,205,114,104,212,220,133,18,146,201,211,84,98,167,69,53,185,204,94,141,77,52,41,204,61,136,169,111,84,52,245,84,179,50,68,115,81,122,41,222,199,50,72,170,186,26,27,167,214,248,4,106,170,107,170,127,16,157,23,111,152,31,77,43,226,106,213,17,116,213,13,43,226,0,248,213,209,53,62,154,85,125,94,128,104,154,86,177,170,231,47,68,58,106,203,236,81,57,99,71,29,141,82,110,99,145,124,202,82,166,145,36,169,85,234,7,105,13,250,13,222,178,161,217,83,221,225,149,52,106,148,132,148,141,230,109,69,95,224,118,54,234,119,49,83,170,129,85,69,50,59,175,218,114,81,117,105,214,83,187,68,208,236,97,93,200,128,107,79,3,232,211,78,128,0,11,209,116,80,189,60,64,1,174,167,221,20,15,135,214,159,15,173,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,160,214,104,0,1,247,69,3,224,62,43,145,23,69,62,162,235,224,0,0,0,31,116,81,162,129,240,39,136,9,226,6,176,124,213,6,168,7,208,0,0,0,0,0,0,0,0,0,0,0,0,0,26,93,226,124,62,187,196,248,0,31,116,81,162,129,240,250,158,35,69,8,139,168,26,128,0,0,0,0,0,0,0,0,62,106,128,125,7,205,80,106,128,125,7,205,80,106,128,125,7,205,80,106,128,125,7,205,80,106,128,125,7,205,80,106,128,125,7,205,80,106,128,125,7,205,80,107,168,31,64,62,106,128,125,7,205,80,106,128,125,7,205,80,106,128,125,7,205,80,106,128,125,7,205,117,10,228,79,16,62,59,196,248,21,81,124,0,0,0,26,100,77,201,161,198,146,149,142,213,92,135,37,235,208,210,136,231,42,34,167,79,48,58,217,108,212,211,245,218,134,168,173,16,68,239,81,17,20,236,149,200,223,4,13,69,114,234,168,7,25,148,204,140,222,68,69,250,166,183,49,60,195,26,141,215,69,3,78,213,53,181,52,67,232,0,0,0,0,0,1,243,84,3,234,174,135,205,200,124,119,95,3,74,53,85,116,68,3,113,23,80,124,107,85,189,21,83,95,214,125,0,15,138,168,135,222,158,106,136,52,7,234,62,35,145,81,92,158,8,109,173,84,13,213,92,244,77,60,117,38,193,189,235,121,133,111,78,171,161,214,213,226,59,77,27,85,211,86,196,205,61,238,67,165,169,204,124,49,78,215,57,215,120,23,79,20,222,131,96,170,92,228,106,117,114,169,165,37,141,23,85,213,52,45,85,219,136,124,3,109,123,152,251,229,62,230,248,166,228,40,59,231,26,89,99,106,127,46,91,203,85,124,213,27,170,33,116,100,115,229,100,142,77,30,189,15,169,43,81,235,248,198,170,34,121,248,152,175,63,28,153,106,180,206,150,158,243,26,162,39,187,169,111,49,39,104,70,13,183,190,103,210,86,58,71,53,189,61,85,68,38,193,157,61,238,29,85,220,200,219,167,154,169,195,170,190,208,82,162,164,213,17,38,190,11,185,8,183,196,189,165,213,83,178,118,91,162,118,136,171,162,163,139,39,119,227,123,51,241,5,124,146,82,92,167,108,111,114,171,24,138,189,19,220,54,9,157,174,204,44,55,110,141,82,174,231,11,127,225,161,179,22,99,225,250,212,142,90,91,132,60,191,243,144,134,187,78,127,102,22,43,157,97,184,92,234,24,158,106,174,84,59,89,115,155,29,91,229,142,130,223,122,168,145,190,10,173,85,81,176,75,251,115,51,13,73,88,180,105,116,131,123,186,34,110,67,154,236,103,108,103,133,76,78,111,191,114,17,19,104,198,184,245,247,40,174,47,190,204,143,250,200,215,191,67,185,174,226,19,22,83,61,180,115,95,222,196,85,218,174,71,106,54,9,70,188,230,254,11,177,66,178,93,47,20,240,34,116,79,93,19,85,41,23,241,73,150,16,61,219,175,208,57,81,127,77,8,192,189,215,93,177,93,198,55,220,113,188,171,11,253,117,106,189,83,79,239,58,255,0,161,52,53,87,20,138,135,22,62,85,211,170,44,138,157,127,137,142,87,200,149,40,56,158,203,170,165,85,134,239,79,162,248,234,228,62,59,137,204,184,89,57,94,155,165,71,167,246,208,137,235,221,5,251,13,78,234,106,74,201,42,55,181,92,138,217,148,180,215,220,75,138,237,213,210,75,85,37,108,107,170,233,163,157,161,54,137,174,169,226,87,5,44,143,100,87,184,30,169,224,136,244,45,126,98,113,139,244,105,28,234,40,155,52,94,74,157,72,127,102,101,227,136,107,22,104,110,21,30,170,245,106,189,78,254,167,60,49,53,93,43,104,107,213,239,114,166,137,175,81,228,72,229,63,27,24,158,243,86,214,208,83,69,181,87,174,169,224,85,210,113,149,5,162,149,31,126,175,130,25,17,53,86,163,180,34,129,51,11,20,83,34,186,149,242,194,170,189,52,212,226,84,221,49,70,36,94,109,194,166,161,232,157,117,87,42,15,34,83,174,157,161,216,78,219,78,233,34,169,100,146,34,116,77,75,117,93,218,93,89,91,86,234,107,93,59,24,189,85,30,228,233,162,17,251,100,193,23,43,197,66,189,106,21,99,111,85,220,243,188,139,14,210,81,213,165,52,83,105,34,38,138,186,121,254,177,228,103,198,29,237,36,184,115,57,55,91,124,107,26,175,87,181,190,69,221,195,124,121,224,43,155,35,230,92,17,143,95,174,142,114,116,35,39,232,142,46,101,185,106,168,121,78,141,83,162,163,81,84,232,165,193,217,141,113,133,210,67,73,42,171,23,213,86,55,111,252,67,200,151,43,183,27,25,125,106,167,90,166,93,226,114,170,120,111,66,204,99,222,209,219,77,189,178,50,202,198,75,170,46,143,69,79,18,54,171,112,22,106,201,23,175,71,90,244,79,45,92,116,242,229,238,97,85,185,145,45,174,177,23,93,21,54,57,71,145,150,184,211,180,23,30,222,28,244,183,78,248,209,218,233,162,169,64,220,248,177,199,215,170,94,92,213,181,14,145,233,213,55,47,137,103,233,178,163,30,197,52,45,154,201,83,181,127,176,165,83,14,88,99,70,77,31,34,203,54,137,166,229,88,215,160,218,177,202,184,227,108,197,197,49,170,37,124,209,163,189,238,82,141,189,216,111,112,181,103,175,185,73,35,211,175,214,82,244,216,50,19,30,98,54,179,186,243,161,94,157,57,122,29,221,119,7,121,169,85,43,81,212,210,200,213,38,174,177,101,180,183,73,223,185,181,82,43,154,190,170,110,241,42,138,76,3,138,22,129,46,47,169,123,217,166,187,53,83,47,48,135,103,254,40,184,208,247,138,182,62,25,209,53,68,84,243,43,187,87,0,248,194,149,19,91,147,158,207,54,42,116,37,219,244,107,6,109,55,251,245,162,150,90,119,177,34,107,26,191,214,39,67,178,131,27,221,42,41,24,206,91,36,118,191,146,134,104,93,123,63,241,5,197,242,53,202,155,85,189,52,79,51,174,135,179,239,26,219,88,196,183,72,196,115,87,95,89,136,164,202,49,58,12,192,191,219,164,99,31,104,230,49,202,139,171,153,169,185,115,196,87,187,165,124,85,144,218,163,68,98,34,175,168,102,59,248,36,199,147,211,54,42,169,33,87,166,136,213,72,154,40,184,27,199,169,34,178,74,152,219,26,166,154,242,208,212,180,214,37,69,152,119,89,34,244,107,169,24,213,211,69,209,13,235,117,251,19,83,79,221,168,234,249,73,39,185,84,202,88,251,60,241,28,181,174,169,171,173,234,171,174,168,154,29,165,63,103,213,205,147,36,239,184,63,114,120,23,70,32,222,176,142,96,92,52,158,146,244,237,94,187,180,71,47,153,74,221,48,62,100,58,177,34,150,90,137,149,201,162,42,106,164,148,88,56,38,130,220,177,73,87,115,123,213,186,42,181,75,155,104,225,223,10,90,166,100,179,219,226,159,150,154,238,114,39,138,26,84,91,224,254,31,115,103,19,62,42,105,95,89,29,58,175,93,117,240,47,221,143,129,198,182,134,57,110,179,74,249,21,17,92,138,190,102,127,193,133,236,118,200,90,202,58,24,35,251,81,136,108,92,163,134,8,250,57,191,249,33,24,57,81,194,78,27,160,133,209,72,174,71,105,208,198,236,232,201,201,112,79,58,182,145,207,229,53,87,199,204,146,108,95,34,71,84,249,101,153,140,107,81,87,193,12,12,226,187,28,203,95,80,150,106,57,25,35,81,234,142,219,160,101,106,114,238,217,108,196,49,198,178,83,49,103,106,233,170,167,153,112,174,216,118,75,61,60,76,90,86,185,138,253,201,162,20,22,94,225,44,69,67,4,87,69,141,241,211,61,117,220,222,171,252,11,179,68,202,196,175,130,142,227,35,165,100,136,146,55,86,249,40,88,184,57,31,12,182,222,117,92,172,88,34,145,154,106,189,60,139,243,150,86,10,187,133,116,179,54,161,206,129,206,213,137,175,145,103,44,55,102,214,215,211,97,187,109,42,42,174,136,245,78,157,12,185,203,140,53,13,158,221,3,91,22,142,216,157,66,187,123,126,31,166,141,156,185,169,145,255,0,110,135,127,69,135,173,106,205,29,66,223,224,134,243,90,230,121,162,41,201,164,116,202,154,35,129,173,143,162,54,57,23,87,80,179,246,181,14,5,86,84,225,42,245,87,212,90,105,223,187,222,196,42,88,117,111,73,28,171,246,123,205,248,211,114,232,140,86,167,235,2,211,226,14,24,178,214,249,27,146,171,12,83,63,114,249,70,158,37,9,89,192,86,86,213,189,103,101,36,113,106,186,236,218,136,100,226,53,209,232,173,153,81,53,235,230,110,111,98,189,23,110,228,79,51,53,43,24,227,224,167,44,105,32,238,222,138,143,114,166,136,237,168,90,220,117,217,233,132,238,79,150,174,212,230,193,47,85,68,78,134,116,84,75,179,116,175,106,109,78,136,83,23,169,244,87,59,85,69,114,116,65,181,17,121,142,248,48,198,152,65,86,166,213,91,35,216,197,245,122,174,133,15,83,38,107,229,196,40,250,235,107,39,133,158,111,98,169,157,60,71,230,20,184,66,202,233,164,149,168,141,213,81,60,76,24,199,28,67,195,137,40,229,164,170,161,71,198,205,81,93,174,134,135,81,112,226,94,190,42,85,134,27,76,112,84,34,104,229,70,105,235,22,203,19,231,126,50,191,163,233,170,106,81,34,147,86,232,138,190,10,106,168,165,131,18,171,167,165,162,68,106,245,77,23,169,192,183,224,152,170,170,214,41,233,228,111,185,87,80,40,62,235,89,95,94,232,213,178,203,189,125,94,186,151,71,46,50,30,227,136,38,100,183,164,88,32,122,234,138,254,136,136,86,120,23,39,42,170,238,80,166,232,215,85,77,138,186,117,47,165,30,69,102,37,230,88,168,40,119,71,78,212,234,172,77,58,104,108,91,196,225,239,47,96,170,142,38,221,216,178,34,104,228,107,188,206,238,223,194,29,29,254,165,158,142,85,150,157,235,209,75,147,133,242,15,17,216,238,255,0,225,214,202,154,164,85,234,247,106,95,27,77,62,36,192,180,49,77,79,96,214,29,122,170,175,84,66,95,161,138,215,190,1,234,221,26,182,149,142,78,154,244,66,203,99,126,20,177,62,18,159,149,37,21,68,205,69,213,21,168,186,18,191,132,51,22,134,243,10,119,202,38,198,244,77,28,142,110,135,105,122,118,4,186,195,201,171,130,149,85,122,185,92,212,85,57,104,133,106,156,154,196,177,185,242,54,211,81,163,91,230,210,147,175,194,117,118,181,84,169,166,158,55,181,122,166,158,4,204,220,242,235,1,220,103,115,96,146,158,56,156,154,107,203,66,220,98,222,19,48,70,39,73,157,109,171,166,146,119,245,84,68,68,234,89,200,69,141,178,225,91,64,169,201,169,153,154,125,165,217,193,121,213,126,177,57,174,162,188,78,201,88,137,162,57,234,95,204,105,192,149,242,23,61,246,170,118,185,19,85,77,20,178,56,139,134,252,97,134,238,77,90,251,123,227,98,46,157,19,196,187,5,216,193,156,110,99,235,13,67,25,91,112,230,198,213,240,85,93,85,11,205,132,187,68,234,153,63,46,190,153,92,154,152,87,136,240,28,214,26,118,201,87,109,145,28,228,245,94,138,171,162,251,206,174,207,113,167,179,200,137,91,6,228,95,5,84,53,40,148,220,37,199,94,29,187,74,200,230,122,68,174,241,213,75,235,133,179,223,12,226,58,120,229,138,237,26,43,188,183,144,213,244,211,13,211,82,162,172,220,153,53,213,21,157,78,125,147,62,106,112,244,200,250,43,196,219,27,224,157,77,104,156,155,110,48,181,86,198,137,21,107,28,171,253,163,186,134,227,19,219,234,200,142,69,251,72,93,177,113,203,136,237,79,70,54,173,202,212,211,170,184,189,121,117,218,3,93,87,60,113,86,214,49,26,158,59,158,131,68,159,50,161,186,234,189,16,228,115,97,122,104,217,52,95,214,99,86,90,241,65,135,177,165,4,82,45,206,159,152,231,43,85,57,136,94,139,70,44,180,220,225,73,41,235,34,122,233,228,228,26,42,221,237,240,221,169,244,234,89,92,197,70,174,228,245,147,161,203,101,75,87,166,244,215,245,129,204,93,19,192,219,87,245,208,218,108,138,190,38,243,85,174,110,168,190,31,96,31,89,226,110,42,232,109,180,250,247,34,244,3,86,228,62,162,234,109,26,152,186,34,129,172,4,77,124,0,0,15,186,40,26,87,193,77,27,84,221,209,79,128,104,106,104,166,176,0,0,0,0,0,0,0,3,238,138,52,80,62,31,91,226,52,80,136,168,160,106,0,0,0,249,170,1,244,31,53,65,170,1,244,31,53,67,232,0,15,138,168,158,32,125,6,148,114,47,152,87,34,46,138,6,160,0,0,15,154,167,188,13,32,251,162,159,21,23,64,53,110,67,226,174,166,131,226,57,17,122,129,172,31,17,200,190,7,208,0,0,0,0,0,0,0,0,62,183,196,212,105,111,137,168,0,0,0,0,0,0,0,0,1,165,198,163,75,128,248,0,0,0,3,204,198,54,165,229,98,58,165,133,254,18,42,170,126,211,182,192,118,55,226,75,172,54,180,250,207,84,59,124,73,133,33,151,19,212,49,213,109,93,178,174,229,211,199,169,85,229,125,5,162,223,153,118,168,163,149,52,87,162,42,123,252,12,11,183,150,118,9,242,231,21,82,201,83,70,247,177,17,23,114,55,162,117,51,239,45,241,85,37,218,130,57,32,114,177,202,212,232,165,163,187,97,27,101,36,150,218,185,105,88,248,170,246,162,122,189,83,95,180,188,24,79,10,83,83,65,26,219,227,229,162,53,23,84,243,13,69,119,2,203,43,145,17,122,251,206,230,153,242,211,183,215,118,165,41,61,230,154,208,244,134,121,52,123,122,41,202,131,21,219,106,116,103,121,110,190,237,66,171,106,27,138,57,154,57,117,84,58,172,105,99,166,196,214,201,105,231,129,175,71,70,169,213,14,29,13,91,31,39,226,36,71,55,245,157,196,53,43,34,58,45,233,213,58,160,97,13,220,104,101,12,152,95,22,213,87,193,79,203,141,238,85,245,80,176,121,115,141,110,56,58,241,11,161,171,116,104,199,34,248,232,77,38,126,112,255,0,135,179,58,147,241,244,168,146,170,125,101,77,117,34,231,137,110,24,174,185,117,118,146,190,221,3,210,154,55,120,181,171,161,96,205,62,22,184,179,77,212,244,23,107,142,228,209,173,245,156,72,70,20,196,212,184,146,217,13,109,20,204,122,76,154,250,170,121,194,194,120,230,235,135,43,218,218,121,100,99,163,118,138,186,233,161,39,252,17,113,49,37,199,149,98,189,92,124,54,53,142,123,250,26,18,41,45,84,116,174,84,169,126,154,27,116,247,106,106,135,43,97,118,169,174,154,156,103,58,154,247,76,218,182,46,246,57,168,186,162,248,154,232,45,116,244,81,162,198,138,237,87,80,59,40,154,155,183,185,221,20,222,93,21,122,120,27,76,98,185,83,213,93,13,228,111,143,146,32,31,13,11,245,77,91,186,232,137,169,165,202,168,154,104,7,30,77,53,235,224,112,86,154,46,102,229,67,155,38,174,93,52,54,159,11,156,157,23,64,56,143,162,129,93,189,17,58,156,136,41,163,103,130,31,123,187,209,17,21,198,252,49,42,120,174,160,106,100,105,170,104,115,32,77,13,182,70,137,246,27,173,245,124,0,214,190,39,193,174,189,64,27,51,57,137,163,183,31,27,43,36,209,17,222,2,88,82,70,232,139,161,183,79,73,201,118,170,253,64,229,52,214,190,6,132,77,13,74,186,249,1,240,250,211,225,245,160,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,26,205,0,13,102,131,238,239,176,13,169,62,177,173,190,7,199,51,114,235,169,245,19,68,208,2,120,169,244,0,62,238,211,167,65,187,245,27,110,93,23,192,249,187,236,3,112,4,240,64,0,250,158,39,192,157,0,214,13,59,190,195,234,46,160,125,0,0,0,0,0,0,0,0,7,197,93,15,155,190,192,53,3,78,239,176,110,251,0,59,196,248,125,85,212,248,6,164,240,62,154,119,125,131,119,216,6,160,0,0,0,0,0,0,15,138,186,121,1,244,26,119,125,131,119,216,7,213,240,52,159,117,215,166,131,111,218,7,192,125,219,246,159,23,160,0,124,221,246,13,223,96,31,64,69,212,0,0,0,0,0,0,0,26,232,13,46,215,220,6,189,223,168,249,174,189,77,26,175,184,250,138,237,62,168,26,129,165,31,175,228,232,106,213,52,241,0,15,136,228,85,211,192,212,168,168,157,58,129,165,87,68,212,249,187,245,7,106,169,166,134,157,191,104,27,140,93,117,15,52,177,118,234,125,115,181,3,230,237,6,239,212,124,84,212,249,183,237,3,86,239,212,55,126,163,230,197,247,142,90,251,192,63,204,250,223,249,15,174,110,190,97,19,64,52,56,214,213,208,248,172,215,204,251,167,77,53,3,234,245,26,104,19,167,218,125,85,212,15,135,197,118,139,161,244,210,230,234,186,234,3,119,234,53,26,57,107,239,53,162,40,0,21,116,234,124,71,53,83,93,127,184,15,186,107,208,249,183,245,133,123,90,190,38,173,232,169,170,117,3,231,86,245,68,85,62,122,250,235,166,135,199,203,183,77,83,77,78,178,231,122,134,141,174,89,37,70,162,39,136,29,132,178,70,199,35,164,78,168,135,95,93,126,164,163,106,186,162,102,70,196,243,85,44,110,109,103,253,38,21,106,193,79,58,42,236,213,93,175,129,138,57,147,197,236,146,64,250,87,92,85,21,218,162,42,63,77,12,209,156,120,199,62,48,78,15,129,211,213,95,105,213,91,226,221,233,170,22,138,239,199,158,89,208,57,200,250,166,189,83,220,168,71,253,243,50,176,214,38,100,213,23,156,71,46,247,174,170,213,149,116,45,173,125,203,4,37,86,212,175,89,35,114,235,170,187,82,9,40,111,104,62,3,170,122,182,146,173,116,253,104,91,156,200,227,242,150,26,121,217,100,171,119,53,204,84,103,95,51,4,234,115,7,47,173,145,186,142,215,106,146,166,101,77,17,237,247,255,0,2,130,187,213,98,11,229,75,223,67,108,123,97,119,134,169,224,134,91,95,220,115,199,30,97,220,170,93,18,93,30,198,175,185,234,81,145,113,73,140,170,166,115,102,190,206,222,99,85,62,186,249,150,117,185,119,137,110,242,255,0,86,246,42,175,159,83,190,182,100,142,54,154,70,199,79,110,150,101,94,187,145,162,11,147,233,155,181,254,138,75,163,177,84,142,153,201,187,99,165,40,106,251,246,33,168,153,104,231,170,84,110,170,155,183,47,82,228,229,151,11,120,226,251,116,103,164,217,85,73,79,231,226,137,161,115,46,252,46,97,235,21,66,62,182,227,47,68,245,181,213,77,12,82,165,150,190,27,134,214,212,207,58,42,245,107,85,84,170,214,141,215,26,53,141,214,218,134,189,201,166,187,75,196,184,87,45,176,133,67,164,142,154,74,217,147,193,19,95,31,224,112,106,175,51,86,43,253,15,134,94,200,255,0,37,85,154,169,40,177,208,224,94,67,164,116,208,61,17,221,116,84,59,218,10,43,94,20,166,74,202,234,56,222,138,154,166,169,228,118,151,202,76,117,113,173,88,233,109,111,106,42,248,36,103,14,60,147,205,108,93,42,69,37,5,66,67,238,209,124,8,54,107,51,95,13,211,65,186,142,129,141,122,244,93,16,234,162,206,218,123,116,191,226,235,115,95,246,185,10,150,110,19,177,101,26,164,149,180,210,181,190,46,69,69,42,107,62,71,96,90,27,122,199,124,145,82,163,78,138,136,169,212,11,97,116,207,75,149,201,139,7,39,148,231,244,71,51,200,167,42,241,181,206,185,18,158,153,37,146,93,117,215,204,187,82,228,158,23,169,157,208,217,234,55,206,239,234,154,189,117,59,92,15,148,180,116,119,9,164,175,162,69,145,136,168,214,43,124,84,11,39,27,179,26,185,209,212,66,218,149,110,187,116,77,122,28,218,88,243,30,221,92,149,43,37,67,58,121,234,94,121,174,143,194,183,10,170,121,109,40,198,34,46,205,204,212,166,174,120,174,237,116,115,146,154,201,35,209,122,38,214,104,65,73,210,99,188,111,65,90,146,74,142,159,69,234,142,213,74,173,115,34,130,239,10,65,136,109,13,98,233,162,187,105,79,178,197,140,234,234,249,212,248,126,161,119,47,134,211,190,162,200,236,212,197,142,69,135,14,204,198,47,246,14,176,108,197,83,151,142,230,74,144,70,174,94,189,116,40,172,85,115,195,236,174,139,209,212,241,233,175,145,124,240,223,2,89,163,127,209,239,163,154,157,36,247,161,115,176,207,102,150,36,158,166,41,110,114,57,219,116,215,162,149,134,22,58,245,61,84,204,108,48,162,162,116,209,16,184,216,87,44,115,7,27,69,27,108,84,78,216,253,17,85,26,164,139,224,126,206,220,19,110,72,150,235,76,217,92,136,154,250,190,10,100,78,2,225,183,5,224,120,217,21,186,222,198,162,105,226,128,69,214,17,224,215,55,234,19,114,178,70,53,223,98,151,127,8,118,127,226,186,198,54,123,172,171,185,85,21,125,228,155,82,225,107,93,36,73,28,84,236,77,60,209,14,124,54,232,105,211,72,147,69,3,16,48,79,5,22,155,93,185,144,220,156,143,84,78,168,168,92,235,71,11,216,46,142,149,176,250,46,30,158,58,181,58,151,217,41,162,85,213,200,170,166,165,110,138,159,163,238,2,210,83,240,239,128,25,18,198,251,45,58,175,249,136,105,111,14,89,127,18,238,109,158,153,171,187,93,54,33,119,85,172,95,4,209,79,154,47,158,139,251,0,181,18,228,22,9,146,86,43,109,148,233,183,251,8,111,51,34,48,66,189,200,182,106,117,93,124,118,39,82,232,233,211,68,70,235,250,131,154,170,212,79,5,243,82,89,162,131,181,228,246,19,182,59,116,22,216,89,250,154,135,125,6,20,180,211,104,214,193,19,191,98,29,234,51,167,85,85,11,227,171,26,137,250,208,157,71,6,59,85,44,77,218,198,49,63,178,137,226,111,178,142,6,166,156,150,127,3,144,170,215,104,170,212,213,61,198,135,245,243,82,201,131,101,41,225,99,183,36,45,95,216,124,116,112,255,0,218,237,254,6,183,47,79,51,105,239,211,161,71,197,100,8,157,105,219,175,234,54,100,99,63,34,6,255,0,3,235,223,170,110,215,67,139,36,206,68,85,71,25,163,228,206,107,87,172,109,212,226,73,83,183,166,198,159,31,42,76,247,34,59,87,55,197,14,27,223,170,174,255,0,87,79,180,131,84,213,112,170,47,78,167,95,60,236,209,87,197,52,234,108,214,220,41,162,221,213,58,39,85,212,183,88,219,55,112,214,20,162,154,106,186,214,35,145,171,211,119,128,109,87,92,107,32,141,53,87,108,106,123,203,77,152,185,147,107,195,204,124,243,220,162,229,198,157,91,188,179,185,135,197,109,145,212,14,101,37,114,42,185,23,214,107,180,48,211,53,115,98,241,137,106,229,238,151,167,201,20,139,213,17,203,208,11,217,158,60,84,208,62,146,162,146,211,86,156,212,69,68,218,166,37,91,241,13,118,53,197,112,207,116,153,206,108,178,254,82,157,67,45,85,23,106,238,117,76,174,122,42,234,186,174,165,195,195,248,42,211,29,63,124,138,225,27,102,137,17,205,98,55,174,160,95,246,201,65,131,240,229,59,221,12,114,68,230,38,133,63,46,45,162,74,151,93,36,133,63,170,70,198,154,120,41,205,192,216,90,245,138,173,141,109,206,85,117,60,95,85,170,158,37,79,30,89,219,107,106,97,165,126,216,82,55,34,109,84,215,84,9,85,127,13,184,126,166,237,113,244,253,100,42,187,223,171,117,79,45,76,202,161,123,105,227,108,109,77,54,166,133,166,202,92,53,73,134,168,225,138,37,99,153,181,52,68,77,52,46,213,27,121,143,234,157,87,204,50,231,193,35,230,95,51,157,72,238,90,232,229,54,33,160,123,116,119,53,27,175,216,106,74,74,166,75,162,234,168,7,113,28,241,244,240,85,57,44,145,29,209,186,28,10,122,119,71,162,191,169,204,106,163,124,16,14,74,53,124,252,13,75,209,189,13,134,189,238,233,174,158,102,252,109,213,138,229,95,0,56,149,10,155,125,100,85,251,10,83,20,220,169,173,212,85,21,181,202,214,71,19,21,83,83,184,197,24,142,223,97,183,201,89,87,51,98,100,104,170,174,83,1,248,152,226,150,162,173,181,118,92,63,36,143,98,163,152,175,110,168,128,89,94,49,179,233,184,138,243,54,28,181,203,189,145,187,106,109,95,18,201,224,188,170,191,226,120,22,231,114,107,160,162,84,213,92,238,157,13,188,29,133,46,88,231,27,186,182,242,255,0,197,182,78,99,156,255,0,62,186,151,35,52,177,252,118,10,54,225,59,19,219,19,81,187,29,183,207,248,1,209,220,34,193,248,26,54,50,134,102,78,253,168,142,77,81,122,157,150,20,182,87,226,153,251,229,53,50,50,5,93,117,211,200,233,178,223,43,46,153,131,86,200,28,201,36,115,149,29,185,83,83,54,172,25,43,109,193,152,2,55,77,76,141,169,217,166,154,104,186,129,68,100,22,85,174,40,197,17,193,170,163,41,156,138,190,238,134,125,225,60,3,107,180,64,198,199,72,205,209,181,17,95,180,181,92,50,224,24,40,33,91,130,177,27,44,253,119,104,100,212,48,178,38,36,72,196,68,103,214,215,242,141,142,161,184,98,216,232,145,201,77,18,185,124,246,161,194,184,224,43,93,206,159,149,51,24,244,253,29,60,10,166,39,61,174,211,70,237,247,104,114,17,140,87,35,216,221,190,255,0,180,125,139,43,123,201,122,100,99,253,24,137,18,253,133,3,113,202,43,148,21,137,42,186,73,81,169,162,153,78,234,118,58,77,254,75,226,135,10,178,211,75,42,250,173,218,170,115,229,6,29,226,91,45,202,215,171,59,148,136,137,230,136,165,3,81,138,174,56,86,224,149,145,210,202,228,85,213,122,41,156,247,76,17,105,186,68,177,212,64,142,85,243,208,162,107,178,35,13,212,202,247,212,64,146,34,175,68,208,196,227,228,98,180,156,75,194,202,166,83,87,49,208,183,193,117,67,139,116,199,214,28,84,246,199,88,202,122,133,119,130,184,191,216,147,133,188,33,118,215,149,111,142,55,254,146,181,20,182,248,155,133,72,105,227,87,80,243,91,35,83,213,88,213,80,223,81,100,179,7,45,227,196,20,105,37,191,148,198,34,107,177,190,101,153,184,101,206,29,106,62,134,237,68,188,228,232,142,70,151,246,239,151,121,157,132,231,116,20,173,150,166,159,93,21,28,138,171,167,235,40,251,222,27,196,47,153,181,53,148,137,26,162,234,230,185,186,168,147,6,63,87,100,109,186,101,116,236,173,116,81,43,180,68,85,52,201,195,101,85,205,173,75,93,84,146,107,238,50,34,134,213,104,172,68,134,182,5,107,218,154,170,107,209,84,236,62,152,199,130,233,36,117,37,129,210,104,139,181,221,10,49,238,159,131,76,71,91,79,189,38,107,94,212,240,145,116,215,245,20,6,42,225,247,29,96,154,135,189,176,111,107,124,217,169,123,49,38,126,102,36,183,4,146,219,79,182,52,85,68,98,51,192,234,42,51,107,50,46,15,71,93,45,176,203,19,188,119,70,138,5,136,182,227,28,198,193,51,34,81,186,178,4,99,181,233,174,133,237,203,46,57,177,166,7,173,137,47,181,115,205,11,116,213,21,85,77,117,119,251,29,213,237,138,255,0,107,138,37,114,38,237,177,104,118,235,150,249,67,137,45,11,29,35,98,101,83,147,235,61,83,162,129,148,121,123,218,61,132,46,178,65,29,194,100,102,173,77,81,202,100,102,14,226,159,45,113,59,152,255,0,75,68,197,118,154,38,244,241,33,159,23,228,220,216,114,177,210,90,107,89,34,110,213,188,181,211,161,196,181,59,50,236,111,100,150,201,167,114,49,117,77,31,238,54,61,1,89,177,101,174,243,78,149,118,218,246,200,197,247,57,14,234,42,198,204,136,254,114,235,238,247,144,217,149,60,105,99,252,189,138,42,28,71,4,206,141,170,136,231,249,104,101,166,0,237,3,192,215,152,233,225,185,215,182,21,119,71,170,162,166,128,103,59,42,36,215,167,83,125,181,8,244,209,201,162,150,115,3,231,254,8,197,176,181,246,203,188,50,238,240,245,209,11,139,71,125,164,172,209,209,74,215,35,186,166,142,69,2,161,71,181,125,199,213,84,79,3,175,134,169,170,237,170,237,191,105,190,149,13,93,117,95,15,239,3,121,100,115,124,13,108,122,171,81,84,218,142,104,157,226,106,222,213,250,189,80,13,221,223,168,215,187,245,27,26,175,184,215,170,251,128,220,221,250,143,134,218,59,175,129,175,119,216,7,208,26,186,174,135,205,122,129,244,31,81,53,77,117,27,126,208,62,3,234,166,135,192,0,251,183,237,27,126,208,53,0,0,0,0,0,124,85,208,15,166,149,241,27,190,195,226,245,0,0,0,158,38,165,93,13,41,226,124,145,218,120,0,71,245,241,62,248,155,72,139,187,84,53,181,222,244,240,3,238,212,215,85,69,93,7,49,23,174,213,232,108,85,87,199,78,205,202,244,106,39,138,175,145,103,179,83,136,44,61,128,168,230,117,69,116,91,152,139,209,28,136,5,228,146,178,40,147,215,232,124,109,92,46,77,205,149,84,141,204,111,218,65,69,110,170,146,150,129,81,88,158,123,181,234,117,216,103,180,186,147,154,145,215,104,168,190,122,160,18,118,199,36,140,71,39,130,248,31,29,177,190,40,97,238,2,227,179,5,98,68,130,41,43,153,27,223,162,46,175,243,50,51,10,102,117,135,20,197,19,168,106,227,151,152,136,186,163,144,10,228,27,108,157,146,34,44,107,185,62,195,82,187,77,62,208,52,189,52,54,85,221,77,249,52,211,77,78,46,136,174,232,224,55,90,227,94,239,181,13,166,162,234,110,43,52,243,3,238,239,212,55,126,163,78,223,180,210,229,209,116,3,115,119,234,27,191,81,181,187,236,53,237,251,64,213,187,245,26,141,180,111,95,19,113,87,64,0,210,142,213,116,208,212,7,214,248,154,141,40,186,13,223,96,26,129,241,23,83,232,0,0,0,0,0,0,3,75,141,70,151,1,240,0,0,0,7,155,92,69,113,171,118,33,170,115,28,189,38,118,239,213,169,216,97,90,231,81,226,155,125,237,238,84,229,74,221,87,246,161,215,212,81,84,93,49,5,201,209,171,118,69,35,149,218,121,166,167,107,98,180,85,95,44,245,76,163,216,199,82,174,168,170,158,183,67,2,77,236,152,154,135,19,229,213,166,162,13,146,203,18,49,219,145,124,58,25,3,129,109,241,214,216,41,101,215,107,156,196,212,140,238,29,51,138,74,27,82,97,139,165,70,175,100,156,180,69,95,34,77,50,86,231,69,93,133,233,165,145,170,171,183,212,247,6,181,195,197,184,93,181,72,245,107,23,85,240,119,188,179,55,124,53,120,161,184,43,162,171,145,173,215,201,76,161,190,208,239,143,107,81,83,79,4,45,238,32,195,115,77,172,145,66,142,119,234,6,168,188,29,119,188,83,213,182,158,89,28,246,175,66,234,208,72,230,171,92,247,125,111,21,40,11,62,28,185,219,42,185,210,197,170,107,175,84,43,234,6,44,205,107,116,93,87,196,50,237,100,98,202,230,42,63,114,120,22,215,56,114,138,207,143,45,83,82,214,210,177,252,196,253,31,50,234,83,192,177,183,106,180,84,194,201,89,177,233,209,74,32,243,137,188,131,184,229,126,40,158,106,42,39,165,35,222,171,185,27,209,58,150,255,0,44,51,2,229,133,241,21,52,180,245,178,64,145,202,207,5,211,94,164,194,113,43,145,148,121,141,133,170,162,88,24,178,181,138,168,230,167,173,224,67,222,104,96,58,236,182,191,213,208,77,72,253,177,203,163,28,169,213,58,151,68,224,112,167,155,148,152,211,7,80,34,215,178,105,27,19,81,250,187,85,215,67,33,98,153,178,238,84,111,77,124,136,39,225,31,138,217,178,170,249,29,166,229,82,244,162,123,147,85,123,188,9,127,201,92,249,194,25,157,101,167,171,181,220,35,115,164,77,170,213,114,107,168,209,118,170,107,153,79,72,233,87,166,136,83,182,252,94,250,234,151,211,114,87,70,187,68,93,14,194,235,12,149,116,18,65,74,190,179,145,116,85,240,56,214,123,115,40,161,141,178,66,206,98,53,55,46,158,42,81,222,83,200,229,77,218,120,155,171,181,124,205,182,35,85,58,116,253,70,189,168,7,197,99,87,169,243,99,126,195,86,159,106,141,168,7,198,198,213,83,113,24,137,230,134,150,166,138,106,3,234,233,228,124,62,162,106,125,218,128,19,192,250,60,0,13,131,102,135,221,202,53,80,62,0,19,170,128,62,180,251,181,2,38,128,125,0,0,0,0,0,211,185,64,212,13,59,148,110,80,53,3,226,46,167,208,0,0,0,0,0,210,170,163,114,129,168,26,119,40,220,160,106,6,157,202,55,40,26,129,167,114,141,202,6,160,105,220,163,114,129,168,208,125,220,167,192,0,0,0,0,0,0,62,46,158,99,70,133,68,81,181,0,250,0,0,0,0,125,111,137,240,34,232,6,176,105,220,163,114,129,168,26,119,40,220,160,106,6,157,202,55,40,26,129,167,114,141,202,7,215,120,26,79,170,186,159,0,3,234,34,47,137,165,87,79,0,62,131,78,239,212,55,40,26,128,0,107,6,157,202,55,40,26,129,167,114,141,202,6,160,105,220,163,114,129,168,210,190,35,114,154,21,235,184,13,64,248,139,169,244,7,128,222,20,208,170,136,6,227,93,170,232,29,255,0,33,165,21,169,213,17,85,79,170,237,127,37,64,208,13,77,68,85,93,81,80,248,186,39,152,31,91,224,125,52,234,186,104,212,213,77,77,71,105,212,0,62,42,237,213,87,175,234,62,49,232,245,209,168,169,250,192,212,15,189,19,162,175,83,230,138,158,42,159,96,0,105,73,26,175,217,215,95,121,241,243,69,26,232,247,34,107,230,77,26,207,139,167,153,161,103,137,137,171,228,106,33,179,37,100,45,110,238,99,87,246,150,93,28,143,87,220,17,203,187,68,93,16,234,234,47,116,180,236,87,62,118,166,159,105,79,221,179,43,15,217,225,117,69,109,116,108,107,117,252,161,124,77,39,149,106,253,168,157,94,105,73,35,103,87,72,221,63,89,139,217,129,198,142,6,194,239,116,112,204,179,171,124,81,142,66,204,92,248,255,0,173,185,78,232,176,245,150,103,162,57,81,21,200,138,99,188,92,72,58,212,64,239,9,27,252,79,188,200,255,0,38,68,48,31,15,113,165,136,38,149,169,117,178,76,214,235,213,90,136,136,136,92,172,55,197,189,170,231,95,29,60,170,214,53,222,94,99,188,70,87,163,245,95,173,208,251,185,190,242,213,217,115,171,13,87,183,119,125,99,87,167,71,57,10,166,155,29,217,106,226,230,65,91,19,191,225,33,123,193,85,238,111,188,110,111,188,162,234,243,47,14,80,181,95,85,113,134,52,111,142,231,161,75,215,113,29,151,52,82,44,78,191,83,35,147,199,87,161,101,213,197,220,220,223,120,220,223,121,104,232,120,141,203,218,201,54,50,247,76,239,212,244,42,27,126,109,97,27,130,107,5,202,39,39,216,244,41,138,229,95,212,111,41,168,113,222,30,151,175,164,33,79,248,104,110,166,52,195,202,237,18,229,7,254,90,4,84,96,232,254,152,88,247,127,175,98,211,252,244,55,105,241,77,158,161,28,177,214,68,168,223,237,32,29,184,58,230,222,232,223,235,54,102,42,126,179,118,59,157,52,158,15,77,63,88,28,192,108,197,89,4,171,163,93,253,230,181,149,136,138,188,198,244,3,88,62,35,218,173,71,162,244,52,172,209,167,229,167,234,46,13,103,197,85,78,170,237,16,227,62,225,2,46,212,122,34,253,170,82,24,175,50,44,118,24,100,117,93,107,35,88,245,215,115,144,151,192,173,29,60,45,241,145,53,253,102,210,220,169,152,154,201,36,109,79,214,99,101,239,137,124,45,35,166,130,221,122,167,108,236,69,232,247,150,31,28,113,115,112,161,153,208,190,237,78,145,245,234,199,117,38,137,0,170,196,150,138,118,57,239,175,129,187,125,239,67,165,174,204,172,37,68,199,58,162,245,76,197,68,255,0,40,132,72,230,127,25,119,54,210,84,65,108,190,202,175,119,134,146,24,245,124,226,139,48,174,171,39,46,247,84,168,186,233,172,138,52,196,212,99,110,41,48,6,21,165,146,105,47,212,238,84,213,26,155,211,196,195,108,230,237,20,167,134,73,233,108,85,140,145,58,162,43,92,71,21,207,51,241,133,253,146,54,186,225,60,155,188,119,185,85,19,245,20,252,54,203,165,123,185,233,19,230,85,93,87,162,168,213,198,65,227,254,47,49,86,43,222,233,32,116,136,228,84,71,34,175,66,203,94,113,165,215,17,61,101,150,71,177,117,215,196,229,208,97,251,237,116,73,73,77,102,151,175,154,51,204,170,176,191,15,152,238,249,82,136,182,169,210,39,251,152,186,145,22,189,238,184,86,53,241,178,105,53,69,241,213,122,149,70,31,194,55,27,183,38,55,58,79,46,186,169,146,184,99,129,204,109,93,68,217,226,166,123,81,233,171,119,53,117,47,110,89,112,33,138,94,198,203,118,221,26,49,83,77,168,168,65,143,120,31,135,91,205,193,140,154,212,216,166,122,162,125,101,67,32,112,23,6,248,186,240,145,250,86,88,162,133,234,136,230,166,154,170,25,99,151,220,50,195,133,162,141,36,230,53,90,136,94,252,61,133,41,237,144,182,37,98,46,223,5,84,234,78,181,173,99,22,10,224,107,10,219,163,108,213,241,172,142,79,123,75,197,135,248,114,193,150,40,217,52,54,168,220,230,244,213,204,47,28,12,72,91,181,169,208,221,110,189,117,85,84,84,240,242,29,105,171,107,83,151,22,250,116,70,219,237,241,49,52,241,70,161,208,92,114,62,203,118,71,173,117,19,100,89,62,207,2,243,178,6,177,85,119,42,235,239,53,182,22,59,222,154,26,195,88,214,188,31,96,58,138,149,169,125,177,138,229,93,122,161,221,82,112,195,130,45,236,70,182,209,18,39,249,165,253,72,154,158,29,15,142,141,52,218,189,126,213,37,148,213,138,135,134,204,21,79,55,123,109,166,21,95,29,54,27,149,57,75,69,111,69,117,170,219,19,87,201,54,33,123,123,187,117,215,114,254,163,234,83,71,174,186,19,173,53,143,242,101,4,247,109,91,93,72,196,106,244,95,85,10,58,255,0,193,190,27,189,72,179,171,54,125,136,134,89,242,99,253,19,75,162,139,77,54,161,103,11,77,96,77,219,130,250,235,85,210,59,142,31,98,185,240,46,173,79,121,222,216,248,96,186,214,212,50,166,122,68,100,177,245,127,79,19,53,185,108,98,46,214,161,182,140,107,85,85,137,181,87,199,66,254,157,53,138,181,252,34,97,108,68,214,122,74,129,137,59,62,178,237,241,59,219,15,7,89,125,104,137,28,251,92,78,211,222,211,35,82,38,110,87,109,235,239,55,23,69,102,197,68,208,207,91,166,173,37,175,135,140,189,160,107,85,150,40,21,83,175,212,43,27,94,93,97,123,107,17,148,182,152,25,167,246,16,170,151,201,19,166,134,189,168,228,209,122,27,134,184,48,88,237,212,209,181,33,166,98,42,123,154,135,54,42,106,104,219,170,71,162,255,0,154,106,141,170,197,232,229,254,38,235,125,250,149,150,148,141,27,224,168,111,181,89,167,142,170,105,70,162,121,26,186,107,245,80,13,64,0,7,199,31,66,166,160,104,6,173,168,124,84,208,15,128,31,116,77,11,7,195,73,245,87,169,163,85,247,23,96,250,171,162,106,109,171,141,110,85,209,122,27,15,118,134,109,31,36,126,137,226,113,164,144,213,35,215,79,218,112,234,36,115,83,86,232,77,31,102,145,54,248,156,55,206,198,181,117,114,27,111,158,73,26,230,42,162,47,145,209,86,214,75,11,156,217,26,189,60,52,37,28,202,219,167,116,107,228,143,106,107,249,90,148,70,37,204,123,45,146,149,243,87,92,24,142,79,45,199,15,21,220,235,29,71,51,34,169,72,149,81,116,69,83,30,49,110,27,91,171,101,146,233,118,153,174,85,85,79,95,213,32,168,243,7,61,161,238,179,54,219,84,137,185,170,168,168,227,19,241,102,56,160,196,242,84,54,243,122,115,122,175,171,187,196,223,204,139,166,19,194,12,150,58,203,189,68,179,57,21,26,137,39,170,99,6,34,188,190,190,186,105,233,167,214,37,85,115,52,94,161,165,83,136,173,84,149,117,18,173,37,114,172,9,224,155,138,126,213,151,213,247,69,145,104,234,19,69,94,154,169,75,165,206,226,217,88,174,154,68,98,175,172,154,149,149,190,244,202,72,88,251,109,108,169,38,154,185,21,221,2,185,148,249,113,126,178,66,234,138,137,154,173,253,103,115,151,86,75,165,219,18,71,76,216,156,232,218,228,223,238,208,224,218,47,88,151,24,85,45,3,100,123,105,163,250,206,93,117,47,62,74,90,162,165,191,45,43,125,103,244,77,203,226,160,94,203,116,52,246,75,92,54,234,104,17,178,43,83,93,16,236,176,166,21,158,235,120,101,84,186,163,17,116,93,74,199,13,101,228,215,26,214,213,85,49,206,106,34,42,23,30,135,3,65,78,168,218,102,172,106,169,170,232,18,187,76,57,103,183,197,77,28,76,145,187,218,137,230,84,17,91,171,34,87,74,197,213,137,245,74,74,150,197,118,180,85,243,99,145,206,102,191,149,212,173,237,181,211,203,19,27,34,117,68,234,25,113,233,47,239,138,126,77,92,43,162,121,232,119,13,191,219,221,163,149,198,154,138,90,90,214,237,88,216,215,123,209,58,157,77,86,29,149,174,210,22,170,180,162,163,130,227,71,82,168,177,191,175,145,203,100,141,82,159,182,218,251,170,34,174,186,161,220,197,250,198,14,123,116,213,52,243,62,205,39,41,142,77,124,16,217,142,84,71,166,166,154,183,181,202,244,114,233,171,66,227,30,243,239,21,197,5,51,169,106,229,94,70,215,110,68,95,19,17,235,176,222,30,198,241,84,58,146,137,177,49,154,170,200,239,51,41,115,207,8,37,226,154,169,243,76,173,98,34,232,136,189,85,126,195,12,177,85,223,18,225,75,109,93,162,219,71,35,17,218,163,95,167,138,16,197,189,197,84,212,24,34,174,119,219,238,12,69,68,211,70,170,22,179,15,190,76,83,142,27,37,90,186,116,87,248,120,249,157,46,53,189,220,223,93,44,85,243,185,210,43,211,207,205,84,184,89,15,97,150,12,83,5,101,76,77,116,106,246,163,85,201,208,34,64,248,82,202,154,56,105,155,117,90,100,107,180,213,17,90,92,28,247,171,109,4,84,214,186,37,214,87,200,214,171,27,250,202,235,35,237,116,212,152,98,58,228,107,88,198,194,142,93,169,231,161,70,173,170,92,103,154,46,124,241,239,167,133,250,181,21,58,116,2,244,228,197,167,186,96,186,57,101,139,100,219,83,84,211,175,129,114,219,31,49,168,237,52,93,14,175,15,208,69,73,67,28,8,205,141,141,19,68,67,182,73,21,87,84,211,161,177,163,149,162,155,205,77,16,250,212,71,117,83,234,233,224,130,15,135,199,53,92,167,211,234,46,133,185,71,198,177,137,227,161,182,248,117,85,84,211,67,113,122,132,213,60,212,196,152,56,238,139,79,200,69,54,36,160,130,95,172,198,175,236,57,230,158,158,228,52,41,139,174,16,183,92,17,220,202,102,57,23,162,250,168,91,204,75,144,86,27,186,186,101,166,219,175,146,33,122,52,68,69,208,208,230,171,188,94,239,212,75,6,42,93,184,86,182,61,203,81,111,107,217,34,47,187,200,232,174,28,55,215,77,74,232,86,153,36,107,125,232,102,59,163,110,213,110,212,234,113,93,69,26,34,181,53,209,73,131,4,47,220,56,182,27,116,140,166,179,34,75,167,87,109,243,45,76,249,13,123,161,168,116,149,17,170,198,139,209,170,210,77,234,44,84,114,177,204,115,53,71,120,234,133,39,125,203,11,125,209,138,212,143,103,218,212,24,35,194,163,47,48,196,117,61,223,17,65,28,58,53,53,213,60,142,139,16,100,126,5,185,179,118,29,191,44,47,95,38,187,255,0,105,154,184,247,134,58,43,252,18,114,210,69,149,91,162,63,204,198,28,109,194,190,63,195,213,18,73,104,171,169,72,245,233,162,168,193,142,24,207,0,187,12,250,143,196,43,58,199,209,27,170,42,244,45,244,216,131,16,91,166,210,153,174,115,19,205,83,196,200,187,182,68,223,152,246,84,226,73,166,85,68,215,174,189,127,89,77,221,240,101,182,23,247,121,105,17,35,103,229,53,52,82,232,179,15,197,215,251,132,75,79,61,145,142,71,38,155,156,158,7,75,85,104,185,170,58,161,183,8,105,211,199,150,146,34,41,121,107,109,214,168,105,228,138,130,20,209,58,106,253,53,45,158,47,176,71,18,119,168,165,98,57,122,168,209,214,216,51,75,27,96,42,232,229,165,191,77,203,99,145,118,181,254,70,92,100,239,104,10,91,18,42,92,69,44,141,70,181,17,36,114,175,85,48,74,229,85,10,181,241,72,212,87,55,205,60,74,101,245,114,35,213,21,93,177,189,83,119,130,20,79,102,86,241,93,129,241,213,44,46,101,214,22,72,228,77,17,94,133,240,183,98,42,43,171,27,53,37,100,82,55,79,201,114,41,231,31,12,102,142,37,194,245,17,77,107,184,206,198,198,228,93,172,122,161,154,252,60,241,236,150,56,227,180,226,154,185,53,115,218,168,231,187,174,128,75,179,107,92,142,70,170,34,161,203,142,177,137,162,120,24,211,151,220,87,229,246,48,138,40,233,175,80,178,87,34,116,123,208,187,118,204,119,102,184,237,88,46,148,242,170,245,245,93,226,5,196,101,83,21,60,77,212,145,171,230,82,48,98,8,37,93,145,185,21,127,89,218,69,117,103,68,87,34,254,160,59,212,86,170,31,14,28,85,140,122,38,213,57,44,145,30,154,164,141,3,90,174,137,169,182,178,166,166,165,71,59,166,246,254,195,231,37,21,122,168,27,140,147,84,53,111,54,149,170,207,171,212,250,142,247,129,185,174,160,210,142,233,208,212,154,40,26,147,192,250,105,213,83,160,220,160,106,0,0,0,0,52,184,212,105,112,31,0,0,0,8,1,122,33,178,233,53,53,200,229,68,209,14,50,42,234,7,33,174,219,212,77,35,25,174,171,166,168,104,71,38,222,168,116,247,203,148,112,179,152,229,84,79,48,45,126,123,102,26,97,28,53,93,83,12,218,61,172,118,222,164,54,103,246,122,98,92,91,121,171,129,247,25,86,62,98,162,34,59,237,51,211,141,60,209,166,181,89,170,232,219,80,158,186,57,17,53,234,69,173,166,150,108,99,140,18,45,119,50,73,188,63,105,53,113,208,190,211,126,185,183,155,3,38,123,93,213,85,117,241,58,234,138,75,149,22,173,157,206,141,205,247,174,132,135,229,158,66,90,106,236,240,178,166,129,154,185,169,215,105,75,102,215,8,137,52,19,86,217,233,93,187,170,162,34,116,26,99,12,176,214,33,184,90,229,142,106,122,249,90,244,114,107,163,148,206,142,27,179,207,19,208,58,146,55,92,28,228,77,190,46,48,147,22,101,213,255,0,9,92,102,163,171,163,145,156,167,233,174,222,135,125,128,51,22,229,133,235,226,108,211,237,141,170,137,246,141,49,59,25,99,156,48,93,104,216,149,115,179,85,68,241,113,116,97,197,150,186,136,209,82,161,136,229,240,234,68,126,94,113,53,71,69,19,26,250,199,55,162,126,81,117,168,248,173,165,86,38,203,139,154,169,224,170,241,166,36,123,211,148,239,232,217,216,239,212,166,184,43,219,43,250,233,167,188,192,220,51,197,157,177,146,181,43,46,204,94,191,166,93,252,43,197,62,13,174,154,56,29,114,137,92,228,243,114,21,25,71,18,182,70,234,138,110,109,212,164,176,158,54,182,223,169,99,158,146,162,55,181,233,170,104,165,90,142,220,196,115,85,58,129,243,97,165,89,215,192,220,77,85,60,130,110,211,174,154,129,183,177,127,68,212,140,232,106,245,189,232,53,251,20,15,155,2,180,106,239,113,245,117,242,3,70,222,186,159,79,186,47,138,155,46,145,232,237,17,0,221,7,198,174,168,125,3,83,124,15,166,148,93,6,229,3,80,52,238,81,185,64,212,13,59,148,106,160,106,0,0,52,184,212,105,112,31,0,0,0,62,46,190,78,64,60,245,101,141,190,209,61,194,225,61,194,100,93,100,126,244,95,62,166,196,21,212,214,156,109,83,67,67,234,81,77,170,116,240,82,137,160,188,45,179,16,214,70,142,116,112,186,119,35,145,190,30,37,125,137,44,244,78,138,134,255,0,109,153,52,232,175,106,47,137,129,210,37,124,216,103,24,165,108,10,177,195,204,71,254,180,212,150,46,17,115,26,217,139,48,101,28,45,168,111,54,54,162,47,82,46,46,54,55,226,138,154,105,153,77,211,150,145,244,79,21,46,247,15,120,235,19,100,198,53,162,182,220,170,106,25,111,168,122,104,197,250,186,1,49,114,211,199,83,26,42,104,186,167,137,193,150,216,206,173,116,104,167,95,129,113,77,14,32,177,65,113,165,153,36,74,150,35,153,162,235,183,161,84,108,77,172,110,155,156,238,187,128,167,101,180,199,35,85,178,68,137,251,13,52,214,104,233,125,125,60,10,134,74,103,61,117,119,93,13,183,210,185,200,168,190,0,116,207,115,83,192,208,172,106,232,174,77,83,83,179,125,185,159,162,134,203,233,86,54,253,128,83,55,138,6,185,239,85,126,232,222,213,69,67,6,248,185,225,242,135,17,90,107,111,54,202,54,247,132,93,201,163,122,170,153,239,95,78,142,141,201,180,181,89,137,100,150,225,66,248,219,10,61,136,139,185,170,128,65,126,46,194,183,140,45,112,146,42,218,87,68,248,215,162,248,23,87,135,142,37,49,46,86,226,10,70,173,194,68,164,107,145,85,170,238,133,249,226,47,45,105,43,159,80,249,45,76,107,250,250,219,76,50,189,225,191,66,92,37,167,116,123,182,245,69,95,34,193,59,124,59,113,67,133,179,90,213,79,76,234,198,37,83,152,136,189,122,235,161,144,8,172,122,38,199,110,79,37,247,158,126,184,121,206,235,190,86,98,186,58,167,212,72,202,68,122,110,110,189,21,53,38,131,135,236,249,195,185,167,98,167,169,130,186,54,202,145,53,85,155,147,93,77,11,219,18,43,127,105,190,113,162,151,154,206,108,106,142,77,122,33,189,204,87,47,70,232,6,176,124,69,77,58,168,213,61,224,106,111,137,244,211,175,185,70,171,239,3,113,190,7,211,67,85,116,241,62,234,190,240,53,3,226,120,31,64,0,0,31,83,196,248,0,214,13,26,175,188,106,190,240,53,131,70,171,239,26,175,188,13,96,209,170,251,198,171,239,3,89,160,106,190,240,0,0,7,214,248,154,141,3,85,247,129,172,26,53,95,120,213,125,224,107,6,141,87,222,53,95,120,5,241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,197,93,15,155,191,80,26,129,241,23,84,212,250,0,0,160,1,167,175,218,125,77,117,243,3,232,0,0,6,151,72,214,46,138,6,160,124,107,145,222,7,208,0,0,0,31,28,7,208,109,163,151,205,77,109,114,0,85,208,208,229,55,21,81,85,52,52,185,169,167,128,27,10,253,29,161,186,213,212,225,86,206,148,237,223,161,174,130,167,156,206,98,167,64,57,201,224,13,40,244,94,169,160,221,250,128,212,0,0,0,0,105,122,232,166,163,226,162,47,138,1,163,119,216,124,241,83,115,107,125,198,133,84,71,105,162,1,173,190,7,211,79,49,173,241,208,216,125,116,80,162,171,215,248,146,220,28,159,214,109,75,35,16,233,234,177,29,4,42,171,37,99,88,137,229,169,76,92,243,34,219,28,203,5,59,247,175,188,157,133,125,29,68,104,189,93,162,123,205,153,174,112,70,237,22,84,44,102,45,205,139,181,12,79,74,8,93,35,181,245,83,66,215,212,102,86,97,93,42,157,36,207,169,163,133,23,93,88,138,154,142,195,47,214,241,74,169,162,202,134,219,174,244,159,229,16,196,104,179,107,20,182,118,211,83,119,185,214,63,174,170,154,234,118,206,205,155,252,49,171,234,169,167,98,162,120,104,59,12,156,146,253,75,11,245,89,145,173,68,58,154,156,193,178,67,63,42,90,246,53,117,247,152,175,93,156,120,130,187,122,50,26,134,183,93,190,29,10,47,16,99,26,202,164,114,203,115,101,44,174,240,115,159,162,142,195,51,100,205,27,36,114,200,200,107,88,245,69,240,212,225,73,155,214,88,158,188,250,182,51,79,180,143,219,254,112,166,16,70,182,27,162,214,84,61,118,185,81,250,166,226,156,196,121,179,89,83,4,110,175,188,207,78,249,211,115,81,174,39,97,34,149,60,64,96,184,37,229,62,237,22,255,0,118,227,174,186,113,35,130,109,240,186,74,171,188,77,106,38,186,238,34,159,18,99,170,233,37,87,210,94,222,175,242,114,191,169,64,226,12,85,139,170,90,189,226,245,85,84,197,78,140,107,181,212,229,180,74,85,203,142,60,43,77,92,234,56,106,24,177,55,253,147,82,151,196,93,161,152,70,212,142,138,9,99,153,237,77,126,177,22,174,160,204,139,171,145,45,148,183,9,24,254,136,155,84,239,176,255,0,13,25,193,140,106,55,247,26,168,119,183,93,94,138,130,90,179,237,154,247,206,212,22,69,43,227,134,149,170,212,85,211,214,40,203,175,105,237,226,186,39,182,150,159,98,181,116,68,69,241,45,118,27,224,7,22,84,177,174,196,21,233,22,189,92,174,118,154,23,14,207,193,214,81,97,45,29,138,49,29,59,164,68,215,106,200,211,183,23,92,226,215,111,237,32,186,79,76,248,171,233,36,115,149,58,117,41,235,239,26,115,226,90,121,217,53,20,219,94,157,17,21,78,117,207,10,240,205,134,42,94,179,203,73,80,216,252,181,69,40,235,246,105,112,239,103,114,182,209,135,40,167,217,224,237,168,170,166,249,77,137,100,159,74,2,225,138,241,86,46,168,150,174,217,103,153,99,85,85,69,118,171,255,0,25,179,102,204,186,156,51,204,130,190,205,203,153,21,83,85,95,51,189,172,226,143,8,208,167,118,178,225,170,120,34,247,53,133,176,199,249,177,100,196,235,205,130,209,12,47,94,187,154,157,78,125,89,85,95,210,14,243,65,112,116,146,81,53,96,215,85,77,201,224,111,212,241,16,145,206,219,157,11,121,111,68,213,24,138,88,43,133,194,162,225,234,211,83,202,244,215,78,137,224,111,219,176,70,50,186,162,73,110,181,213,77,238,93,138,163,171,53,124,168,184,178,197,19,79,36,203,91,36,45,103,77,187,142,209,120,216,199,182,232,86,58,59,172,158,29,61,98,206,91,242,15,50,174,169,172,118,10,189,238,242,72,215,85,42,155,47,8,153,181,123,153,144,183,13,86,53,21,81,55,44,106,58,163,115,18,241,119,154,151,212,115,38,188,202,140,235,166,215,148,36,153,209,139,234,165,116,181,119,122,151,57,127,182,166,77,97,190,205,172,193,184,69,12,213,112,207,14,238,170,138,213,46,53,179,178,234,247,46,197,159,84,95,62,134,167,136,212,97,5,46,114,99,58,106,142,100,23,90,182,167,185,30,226,162,182,113,53,154,86,239,86,146,243,85,211,222,229,51,255,0,13,246,93,80,66,173,91,179,149,93,175,130,34,105,161,95,210,118,98,101,242,49,57,176,183,93,58,170,181,10,168,222,166,227,3,54,88,212,99,174,149,74,228,232,171,185,77,95,211,7,55,247,234,219,157,95,241,82,78,45,253,153,249,95,74,221,211,209,198,255,0,118,173,67,113,59,54,50,201,243,111,101,36,109,98,121,109,64,194,52,91,198,158,112,170,43,61,37,85,170,39,189,78,109,139,142,92,221,183,72,231,75,112,169,118,157,81,21,87,169,37,127,234,113,229,43,226,84,109,158,22,59,244,182,33,79,92,59,49,242,254,161,206,116,12,70,107,224,136,136,6,22,91,187,71,243,46,146,36,100,207,145,85,61,238,59,234,14,211,124,116,212,72,230,220,159,180,201,234,142,203,172,8,172,119,68,221,167,69,209,10,27,18,246,91,218,21,175,91,84,234,215,162,234,136,190,224,58,156,191,237,72,146,41,217,13,250,53,218,171,213,85,76,134,195,93,160,249,111,120,165,89,231,175,100,75,211,84,87,120,152,89,140,59,52,113,173,2,190,91,108,174,123,91,174,136,89,108,97,194,86,113,224,166,237,90,58,167,181,253,90,172,71,120,32,250,18,85,139,187,71,176,101,161,205,134,221,80,201,27,225,209,74,102,187,180,134,203,81,22,234,84,252,102,157,83,82,43,47,216,59,48,44,83,177,151,75,69,90,53,190,46,86,168,176,221,39,130,177,59,228,104,145,170,232,168,253,117,29,132,174,90,120,221,164,196,180,46,127,127,108,15,255,0,56,176,89,201,159,23,124,73,52,146,193,125,84,141,21,122,53,254,40,88,220,53,13,150,237,68,216,104,33,84,145,201,215,150,92,60,1,145,212,248,162,226,215,223,39,74,106,86,175,93,235,166,169,246,146,221,22,82,247,138,241,157,206,186,73,45,61,233,218,234,155,154,229,234,82,85,214,156,200,187,75,178,173,149,174,85,247,163,137,52,194,89,117,145,56,102,22,82,205,220,103,145,137,215,85,69,234,119,215,74,44,162,160,131,190,219,240,205,37,70,157,83,212,69,50,34,234,203,145,88,230,255,0,91,12,109,183,85,57,242,47,229,53,116,47,246,16,224,151,17,221,41,160,239,84,14,98,191,77,117,105,152,152,98,255,0,134,107,107,163,90,91,4,52,145,181,87,171,89,166,133,215,177,226,138,20,115,34,167,100,90,39,64,212,98,182,31,236,238,181,58,222,215,86,177,18,71,34,107,208,185,216,31,128,172,21,99,141,37,173,129,146,125,138,134,81,218,43,32,168,141,175,87,39,172,137,209,10,138,158,150,41,81,52,84,10,178,118,62,21,242,218,131,99,217,101,133,21,63,176,157,75,131,99,202,28,33,105,86,165,61,154,20,70,248,122,136,92,42,122,56,218,212,220,212,85,79,5,57,209,194,136,157,16,51,93,29,22,25,179,82,181,25,13,35,24,137,228,141,240,59,152,173,116,172,139,151,10,35,23,236,67,148,200,91,174,237,169,175,188,222,108,109,215,93,58,132,113,214,53,115,145,31,209,19,161,186,232,163,69,110,196,83,90,238,243,8,229,79,3,99,235,88,107,217,167,83,78,245,28,199,249,38,160,106,219,246,159,81,52,62,34,57,83,85,84,67,227,165,219,211,68,93,64,214,124,85,208,217,73,92,213,213,92,138,158,227,235,158,215,166,253,81,60,180,37,184,55,55,125,134,219,157,235,47,67,109,92,173,93,119,106,135,197,151,220,136,186,147,176,220,221,246,31,21,198,210,191,151,214,87,34,107,224,135,206,106,170,109,114,166,191,97,103,33,169,203,169,164,219,89,19,118,205,87,85,243,62,235,167,139,203,216,110,55,196,212,108,239,68,240,114,142,103,218,55,70,241,184,207,3,142,215,235,230,110,53,255,0,104,27,201,226,110,55,192,216,71,121,234,110,53,223,104,27,199,212,241,62,34,166,158,35,84,247,129,172,26,117,95,120,69,93,64,212,0,0,105,119,137,168,249,230,6,147,226,169,169,253,19,161,176,174,95,120,31,92,227,71,56,210,229,241,234,113,245,251,64,229,58,93,81,83,67,97,238,247,26,55,237,235,169,241,211,53,83,200,205,27,82,175,69,58,250,154,132,111,69,57,82,206,169,170,53,168,170,167,85,88,245,215,71,34,106,65,166,74,136,218,197,126,154,185,60,10,27,22,226,8,168,105,101,153,243,181,142,68,93,53,42,59,157,195,186,64,229,85,106,38,213,85,85,48,63,139,238,32,62,140,172,182,251,109,123,153,50,234,159,139,119,80,43,188,195,204,75,138,198,234,150,220,227,142,8,213,87,235,34,107,161,137,249,209,197,53,116,17,173,174,215,59,28,246,122,170,246,185,12,124,198,57,199,142,239,208,62,155,210,53,109,133,202,186,117,241,40,90,28,63,136,47,207,116,211,177,210,34,174,170,229,215,168,29,158,33,199,119,188,83,112,210,174,119,205,204,118,190,58,233,169,189,79,100,187,57,88,234,117,115,183,105,162,29,206,3,203,75,133,210,165,99,138,157,250,35,182,171,180,240,50,51,9,100,114,83,195,21,67,149,102,123,85,21,200,168,26,90,108,53,147,248,146,251,66,147,75,76,169,189,60,116,42,123,30,65,213,90,42,155,85,119,153,91,10,117,118,165,228,199,53,147,96,139,85,51,168,170,22,157,26,137,185,173,243,40,95,74,99,220,205,168,142,130,203,12,201,76,238,142,145,168,21,162,205,133,82,190,248,150,92,51,2,35,87,213,123,218,134,80,229,38,64,250,58,162,158,186,161,255,0,140,215,115,148,217,200,92,162,118,23,167,109,85,238,145,31,85,34,107,185,233,212,201,139,53,170,42,88,26,168,212,111,154,1,191,106,180,197,65,78,177,196,168,170,212,68,57,83,164,177,71,204,99,85,92,137,175,67,149,4,17,38,187,93,166,190,38,236,173,68,102,200,228,213,80,150,226,85,15,113,199,233,107,157,97,172,129,116,79,121,194,92,218,165,137,234,200,233,250,47,68,83,185,196,56,74,146,243,172,206,141,187,155,227,246,148,243,236,184,94,214,141,74,186,118,189,233,211,69,78,136,164,236,202,167,179,98,170,139,134,147,178,39,104,226,169,166,189,72,214,242,229,78,170,81,246,234,218,72,32,71,80,68,212,103,147,80,236,89,123,133,210,164,115,192,141,95,126,133,156,133,91,12,238,122,46,169,245,142,67,29,162,29,35,46,81,66,196,114,63,122,27,236,173,124,137,205,107,149,26,166,187,14,205,213,27,23,114,249,28,26,202,201,38,213,209,175,129,243,188,36,140,232,168,186,157,37,218,244,203,75,209,36,77,173,119,153,55,90,138,27,54,104,102,173,182,177,88,215,44,136,244,240,247,106,99,6,120,50,43,37,189,178,213,67,19,117,135,175,68,215,83,49,239,75,5,198,222,218,152,222,217,24,190,40,96,39,27,216,134,107,74,182,153,29,177,174,77,17,16,43,8,177,21,67,175,120,174,118,53,186,163,230,209,159,196,202,156,183,193,114,219,176,189,186,182,161,155,38,154,162,54,177,127,89,97,178,135,8,125,41,197,16,37,68,124,206,100,136,173,85,242,234,72,6,21,192,20,181,215,59,29,133,116,123,41,220,199,185,158,90,162,248,134,43,44,50,218,143,209,25,107,75,26,34,190,73,41,219,187,248,21,38,1,194,118,216,106,157,115,124,123,102,122,170,156,219,53,174,58,27,60,20,49,49,18,56,227,107,116,253,69,65,67,12,80,66,138,214,163,85,61,192,119,27,154,196,218,208,201,17,61,95,121,194,109,74,42,234,170,111,54,120,213,117,213,53,54,59,6,59,161,169,23,85,56,177,205,170,105,169,188,217,17,60,64,221,6,223,53,60,143,168,253,192,107,6,157,87,222,107,110,154,39,128,31,13,6,239,79,176,211,162,123,128,208,190,6,147,113,81,52,240,52,232,158,224,52,162,232,161,202,135,213,240,52,232,158,224,52,42,177,23,214,110,161,201,26,251,208,214,136,137,224,134,135,129,182,232,91,44,104,196,247,248,156,43,133,130,130,174,5,100,204,108,138,191,97,216,34,170,38,212,94,135,196,68,69,213,60,64,182,24,151,39,112,253,229,138,234,168,17,200,190,72,158,5,146,204,110,18,155,122,133,239,195,191,137,85,69,241,67,46,116,68,85,209,60,87,169,241,204,107,147,69,106,104,96,69,158,46,225,7,48,109,236,169,142,145,28,245,77,124,16,199,156,105,195,238,105,90,85,243,85,80,78,248,162,94,169,162,248,19,141,37,158,142,117,115,164,137,142,115,188,85,83,196,167,111,57,119,135,110,209,190,42,187,93,59,218,244,234,170,212,44,16,9,121,193,245,214,245,124,117,116,46,100,169,227,185,14,45,143,4,79,121,149,105,180,141,138,190,42,229,68,38,135,24,112,141,151,87,217,37,157,248,106,137,207,118,190,178,180,199,140,127,192,245,28,115,164,214,58,70,83,232,253,81,35,77,58,26,17,231,113,200,219,156,78,221,75,34,72,171,215,70,117,255,0,136,224,187,38,241,92,49,173,68,20,19,42,177,116,221,181,80,206,155,102,68,93,48,133,197,137,95,19,156,198,170,117,114,23,142,207,130,112,141,117,27,105,106,105,224,222,228,243,68,241,2,45,105,105,179,51,3,189,43,227,154,170,38,55,175,71,41,112,48,103,22,249,139,132,234,162,146,91,132,242,49,138,154,181,206,83,61,241,103,11,118,156,75,107,153,105,31,19,145,90,187,90,154,116,49,27,49,184,56,196,214,218,170,133,183,91,100,123,55,122,175,107,124,64,185,184,119,180,130,174,10,6,54,169,139,205,106,38,186,169,116,48,55,104,197,154,225,51,35,186,254,47,95,55,41,129,215,30,23,179,22,24,213,208,216,234,220,190,244,141,78,154,227,145,217,131,101,167,90,138,186,121,153,181,60,21,21,0,153,76,21,197,150,8,196,205,137,97,189,66,213,122,162,104,174,66,237,217,51,94,193,114,114,54,158,235,79,34,175,185,232,121,246,183,94,177,190,27,168,229,69,89,52,9,27,186,232,229,66,232,224,124,246,204,92,57,82,218,212,188,86,201,19,87,93,187,148,9,238,163,191,83,213,177,21,143,106,162,166,186,162,156,232,170,99,147,242,200,198,202,14,57,229,124,48,81,221,165,147,153,209,170,174,94,166,96,96,108,240,180,98,42,72,106,219,112,106,111,68,93,170,224,50,1,28,196,240,118,186,133,245,138,90,215,138,105,171,154,213,142,88,213,28,157,21,20,168,96,169,89,24,136,212,69,85,3,125,53,106,232,166,182,184,211,181,206,234,244,209,77,18,61,90,157,23,64,57,0,218,100,186,181,53,94,166,180,69,94,186,129,186,15,154,167,188,42,244,241,3,232,52,106,190,241,170,251,192,214,105,113,243,85,247,128,0,0,7,196,243,253,103,211,227,220,136,157,0,219,152,219,99,117,77,77,207,172,186,47,80,245,142,40,94,187,147,160,28,74,153,57,108,119,93,58,120,150,51,59,179,54,151,9,217,166,145,245,45,107,145,23,78,165,203,199,56,134,27,69,186,73,159,54,212,107,85,87,169,21,124,103,241,7,81,83,95,81,103,183,214,57,17,174,86,232,213,2,204,113,61,156,211,226,203,189,69,50,84,44,141,87,42,34,34,248,22,203,37,168,102,92,85,73,60,137,163,86,68,85,254,37,3,89,113,170,187,87,173,84,175,89,28,171,171,181,82,234,101,165,5,202,174,182,153,212,13,115,94,138,154,43,80,205,106,36,183,43,160,165,158,217,78,141,127,174,141,68,46,173,45,150,146,186,153,240,84,70,142,213,60,208,176,121,3,65,136,41,163,138,75,164,178,57,189,58,59,192,200,218,41,189,127,85,157,52,234,69,89,76,203,225,199,11,227,8,101,87,81,198,201,29,170,238,219,226,166,44,99,110,11,27,73,82,249,168,147,86,245,211,68,36,106,120,27,51,117,114,34,181,124,138,106,251,108,129,236,84,228,183,195,220,4,81,226,140,141,189,225,55,43,153,60,200,141,215,201,75,119,117,184,95,172,211,36,43,60,222,58,117,212,148,12,99,129,109,215,24,221,233,8,98,243,234,166,47,103,22,4,192,118,216,230,115,157,11,100,107,85,122,105,169,81,136,243,99,12,71,19,247,50,170,84,255,0,132,167,111,135,243,87,18,91,235,98,149,110,18,183,98,162,253,101,62,93,109,86,249,110,46,134,133,85,236,85,209,14,242,221,149,113,215,210,119,134,170,111,211,93,13,50,207,94,16,120,153,154,169,105,109,183,90,213,114,116,111,87,18,73,133,113,77,5,242,223,28,176,202,139,234,161,231,199,13,222,110,217,105,123,134,104,171,101,137,140,122,47,170,164,137,240,221,197,133,29,77,28,84,85,215,53,87,38,214,250,238,2,71,117,106,38,168,239,16,174,106,117,87,22,110,211,158,184,109,240,36,179,220,226,114,42,106,136,175,67,135,119,226,19,13,83,194,231,50,225,10,105,175,93,232,5,236,90,136,155,249,103,22,162,243,73,79,245,167,105,137,184,179,140,28,61,103,107,145,46,145,238,79,115,208,177,184,191,142,218,20,149,204,166,175,209,117,94,168,239,16,36,126,28,67,65,55,132,237,57,209,214,83,203,245,28,69,214,31,227,102,162,166,173,168,218,231,170,43,147,68,220,101,118,83,103,178,98,200,105,223,37,86,138,253,53,234,6,75,57,203,187,84,119,67,91,25,185,117,58,75,93,207,191,34,57,143,69,110,137,215,83,187,129,28,137,170,174,168,6,226,166,137,161,240,214,124,209,61,192,105,7,213,241,62,0,0,0,9,226,0,26,193,163,85,247,141,87,222,6,179,75,143,154,175,188,0,0,0,56,245,16,200,141,87,49,203,170,249,28,128,7,153,216,162,170,184,98,90,218,74,120,81,234,249,156,159,171,169,223,186,241,95,65,78,251,37,102,228,86,125,93,77,56,114,150,102,223,235,231,133,155,182,206,229,93,61,218,157,198,47,166,130,178,22,207,27,127,24,212,235,211,169,49,113,113,178,45,147,223,100,138,137,236,71,185,147,162,166,190,227,33,179,143,44,229,173,194,112,94,109,180,104,202,170,56,209,200,230,183,174,168,134,41,228,30,46,244,30,39,166,130,88,213,21,211,34,107,251,73,52,162,160,165,196,56,41,39,146,36,145,36,133,53,68,77,124,136,98,132,224,99,62,221,87,74,184,51,16,202,189,238,147,88,180,122,249,254,211,61,168,21,179,82,50,68,209,85,253,90,164,50,227,43,197,86,74,231,21,61,234,138,55,69,75,81,50,43,145,58,34,38,164,162,228,30,108,219,49,254,18,183,214,82,78,215,185,88,155,180,93,122,232,67,23,105,88,186,27,106,197,215,196,222,222,215,38,186,248,155,47,103,172,139,168,70,137,35,84,56,242,196,187,122,156,205,200,105,145,17,237,208,14,138,166,20,114,59,161,73,223,40,164,216,237,140,213,171,174,238,133,125,53,58,175,145,195,154,221,20,173,85,149,60,16,12,67,206,59,14,26,169,164,155,190,83,162,63,69,215,213,48,71,58,48,6,31,168,166,170,168,181,104,147,181,60,144,149,172,125,150,84,151,234,90,135,108,78,168,186,116,35,199,137,60,3,124,192,55,10,170,170,56,215,185,61,190,239,63,50,193,130,149,49,213,211,84,54,146,119,170,43,93,166,191,180,201,30,25,51,242,191,41,49,21,47,164,46,82,119,55,57,168,173,220,186,104,88,92,79,27,103,171,117,82,170,111,114,245,68,56,52,143,169,171,209,136,229,71,199,209,166,135,160,188,156,206,236,63,152,118,58,107,133,186,165,142,71,177,53,77,197,220,130,186,41,147,213,211,175,153,3,25,19,196,206,48,201,249,99,130,119,201,221,247,34,117,114,233,161,40,220,57,241,71,103,204,219,52,108,168,145,169,42,162,121,245,37,184,50,145,202,187,145,83,192,251,185,78,162,150,243,5,92,44,88,165,69,98,121,123,206,193,147,53,236,69,98,40,209,201,98,170,169,172,227,164,174,86,163,92,157,16,214,143,79,120,158,70,243,124,15,166,218,57,20,220,107,138,53,39,129,244,249,185,6,228,3,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,186,31,55,32,31,64,69,212,0,7,212,84,68,62,238,64,52,131,226,185,53,10,228,208,15,160,219,220,131,114,1,184,13,189,200,21,117,3,112,27,58,162,121,159,21,201,175,136,27,224,219,106,167,188,110,64,55,1,183,185,15,160,107,6,148,241,53,0,1,117,242,62,104,255,0,112,31,28,221,79,155,13,104,186,125,97,185,128,124,106,104,154,31,79,139,170,245,111,128,209,254,224,62,128,229,245,116,54,156,139,187,160,27,251,80,248,168,136,129,191,242,31,23,235,0,0,46,190,64,13,183,197,189,219,141,122,63,220,125,77,81,53,82,104,210,214,109,53,26,21,237,95,89,202,113,234,46,116,148,232,188,233,24,212,79,53,93,6,142,88,58,23,98,171,82,57,90,149,144,175,252,52,57,84,215,202,10,190,144,203,26,175,216,225,163,180,62,56,219,108,145,72,137,164,169,169,173,36,106,46,197,126,170,39,145,180,245,84,110,166,150,189,125,230,243,145,85,118,109,233,239,62,114,138,17,187,85,53,187,192,210,145,232,125,216,7,10,178,6,212,71,179,204,213,73,19,105,226,229,156,151,70,213,119,135,83,234,53,169,249,32,124,107,117,68,93,15,187,13,72,223,52,121,171,254,16,31,1,247,79,237,154,117,102,186,34,245,3,238,168,13,181,88,154,229,213,122,155,51,84,177,174,68,73,54,166,189,84,46,57,67,84,247,157,108,183,122,104,156,168,179,235,162,117,41,234,252,200,195,86,249,92,202,155,132,81,43,83,170,57,232,128,197,102,113,106,42,27,18,187,222,133,167,175,226,71,47,109,179,62,158,75,253,50,42,127,190,33,111,241,207,25,25,115,134,41,31,58,94,32,153,90,139,209,30,138,77,69,240,188,226,101,165,85,68,215,161,109,49,38,52,197,245,178,44,84,145,36,108,215,68,93,81,58,24,115,152,157,162,242,77,36,145,225,122,46,110,138,186,42,33,143,56,183,142,156,220,186,62,68,163,115,226,69,85,240,233,161,155,228,73,37,93,214,118,70,229,190,93,99,139,84,245,151,154,157,63,188,224,199,137,50,254,142,46,100,152,154,23,63,237,144,136,76,67,196,118,107,223,170,36,117,93,242,116,85,215,213,71,148,247,225,95,48,94,228,115,235,170,92,171,253,181,38,9,160,110,49,203,229,141,213,115,222,33,149,27,229,184,163,113,39,17,217,113,99,223,79,81,20,79,99,122,34,162,17,73,75,157,57,161,70,212,134,26,138,133,221,211,77,84,215,112,204,204,194,186,177,40,165,162,154,87,73,226,186,41,50,140,253,197,252,99,96,155,108,74,182,10,56,89,43,181,245,180,78,165,13,111,226,174,163,17,54,100,169,124,44,85,69,217,209,12,32,154,28,75,86,237,149,144,201,2,55,170,234,139,212,225,211,253,34,134,119,178,58,137,18,38,248,40,202,50,250,239,196,37,222,130,103,182,90,216,154,213,114,232,136,158,69,178,199,89,169,125,196,178,183,185,86,201,171,191,65,250,22,25,46,215,137,38,116,117,147,202,187,87,79,13,122,21,54,28,187,69,79,42,107,31,49,223,106,140,21,44,56,158,224,181,113,211,92,228,149,206,141,200,186,187,85,59,218,235,134,32,191,215,65,61,53,59,229,130,22,163,124,58,120,104,119,22,156,69,128,86,220,143,174,182,181,213,76,111,175,211,242,142,182,235,155,146,67,78,234,12,49,135,158,228,78,136,168,197,24,59,86,218,108,20,212,41,61,247,88,94,157,116,223,161,198,169,204,156,190,195,240,164,16,81,54,121,124,26,231,104,186,41,110,174,22,156,209,199,18,35,146,195,86,155,151,201,142,42,124,51,193,238,108,226,152,155,89,232,202,134,181,58,174,173,83,94,5,117,135,184,170,195,56,121,136,197,181,211,234,223,15,197,161,220,86,113,209,91,4,75,232,168,34,141,26,158,174,198,104,124,194,221,157,89,143,124,124,105,93,27,227,141,85,53,213,165,252,193,125,151,22,214,71,27,239,115,164,139,162,106,223,180,100,24,151,122,227,79,53,47,59,210,154,105,91,27,250,38,212,82,219,221,177,254,109,98,137,31,60,147,86,202,178,175,78,142,232,75,22,27,236,227,203,43,75,99,117,85,35,36,86,248,250,186,151,54,197,193,182,85,91,17,169,13,150,21,219,227,172,101,151,15,40,67,161,192,89,177,136,156,172,91,93,84,188,207,123,20,173,176,175,5,249,203,137,154,217,162,179,74,198,72,189,55,48,155,251,86,65,224,27,59,219,221,236,52,254,175,251,218,21,141,30,14,195,214,230,182,42,106,8,163,107,124,26,140,78,134,187,105,42,28,112,159,102,198,99,87,196,146,93,105,150,63,216,93,220,35,217,109,26,171,36,187,202,170,139,162,170,42,18,134,218,10,72,91,164,80,183,248,27,168,198,162,34,34,34,105,246,5,214,19,96,254,206,108,189,179,181,172,171,161,142,69,77,53,220,210,245,97,110,19,242,211,11,194,145,211,225,250,119,233,239,141,11,224,141,77,124,80,220,213,61,224,190,84,29,191,39,112,85,2,35,224,195,212,172,114,120,47,45,167,127,71,131,172,84,141,210,27,101,44,122,121,164,72,119,170,169,167,137,167,84,247,132,113,105,173,180,112,191,234,70,228,79,4,70,248,28,181,138,5,84,209,141,79,216,105,213,16,110,64,178,183,94,222,136,173,106,41,245,173,245,117,114,38,191,168,219,107,147,67,238,228,6,181,183,107,147,174,221,19,236,62,250,142,245,88,137,175,234,52,163,147,65,170,4,106,118,136,237,17,168,159,176,217,158,102,197,162,46,222,191,97,173,235,170,27,46,102,245,218,190,96,117,53,215,120,105,149,85,207,77,63,81,76,220,177,165,189,55,53,94,221,83,175,66,171,171,180,71,80,215,198,244,232,226,157,126,89,90,228,145,103,118,170,229,93,85,0,164,239,23,153,111,20,75,220,30,136,169,246,20,70,34,160,186,212,91,146,52,181,197,86,229,241,87,49,23,111,241,47,101,62,11,183,82,166,198,197,253,198,235,240,165,38,168,169,15,79,212,78,95,67,5,115,15,4,69,93,12,204,186,97,120,81,85,171,213,34,67,11,243,35,45,108,244,151,73,85,182,167,194,138,239,20,110,136,77,77,219,2,218,107,162,86,203,76,213,85,254,201,102,115,59,133,204,55,141,161,149,33,165,108,115,185,62,186,55,67,158,209,18,60,231,96,173,149,22,249,246,253,138,154,157,245,183,61,238,108,98,69,93,51,162,139,193,92,222,154,161,150,24,211,130,137,236,123,249,113,173,75,117,232,136,154,150,218,175,133,235,35,99,116,117,212,50,194,237,85,28,187,23,162,150,90,41,43,14,113,229,252,16,37,93,109,202,71,207,227,162,185,122,169,85,219,248,177,193,84,77,238,210,210,181,204,243,212,225,39,7,88,82,182,52,145,151,196,131,175,86,187,68,41,220,77,195,38,15,177,187,146,235,195,122,125,168,81,114,105,184,185,203,134,181,32,130,22,49,239,247,116,46,142,86,231,118,92,226,133,221,233,118,197,54,189,26,175,208,194,204,65,145,120,70,146,157,213,176,94,145,29,18,116,84,114,22,214,107,77,214,205,114,229,225,251,212,138,173,94,155,93,160,106,38,167,9,98,58,42,136,218,176,86,196,248,180,77,171,204,69,255,0,148,186,246,58,216,164,141,139,189,171,251,72,66,195,89,153,156,24,70,72,103,101,210,103,70,170,136,154,200,186,25,31,151,28,108,99,107,76,144,82,222,166,230,70,221,17,221,66,165,78,41,152,230,162,183,77,14,76,114,116,49,119,45,184,181,194,184,158,24,155,53,84,81,63,84,107,145,207,211,169,123,109,249,131,106,185,177,143,163,170,133,204,114,120,163,208,184,205,87,137,34,35,83,170,127,19,226,206,169,224,82,233,121,100,139,186,25,26,169,239,71,27,236,188,35,189,87,200,136,165,196,84,14,172,98,120,170,27,43,112,102,237,21,80,164,235,234,234,160,69,154,122,141,201,226,154,29,99,239,146,213,198,254,67,215,86,167,66,139,131,223,227,95,5,67,75,174,49,181,53,220,133,155,139,49,36,138,189,214,174,141,157,87,77,85,78,116,248,166,123,115,93,223,106,81,58,42,234,139,169,139,200,92,233,238,176,66,213,146,73,209,19,245,157,77,70,59,178,177,233,2,84,181,93,238,71,24,195,152,121,211,95,75,35,225,160,146,87,70,139,163,151,66,209,221,248,131,182,225,120,214,230,176,79,45,67,215,214,215,94,138,59,12,246,155,24,219,33,103,53,245,13,68,241,234,227,170,184,102,166,30,162,167,89,36,170,98,42,127,108,141,124,103,197,246,39,191,61,45,214,74,9,189,100,233,166,165,178,151,62,51,82,226,143,138,90,41,214,56,220,169,183,85,37,189,132,155,226,78,39,240,173,150,55,35,234,89,170,127,104,166,89,197,174,30,172,143,117,45,83,26,169,239,122,17,109,139,243,67,22,221,93,182,122,57,97,115,124,213,202,91,219,198,96,98,170,121,227,146,58,217,92,169,167,170,199,120,125,132,202,38,58,139,139,188,40,217,210,27,157,83,117,213,19,235,23,71,11,231,30,16,196,241,164,180,85,236,114,175,150,242,3,166,204,92,112,249,155,60,149,51,35,124,147,82,183,194,60,66,230,126,14,150,58,182,212,212,44,45,84,85,234,190,3,233,100,212,243,211,226,74,90,141,54,171,118,251,245,67,153,29,202,9,23,163,145,127,105,18,248,75,180,30,229,13,44,41,115,230,57,99,77,29,226,85,209,246,142,73,77,162,210,82,61,235,250,212,109,49,40,9,60,110,250,170,154,254,179,238,245,247,17,249,129,187,68,40,46,149,177,193,119,166,88,249,154,53,21,85,124,76,197,203,220,207,182,99,171,84,85,180,149,44,114,61,168,168,136,186,154,149,23,1,178,42,125,134,227,100,251,127,188,235,185,188,214,42,44,186,155,176,35,26,222,178,26,209,217,49,254,6,235,85,78,190,53,84,95,85,117,67,145,207,115,80,104,231,35,186,31,81,87,84,56,177,191,84,212,220,221,213,63,88,209,201,62,167,137,178,215,33,184,139,169,70,224,52,31,81,116,3,81,243,207,246,26,28,227,226,59,160,26,223,224,113,92,189,84,220,114,161,182,245,71,106,138,164,183,6,211,156,113,183,41,189,34,236,94,135,22,89,93,167,152,209,173,239,209,170,171,161,178,233,153,161,197,158,89,54,187,79,19,98,39,43,255,0,172,126,138,75,228,110,205,59,117,78,186,117,58,187,141,85,45,51,31,81,60,186,53,137,175,85,52,92,235,226,163,107,213,201,187,68,233,212,197,78,43,184,138,139,2,225,249,40,237,213,172,109,84,141,86,163,81,221,72,56,124,74,113,73,102,193,148,21,52,116,149,173,73,182,57,19,107,250,145,147,137,111,248,187,57,177,108,151,24,157,36,208,243,53,68,94,189,53,54,49,77,222,255,0,152,120,145,213,119,58,169,21,181,19,107,162,185,124,212,201,60,186,203,139,46,0,195,203,136,238,109,111,227,33,213,186,167,138,232,23,24,247,137,109,17,97,250,120,233,110,176,181,146,233,166,136,135,3,1,214,86,63,19,197,110,219,173,44,142,247,121,29,238,46,183,92,177,222,35,168,154,209,76,244,137,36,93,23,78,154,106,92,76,178,192,22,188,57,83,21,218,248,212,124,145,232,170,154,3,23,71,2,101,229,214,133,169,61,21,27,121,114,122,250,170,39,130,151,66,142,103,216,41,245,117,46,247,162,122,201,166,165,22,252,123,113,138,174,8,237,180,50,58,155,68,68,218,213,240,46,37,158,181,46,240,177,244,244,202,179,42,38,173,84,243,13,45,190,34,192,119,220,198,191,65,44,209,58,59,114,170,106,154,104,154,23,199,47,178,210,135,7,91,219,79,106,166,99,221,209,85,118,149,110,13,195,149,117,148,205,74,139,107,90,191,171,66,224,218,240,210,81,162,57,244,136,141,247,132,117,86,102,70,171,27,171,34,219,183,236,42,182,43,36,106,185,139,234,34,116,52,203,106,127,43,116,108,68,106,121,28,120,170,96,129,86,41,19,106,248,40,77,108,220,110,11,69,3,222,213,85,208,164,233,51,25,41,174,10,201,245,218,189,58,149,227,169,169,43,105,92,216,222,221,85,11,107,139,108,51,91,170,86,102,209,172,174,219,170,43,80,207,63,162,221,85,169,141,173,241,57,36,126,187,30,118,145,219,236,55,234,118,212,164,45,85,145,55,34,150,114,146,237,85,35,185,21,52,206,99,83,167,84,43,27,109,85,100,16,192,180,117,94,170,167,134,190,7,36,86,84,152,114,10,121,21,172,232,207,35,110,169,148,116,143,219,90,207,91,201,81,13,164,185,92,150,153,173,231,34,187,204,225,212,226,52,99,185,85,148,202,237,122,107,161,101,193,222,81,37,28,173,77,174,213,139,246,157,202,199,4,180,220,170,126,139,167,66,145,162,174,162,149,236,72,154,172,87,41,223,69,89,201,115,24,174,212,220,218,56,142,166,184,211,78,171,170,237,67,131,139,233,61,39,108,69,209,81,232,158,69,93,42,178,104,152,168,222,170,112,171,232,35,72,85,27,213,87,200,220,240,178,226,128,160,165,150,150,212,244,158,101,218,157,116,85,35,155,143,92,73,65,113,196,16,219,98,153,21,204,118,139,162,146,17,153,184,130,60,39,134,43,235,165,122,55,108,78,211,248,16,245,155,248,174,76,107,143,234,165,100,138,237,103,84,77,87,95,48,106,243,240,129,134,37,188,94,183,195,22,244,166,110,237,218,125,134,119,228,150,27,171,155,26,207,115,172,98,171,33,94,136,168,99,151,8,248,109,216,91,0,214,98,25,98,84,150,86,162,34,232,102,190,65,81,190,170,218,219,180,209,237,116,190,244,8,188,116,240,235,6,228,77,17,124,13,107,189,177,162,123,212,229,34,104,212,67,226,179,80,56,53,18,190,36,85,69,83,172,150,242,248,21,93,215,68,42,5,129,143,102,138,117,117,86,164,145,235,179,68,83,90,53,219,239,233,43,145,28,186,126,181,59,248,107,89,43,83,170,127,18,134,169,195,213,233,38,248,100,254,7,58,217,79,115,129,251,106,156,170,221,58,13,21,155,38,98,251,141,246,185,170,157,14,142,55,74,136,158,39,53,147,72,141,243,40,236,53,79,121,245,29,228,135,88,233,164,251,77,113,206,186,117,212,14,195,114,154,181,79,121,193,90,148,68,234,110,173,68,58,38,142,3,146,190,6,131,109,39,69,110,136,167,205,255,0,104,27,142,240,62,26,124,124,84,104,158,240,53,27,110,255,0,148,213,209,62,211,67,156,7,192,17,117,0,105,95,16,106,95,3,109,124,76,2,109,111,77,77,74,216,222,213,69,52,4,232,160,105,218,199,235,26,52,235,234,172,244,245,14,84,149,137,162,117,67,178,115,141,45,118,139,226,107,69,9,126,203,59,101,245,23,153,11,81,61,250,20,117,110,72,91,81,119,81,200,173,115,122,116,247,151,177,235,170,28,42,134,234,155,145,60,20,104,181,118,204,5,91,99,141,82,89,220,230,123,149,78,135,23,97,159,76,65,37,53,177,155,230,141,58,237,119,153,90,230,206,46,164,193,184,106,123,140,242,35,117,98,233,170,150,99,32,241,139,241,141,210,190,181,178,57,241,62,84,211,174,163,69,186,196,120,131,17,96,42,151,195,113,176,201,52,109,85,235,183,82,212,226,220,231,195,183,21,117,61,211,15,36,77,118,168,170,172,211,254,66,68,47,88,70,193,125,98,178,178,133,143,93,157,117,98,41,102,177,231,11,56,47,18,211,200,213,164,107,30,228,85,77,27,160,209,28,216,235,14,97,140,85,190,170,195,76,140,145,83,84,68,84,241,45,13,230,211,139,48,243,94,206,224,231,68,158,123,12,202,204,110,22,239,184,42,121,171,112,222,247,50,29,100,70,251,244,45,173,78,38,117,20,41,102,197,214,21,114,187,213,87,44,99,70,43,208,227,11,165,5,94,247,66,177,185,142,213,124,139,247,151,60,73,205,65,77,29,52,181,239,141,209,232,159,91,67,115,18,228,69,139,20,208,73,121,177,74,200,94,238,168,196,94,191,192,176,24,163,46,175,120,102,174,72,220,146,171,90,171,162,162,13,18,85,146,124,87,65,83,95,21,21,93,199,123,87,106,38,231,153,207,129,49,253,22,32,142,23,193,80,215,35,154,139,209,199,158,156,59,140,46,216,122,169,142,107,165,78,91,145,87,85,84,51,235,133,126,42,217,27,169,109,85,211,245,245,90,187,156,52,75,20,53,60,198,162,163,181,79,121,173,237,71,161,110,176,38,97,80,95,104,32,154,154,118,57,30,137,209,23,82,226,211,212,65,46,138,137,163,148,163,226,49,91,211,83,113,178,237,232,107,94,174,84,52,73,31,158,160,107,221,250,143,168,186,169,198,70,175,142,166,182,248,129,190,13,163,226,249,1,188,15,141,250,168,124,114,233,168,26,129,180,142,77,77,197,112,31,78,59,158,170,170,134,183,42,31,54,163,188,192,250,197,213,14,5,210,120,224,133,206,85,57,170,136,196,85,85,242,41,12,99,115,101,53,182,105,149,232,212,98,42,248,129,143,124,85,230,117,62,24,195,149,78,89,246,162,49,83,162,253,132,48,102,190,41,170,197,56,166,182,173,103,115,152,178,57,122,169,155,124,112,102,162,84,79,53,189,149,8,230,162,170,42,35,136,241,184,85,45,93,116,179,249,57,85,64,170,112,117,186,207,43,152,234,217,126,186,162,41,150,25,71,73,128,232,59,186,198,244,89,117,79,35,22,178,211,14,212,223,239,84,180,209,181,85,170,228,220,103,110,88,100,221,154,211,79,21,109,74,105,34,162,47,83,53,168,200,28,9,83,76,234,88,123,147,117,106,162,34,46,133,206,162,108,173,68,93,60,74,79,1,90,169,33,167,137,144,233,181,52,208,184,116,244,122,39,170,132,87,29,119,232,140,95,35,141,89,64,179,51,85,243,59,57,41,85,118,234,124,171,106,164,58,105,224,132,209,103,51,35,14,200,180,51,75,79,80,190,171,85,124,76,1,205,187,101,226,190,251,52,8,247,200,136,229,77,53,212,145,28,125,73,119,184,195,45,37,4,110,209,232,169,208,179,150,94,31,38,174,187,62,182,237,10,174,247,106,186,160,209,131,84,24,6,243,30,234,133,160,119,79,61,167,49,181,181,246,88,159,190,57,17,90,154,105,181,73,34,182,100,126,30,130,30,76,148,45,84,84,211,234,29,78,32,225,131,9,222,33,147,151,74,216,228,119,158,211,122,206,34,219,20,223,163,186,110,73,27,163,145,125,199,6,197,142,171,112,196,141,154,150,173,241,237,93,122,56,205,92,194,224,105,142,89,170,237,137,213,117,84,209,12,102,199,60,47,99,44,61,80,187,40,229,145,189,116,209,190,26,13,49,180,156,77,226,102,194,140,101,210,100,68,77,62,186,157,85,199,136,172,99,90,215,71,29,210,109,171,253,181,40,107,182,89,226,139,106,185,245,54,233,145,27,227,234,41,79,173,182,169,142,86,62,153,236,122,116,234,133,49,82,93,115,47,16,220,158,189,234,231,42,235,253,165,58,26,139,229,117,68,200,229,171,122,175,218,170,125,166,195,245,181,18,36,124,165,118,190,226,238,96,30,27,239,216,170,54,84,78,199,54,53,68,114,116,242,37,184,98,219,90,49,93,198,221,59,28,147,187,213,84,83,49,120,118,226,50,146,215,61,21,29,125,74,162,170,181,60,75,71,139,248,117,118,29,164,220,171,235,53,53,240,45,93,61,29,215,12,220,86,88,222,186,177,124,148,105,137,234,201,204,198,163,196,148,48,190,150,161,28,146,53,23,235,23,202,142,126,101,59,87,207,66,30,184,66,226,46,178,219,113,163,179,220,102,84,99,156,141,93,206,37,107,47,49,61,38,35,182,193,85,12,136,237,204,69,241,17,42,180,79,4,62,154,90,186,235,211,204,212,81,165,222,39,195,228,169,175,83,105,23,69,3,120,26,17,201,169,173,174,0,0,0,0,0,0,0,0,0,0,3,206,238,86,177,178,226,75,140,21,81,250,147,74,230,234,191,172,215,142,210,150,211,136,86,154,23,163,225,95,172,169,224,135,73,135,110,146,90,174,23,10,173,218,44,115,61,83,248,156,25,226,196,120,162,229,45,76,20,175,145,174,240,232,27,118,48,220,169,172,213,49,220,104,220,221,232,244,115,85,12,250,225,7,56,228,197,148,43,99,186,78,199,44,108,68,70,57,122,145,199,114,181,223,168,164,106,92,45,242,53,24,186,34,104,168,92,140,166,199,23,252,181,191,82,221,25,79,52,112,204,228,71,117,84,232,102,140,202,226,179,41,105,177,37,12,183,154,26,125,242,108,115,209,26,159,85,74,43,129,172,228,186,97,44,74,236,23,115,157,205,108,115,109,218,245,240,77,116,50,7,4,226,203,94,99,96,89,28,198,36,211,201,22,155,117,213,83,161,135,24,231,9,221,178,199,52,35,196,22,244,116,77,154,100,115,145,58,120,184,130,101,173,215,22,86,83,69,81,20,136,230,189,168,237,80,231,43,156,190,37,166,201,60,95,30,35,193,212,83,172,168,231,164,49,235,215,207,68,46,124,51,171,151,170,244,208,48,228,107,246,159,81,85,60,77,13,123,125,231,215,200,136,205,117,3,83,186,249,28,121,155,170,35,118,154,22,161,119,104,114,27,235,38,160,112,106,168,218,176,44,123,117,221,226,99,199,18,153,44,220,113,134,170,35,134,45,93,177,85,17,19,170,169,146,82,187,94,135,87,112,183,178,181,175,73,83,115,118,248,22,8,7,205,252,177,187,96,12,65,60,23,10,89,98,141,175,93,187,147,162,150,237,17,237,169,100,244,207,234,139,170,181,9,140,226,107,134,155,54,97,90,103,171,165,162,68,168,77,116,84,79,50,44,179,43,38,113,46,94,94,42,153,89,75,35,32,100,142,107,93,183,200,208,228,97,139,20,88,242,153,104,119,53,179,177,139,209,60,117,208,172,178,115,52,241,14,70,227,24,173,119,53,150,58,85,122,38,231,107,166,154,150,103,9,98,234,172,33,121,109,108,82,57,81,28,138,228,251,12,150,154,131,7,103,102,20,142,174,129,98,138,238,140,69,68,243,212,205,18,7,149,92,73,225,220,67,109,130,118,92,225,85,218,155,189,111,2,253,97,140,205,178,221,218,216,33,175,133,210,59,201,28,65,28,245,24,239,44,174,203,107,154,229,60,17,238,209,52,85,68,211,82,253,229,87,16,215,203,21,101,60,181,23,25,165,219,166,171,170,144,76,172,53,141,149,55,111,77,23,237,57,59,246,183,114,174,137,239,49,43,39,56,152,176,226,134,195,69,83,112,219,58,233,170,57,76,144,182,226,74,122,174,90,49,251,227,122,34,162,162,154,130,171,141,202,169,175,146,248,27,205,215,77,78,162,58,180,87,46,197,232,115,25,59,149,190,37,28,189,221,116,212,251,175,218,113,155,34,175,85,55,17,224,114,81,205,247,159,117,79,121,197,71,232,110,53,253,81,0,222,213,61,227,84,247,154,117,103,188,42,183,78,128,106,213,61,227,84,247,155,123,190,195,234,46,160,107,213,61,227,84,247,154,0,26,245,79,120,213,61,230,128,6,189,83,222,53,79,121,160,1,175,84,247,141,83,222,104,0,125,119,84,232,105,209,223,105,169,23,67,238,239,176,15,140,69,79,19,234,170,39,138,159,81,83,78,166,135,43,125,224,125,85,247,40,213,125,230,219,151,175,69,62,106,160,106,85,93,124,66,170,251,205,165,85,212,42,174,158,32,106,85,211,197,70,228,253,35,140,237,254,106,125,95,85,186,235,169,40,228,42,233,213,84,210,178,107,209,139,175,188,227,172,236,211,69,212,217,146,116,103,172,196,94,166,123,13,217,103,115,122,42,154,25,80,171,174,138,113,22,165,138,190,186,41,169,43,98,135,87,115,26,214,233,174,138,59,14,123,37,123,186,183,85,68,241,55,153,43,92,159,91,175,153,208,71,136,233,156,247,70,146,167,187,162,5,189,195,18,170,243,63,184,118,21,3,94,142,93,26,237,84,221,71,53,202,168,139,174,158,37,57,5,234,55,59,114,73,167,236,55,253,61,66,199,73,222,42,25,26,105,230,225,216,119,186,162,34,59,200,212,143,106,174,136,228,212,167,126,150,90,98,167,69,101,116,106,136,190,59,147,161,209,92,243,111,8,90,55,62,186,253,77,30,158,91,144,118,21,220,149,17,179,166,244,215,220,104,90,182,181,53,87,162,39,218,166,60,98,206,45,112,21,149,37,146,59,213,60,155,53,240,84,49,71,55,187,67,157,21,68,180,184,114,187,85,69,84,77,163,176,146,247,222,40,152,187,95,81,30,171,246,161,241,111,84,9,227,60,127,197,8,88,175,237,0,204,249,94,232,169,93,60,138,255,0,7,38,189,13,86,206,52,51,142,181,218,37,84,168,229,242,87,14,194,105,18,249,110,95,10,200,147,236,220,134,243,110,48,61,53,100,236,114,125,142,33,218,223,196,70,127,95,100,94,69,84,141,69,240,209,197,79,134,120,167,206,108,37,94,140,190,172,243,177,61,235,168,236,37,165,174,73,19,86,174,190,99,162,174,223,51,21,242,35,139,11,118,51,133,176,95,166,109,52,200,136,136,142,93,53,83,35,45,248,170,223,95,2,79,20,204,86,59,193,200,163,71,126,139,183,171,186,31,21,200,190,182,189,14,189,151,122,68,106,235,82,221,62,211,165,188,227,252,63,103,141,239,171,189,83,66,214,120,171,156,134,197,85,189,191,164,134,137,167,100,45,222,175,68,79,53,212,198,252,127,198,94,86,96,230,202,202,171,220,51,202,196,94,140,119,250,12,87,204,158,211,139,117,55,54,159,13,177,87,170,166,229,118,186,161,40,146,229,188,80,162,106,181,113,166,158,247,28,74,172,73,109,98,108,74,232,117,84,253,36,33,59,22,118,138,102,29,197,242,122,62,177,241,53,203,211,71,20,114,113,225,155,76,153,30,251,140,178,53,83,93,119,153,19,131,126,198,84,84,116,206,86,215,68,139,254,122,24,247,156,88,242,255,0,85,67,47,161,175,241,197,227,162,54,78,168,69,94,32,227,71,51,239,222,163,110,149,17,235,238,122,148,195,184,154,204,137,21,208,213,92,103,145,171,225,171,212,12,181,198,217,189,155,120,114,87,173,5,254,74,151,106,190,171,100,85,40,171,87,25,217,217,131,231,73,238,19,212,77,18,59,85,234,166,52,73,156,88,150,162,167,188,86,201,35,155,174,189,92,167,111,93,158,78,184,211,37,61,69,174,37,110,212,69,93,19,168,18,61,146,221,163,214,139,163,32,164,196,210,50,41,92,168,215,43,252,140,217,203,108,224,194,153,131,64,218,187,101,100,50,43,147,84,86,185,15,58,181,120,166,42,138,142,109,31,226,55,46,171,183,161,124,184,114,226,146,255,0,150,23,102,58,162,229,60,148,173,114,122,138,245,211,77,70,224,159,118,61,100,77,237,123,92,223,45,15,170,253,60,76,97,200,142,43,112,198,98,216,34,171,146,190,56,103,209,53,107,158,94,184,179,47,14,190,4,147,210,80,47,79,211,65,216,86,75,34,106,137,175,137,165,243,49,157,30,237,10,10,231,154,152,122,158,153,210,45,198,22,233,224,187,208,180,184,215,138,140,59,135,105,165,228,215,71,52,173,215,68,71,107,212,118,25,38,234,248,88,170,221,200,170,137,175,137,198,125,246,133,186,238,154,52,211,199,170,17,219,141,56,223,196,149,76,124,54,90,105,22,71,42,181,54,167,145,106,241,15,21,153,193,28,91,161,164,170,245,250,244,69,29,132,174,73,139,236,177,42,49,245,113,35,151,195,214,67,67,177,125,161,23,69,170,141,63,225,33,8,151,94,41,115,102,138,236,234,137,46,181,44,115,158,170,172,115,151,213,251,14,226,213,198,166,96,65,34,182,233,95,35,154,173,211,163,135,97,50,87,28,202,195,150,244,119,62,227,2,109,241,213,197,39,87,196,54,6,129,206,133,183,170,69,149,58,105,184,136,75,199,18,57,133,137,213,235,111,173,155,187,189,23,174,245,212,165,41,113,174,51,134,161,247,58,218,218,151,210,53,117,155,214,93,71,98,38,30,251,196,110,30,161,165,125,84,53,176,63,68,215,163,144,178,247,78,54,104,106,46,111,181,83,84,195,27,219,174,213,85,241,251,8,221,196,249,171,85,89,68,144,80,220,42,183,42,105,167,49,199,65,111,186,220,25,19,110,12,89,86,165,23,93,92,229,234,59,54,204,204,218,227,135,24,225,186,217,96,165,170,142,52,122,46,222,170,98,102,57,226,199,52,241,61,198,90,149,187,203,27,116,86,183,99,156,136,168,115,236,25,79,137,51,98,182,59,157,225,95,28,49,170,116,115,188,80,187,173,200,204,3,69,134,230,183,86,50,22,214,107,234,185,202,154,248,13,212,172,64,172,205,76,117,93,82,249,234,238,245,78,115,151,195,122,157,92,184,167,19,93,229,84,172,171,169,123,87,201,206,82,249,98,12,140,195,86,167,73,82,218,180,145,218,170,181,173,118,165,49,75,132,105,225,118,214,210,185,88,139,211,70,106,161,149,61,133,176,182,54,190,104,150,138,73,52,95,202,208,187,56,83,134,92,199,189,72,222,254,196,141,175,77,122,162,157,158,22,139,26,217,168,81,248,98,203,36,171,167,156,127,251,10,234,219,115,226,46,227,182,43,69,130,161,138,228,68,215,110,154,127,112,26,44,220,31,216,173,202,181,120,170,235,79,2,181,55,42,61,222,39,7,16,229,254,84,97,217,217,21,52,212,245,42,139,249,58,41,93,91,248,95,226,7,50,92,202,171,245,202,170,149,21,81,85,136,171,224,92,236,29,217,219,94,245,74,155,253,124,239,95,61,202,160,99,100,150,108,181,134,104,170,155,79,18,162,120,166,212,53,93,234,240,156,17,181,108,86,134,77,54,157,17,177,234,103,5,155,128,172,39,75,59,36,171,107,230,141,169,213,189,122,151,79,13,240,189,151,24,126,54,54,60,63,12,143,111,155,218,139,255,0,24,17,67,79,150,56,235,28,92,213,145,90,100,130,25,87,162,172,106,133,73,31,8,216,250,121,91,67,13,59,213,29,249,91,84,151,107,110,86,97,234,23,68,248,172,180,140,108,126,26,49,167,106,204,29,104,117,87,53,40,225,102,158,230,160,17,109,130,120,3,196,213,200,223,74,192,136,213,119,87,57,171,169,122,112,191,103,46,26,167,123,38,184,181,238,95,21,218,103,189,61,154,138,15,234,227,110,159,98,28,206,91,88,221,25,26,1,134,182,238,207,156,186,166,157,101,125,51,158,215,174,170,139,161,93,88,56,38,202,91,66,181,222,133,107,149,23,94,172,67,35,81,88,170,186,167,83,227,218,229,240,94,128,91,187,62,67,101,197,149,168,200,48,253,51,244,243,72,208,172,45,152,46,195,109,103,46,138,130,8,216,191,146,140,67,180,250,190,103,206,114,39,77,64,71,108,167,167,233,28,12,106,125,136,110,181,145,49,87,100,78,107,189,254,70,215,121,111,155,149,77,43,82,213,232,154,254,208,57,73,62,158,50,55,245,41,166,74,167,57,125,202,159,162,113,119,162,174,170,28,246,61,83,69,240,3,147,222,158,137,170,189,223,196,37,74,185,53,223,170,253,167,95,43,99,95,246,69,67,105,175,72,211,106,63,93,11,7,110,199,200,171,253,106,33,245,102,84,93,21,199,84,149,42,159,148,124,158,169,26,137,235,154,29,178,207,183,170,187,67,79,124,111,249,68,232,116,18,214,61,202,137,187,162,155,82,181,210,35,146,57,20,10,133,110,80,105,253,123,79,173,171,71,245,108,136,165,18,203,85,117,66,185,169,59,145,21,124,78,222,223,111,150,153,17,37,169,114,129,81,178,116,85,84,115,205,205,221,55,107,208,235,81,236,99,85,35,84,85,211,174,167,201,110,13,142,54,163,229,106,126,208,59,109,85,169,170,174,136,26,237,223,85,117,58,246,220,97,153,26,216,229,71,116,242,83,122,57,81,139,162,40,28,205,218,116,85,27,211,244,142,58,203,170,175,83,234,59,95,48,57,7,197,69,84,233,226,105,222,161,30,186,129,186,229,209,26,154,110,247,154,157,181,28,142,102,157,83,169,181,189,79,142,122,232,6,165,78,186,250,170,104,153,206,93,17,52,68,27,212,210,229,221,227,228,75,228,105,114,39,158,138,109,185,136,169,214,36,209,125,200,107,85,106,31,22,68,217,209,73,212,117,85,118,106,10,167,42,190,153,28,191,218,77,74,78,255,0,150,118,75,180,79,108,148,52,232,174,85,234,140,234,87,46,122,106,105,93,28,76,193,140,248,207,134,118,87,162,201,106,157,99,119,138,35,122,117,44,94,63,225,35,22,213,83,203,80,218,247,62,70,162,170,53,21,117,36,33,105,216,171,170,156,121,104,169,222,170,231,83,182,77,125,224,65,230,100,229,110,97,224,201,234,82,229,71,84,250,104,215,170,109,94,165,153,170,146,235,73,86,178,83,192,246,61,23,193,205,94,132,249,99,12,178,194,248,146,9,91,112,178,64,237,233,213,92,212,83,23,115,51,132,124,53,81,81,37,101,29,166,20,69,213,116,107,17,3,81,23,111,196,152,158,178,153,33,157,85,90,207,13,168,189,20,235,210,225,137,169,220,179,36,115,61,191,169,73,4,165,225,179,7,71,82,176,92,237,237,166,72,215,93,202,157,29,246,23,30,195,144,217,79,91,76,219,106,82,82,61,234,154,107,211,80,168,202,178,99,236,71,104,168,101,71,248,92,104,215,107,234,170,162,25,7,131,184,194,169,176,218,219,77,45,116,235,34,34,38,138,238,166,98,212,240,75,150,183,24,149,241,219,163,93,201,228,186,22,79,52,123,62,158,230,201,83,133,237,201,163,117,84,209,227,89,170,26,223,218,1,137,45,243,242,251,203,185,45,95,85,28,189,116,43,204,59,218,28,217,156,158,145,122,39,218,170,99,221,243,130,252,113,66,215,162,208,74,142,111,142,137,169,71,167,9,249,136,249,150,56,105,39,77,23,244,84,118,68,128,97,238,62,176,77,74,36,87,59,133,58,235,226,138,226,161,78,56,114,194,56,222,232,107,41,180,211,170,34,166,164,109,205,194,38,109,50,69,114,90,231,107,124,117,71,157,37,102,67,99,139,20,238,142,186,158,161,171,231,248,197,53,126,132,142,214,241,107,148,181,245,45,175,142,174,56,164,85,250,251,144,218,190,241,85,130,106,41,21,40,235,163,153,251,117,69,87,34,162,161,128,150,92,145,196,55,42,21,77,239,141,81,124,222,84,20,124,62,226,246,62,55,69,87,204,69,106,183,111,59,79,249,78,84,95,220,65,196,69,162,247,28,209,66,148,209,42,42,245,84,241,40,42,188,192,183,222,244,162,154,138,41,55,106,168,230,167,137,208,80,112,215,137,233,227,231,215,215,36,76,94,186,35,145,198,171,142,78,215,82,68,214,217,43,103,158,173,189,52,88,213,186,20,125,160,196,48,65,121,115,40,173,109,124,172,232,140,70,245,56,184,142,253,138,34,168,217,71,103,116,43,42,248,236,233,212,231,217,50,203,30,81,220,233,29,87,68,244,87,189,17,239,211,174,134,77,73,149,214,136,108,52,73,93,19,92,187,81,207,114,167,173,170,248,150,12,86,160,203,59,246,36,86,79,123,185,69,77,28,190,58,234,133,218,192,89,13,148,212,20,238,117,230,178,26,233,221,227,231,215,246,151,174,203,150,152,14,228,145,66,147,185,28,157,52,93,74,250,195,145,152,78,38,190,70,57,23,174,169,208,162,194,213,112,249,148,207,129,181,108,163,98,181,85,21,26,141,67,176,151,33,242,166,225,64,148,175,182,199,3,85,52,220,228,68,47,197,207,44,154,180,253,218,134,36,86,167,216,90,140,197,202,204,97,36,91,45,115,74,196,79,209,212,149,98,211,226,76,132,201,172,35,79,37,109,75,160,124,109,77,85,169,166,170,89,28,70,252,172,183,84,202,219,61,169,210,163,117,250,173,78,133,237,186,100,150,39,169,70,205,122,174,168,124,76,93,94,197,215,170,28,219,94,8,203,138,40,210,146,174,208,231,189,19,71,189,88,164,105,134,24,139,17,208,44,234,235,77,36,148,238,98,234,215,42,105,161,144,92,42,113,103,113,192,119,40,237,55,219,151,50,39,57,26,136,231,120,33,81,102,39,15,184,59,19,208,172,152,85,141,100,238,85,93,168,154,104,98,214,54,201,187,254,8,170,122,114,228,73,154,237,90,228,82,198,106,103,176,79,16,184,103,16,210,182,169,151,40,21,95,167,77,233,208,184,214,204,197,177,87,185,173,138,178,23,47,154,35,144,128,251,14,98,99,172,41,60,108,125,202,169,145,181,58,162,57,75,203,151,25,241,137,234,238,113,238,189,212,181,154,166,186,189,74,137,181,161,188,210,213,162,44,18,181,223,98,41,217,182,77,237,220,154,104,97,55,15,249,203,93,35,169,233,107,106,221,52,78,77,17,206,118,186,153,115,105,186,178,227,11,36,141,203,181,233,175,64,42,102,61,17,19,114,232,110,35,209,85,52,93,78,11,101,71,34,39,184,228,68,239,0,57,109,119,218,110,181,200,139,170,174,136,113,154,227,82,185,17,186,175,129,177,202,220,213,243,26,238,250,189,78,51,106,88,157,53,55,27,50,120,167,152,26,220,142,247,41,165,53,243,52,186,117,54,157,51,181,240,232,6,227,157,167,137,195,171,155,150,221,81,124,77,186,138,152,211,235,73,161,213,215,57,28,221,237,149,85,60,73,71,53,42,147,198,87,109,79,180,218,146,165,158,8,228,95,176,167,43,174,235,18,36,122,42,245,58,203,165,198,122,93,146,178,85,209,76,138,174,122,184,225,93,211,42,34,125,190,101,59,121,196,209,80,68,249,162,141,92,168,157,52,57,80,78,181,148,108,146,68,220,170,133,27,121,115,18,119,71,59,182,181,87,193,64,199,172,252,226,142,171,8,209,213,83,211,198,177,212,38,168,212,95,21,48,94,236,152,187,59,239,79,190,226,9,103,138,157,28,170,214,185,87,69,67,34,248,196,195,114,86,92,105,100,166,131,72,223,82,136,231,233,226,134,214,28,194,49,91,176,100,18,82,210,53,206,229,234,170,137,246,1,139,107,102,182,219,49,157,29,153,254,171,81,81,202,229,242,209,75,191,152,183,138,139,221,154,221,133,172,111,230,171,26,214,185,172,94,186,104,88,204,207,171,169,161,198,210,201,174,201,90,253,24,94,108,136,195,55,106,248,229,196,87,84,116,137,27,55,51,80,212,114,93,111,164,192,216,126,8,95,70,137,91,34,122,218,167,93,84,173,178,215,9,197,123,166,90,219,204,107,182,78,168,215,29,45,198,182,146,182,177,43,174,176,43,154,231,171,85,170,159,85,17,116,59,136,175,85,56,130,72,176,214,18,141,237,223,163,86,70,162,244,10,174,104,177,22,26,178,212,250,58,150,215,29,90,34,242,245,107,81,118,169,123,178,219,9,83,87,163,46,141,182,186,38,61,81,81,54,148,190,83,240,247,21,185,145,214,94,100,89,166,122,35,221,187,222,166,73,218,45,80,217,237,236,164,167,133,173,106,38,136,7,22,138,223,77,72,155,88,215,51,67,158,213,98,177,81,21,85,62,223,3,142,145,206,201,28,168,138,227,118,158,105,222,213,133,208,104,139,230,18,186,233,226,185,62,85,72,222,169,25,198,168,181,247,150,237,85,213,237,241,59,201,27,50,49,118,177,78,143,159,85,21,67,183,177,81,20,50,227,71,105,184,83,191,116,91,213,167,61,144,190,118,114,170,98,107,255,0,90,117,59,154,7,165,76,59,116,234,166,166,219,102,142,93,219,117,111,188,150,104,165,110,56,90,213,51,23,90,118,163,151,220,133,27,83,68,219,37,203,87,170,164,90,244,79,114,23,82,225,108,146,100,214,53,84,82,147,185,97,201,170,106,147,188,53,92,141,95,19,61,71,30,219,113,165,158,161,57,77,89,58,120,33,217,82,83,81,215,53,207,157,141,114,245,57,86,220,61,77,74,228,123,24,136,186,29,123,172,53,108,169,214,9,92,145,171,186,232,103,148,193,179,45,157,29,86,201,41,220,141,107,87,193,14,246,11,119,213,123,223,174,134,203,173,139,11,90,230,72,170,228,235,161,212,220,37,188,62,100,134,153,28,137,174,138,111,136,172,89,81,19,156,216,25,166,168,42,83,77,239,122,232,136,158,102,213,142,145,209,81,198,234,164,252,114,170,120,155,24,134,165,40,232,103,145,206,211,162,232,104,96,247,27,185,183,37,154,130,91,5,44,233,190,86,61,28,212,94,168,71,158,94,88,229,197,120,198,153,17,85,239,154,161,55,34,125,170,100,39,28,215,10,201,177,92,210,115,117,71,42,163,83,95,35,160,224,207,5,195,121,197,177,84,212,199,170,70,168,253,85,60,245,3,56,109,56,122,44,21,130,172,184,106,146,159,153,37,74,49,100,70,167,94,186,41,150,153,113,99,134,219,96,165,138,40,210,52,72,145,85,62,211,31,176,117,182,108,77,142,89,28,204,85,165,162,107,26,223,119,68,255,0,216,101,37,170,157,41,225,108,113,244,98,55,68,3,176,98,42,162,126,163,113,25,175,145,165,189,17,52,53,35,244,3,234,195,167,129,183,201,84,118,170,213,83,125,31,169,173,58,129,182,216,145,223,236,106,159,172,220,101,19,119,110,84,212,221,141,63,129,190,214,253,165,131,109,105,217,181,17,17,13,73,19,52,250,166,230,223,180,212,214,244,241,52,56,238,129,60,154,109,247,125,21,87,105,205,219,246,154,28,208,56,114,67,238,67,137,37,60,140,234,221,84,236,220,211,109,236,213,0,234,251,196,209,34,170,181,122,31,27,118,107,126,179,145,63,89,203,150,157,92,138,158,243,135,53,169,30,154,181,58,129,201,134,233,20,139,183,154,135,33,181,40,239,170,237,74,114,107,125,84,46,220,205,124,77,248,31,81,10,122,250,129,80,49,234,239,21,15,93,60,78,162,58,253,93,235,59,77,14,100,117,172,122,105,174,160,114,152,246,170,107,185,13,104,228,95,5,54,27,43,21,53,68,65,205,247,1,188,174,111,84,213,13,181,84,215,196,210,179,51,79,4,212,219,116,233,228,134,6,238,168,158,103,197,123,116,250,200,113,220,245,247,155,110,147,77,84,14,75,158,223,210,54,220,244,78,186,156,126,240,105,116,250,160,28,196,122,47,139,141,42,214,171,94,174,84,68,218,191,196,226,182,83,236,211,47,41,203,228,136,170,6,23,113,247,143,101,178,225,118,91,169,234,182,61,238,84,218,139,212,227,112,17,84,181,184,127,152,232,213,234,171,170,184,181,221,162,23,134,214,86,67,73,27,211,114,63,66,231,246,125,211,62,151,7,53,238,119,85,211,80,51,105,41,85,81,202,199,53,28,173,232,135,21,244,200,244,252,107,81,85,14,202,61,175,99,92,223,29,135,29,201,213,117,2,149,190,97,74,59,196,82,71,37,58,122,237,84,234,134,51,230,167,11,210,98,105,102,90,54,69,26,245,218,237,166,95,57,186,244,56,82,83,39,49,121,172,71,32,17,91,138,242,27,53,176,5,68,181,150,230,84,84,83,198,186,109,110,170,138,133,167,189,215,221,101,172,91,126,33,182,54,39,235,162,172,140,38,82,239,134,173,87,72,159,20,244,108,122,57,58,162,161,100,115,23,133,156,35,139,161,158,104,104,35,138,119,34,232,228,78,186,129,19,216,183,0,44,176,186,174,4,141,140,118,170,138,222,154,148,13,166,233,121,193,55,20,170,164,168,114,44,110,215,162,153,159,155,188,26,227,155,42,203,61,150,170,105,160,85,119,168,154,250,168,98,94,52,203,60,99,135,38,146,27,149,4,222,170,170,42,171,84,12,146,200,62,53,175,216,122,225,73,69,116,170,94,82,61,19,214,94,132,162,101,22,124,217,49,221,158,158,170,58,232,57,174,98,46,136,228,60,251,37,182,237,75,43,92,196,116,108,69,215,93,58,234,94,28,168,226,3,26,229,173,100,75,5,101,76,176,179,203,174,134,224,244,25,69,114,134,170,38,202,201,154,237,83,85,209,78,98,74,143,77,200,186,161,27,217,27,199,237,174,230,180,214,235,253,79,38,69,106,53,219,151,78,166,98,225,12,234,195,119,250,102,79,69,114,138,68,145,60,17,200,5,222,93,187,119,107,211,222,104,107,154,186,170,57,52,66,154,167,197,116,50,53,17,181,13,114,47,218,114,25,124,166,215,86,200,213,111,159,83,29,135,126,142,106,245,69,64,170,157,58,249,157,31,167,97,252,135,39,241,55,89,117,133,250,110,145,63,136,148,119,141,250,168,109,202,228,69,241,56,144,220,32,118,136,143,212,223,73,163,94,186,27,31,81,87,95,3,95,93,13,181,157,169,224,129,36,221,215,80,62,61,232,158,42,124,138,93,21,119,41,181,63,95,202,54,149,232,157,53,3,126,170,116,107,85,117,242,44,55,16,88,173,214,124,39,112,124,51,109,126,199,104,93,219,189,197,177,70,237,94,137,162,41,139,188,65,215,207,116,179,85,210,83,49,210,34,162,160,17,79,157,247,203,174,37,196,85,47,171,145,206,111,49,218,106,191,105,103,230,182,203,27,85,233,19,182,162,245,93,12,160,199,25,126,158,147,117,69,100,42,212,87,174,186,167,218,90,236,121,106,180,218,96,116,52,238,110,229,78,168,128,92,14,24,112,204,53,183,56,170,222,212,86,183,77,23,222,166,98,92,175,212,214,215,67,111,133,17,29,209,58,24,143,195,5,198,88,42,145,141,106,236,111,84,47,141,242,251,44,184,166,8,145,53,69,122,33,154,212,101,182,87,196,234,155,124,83,42,248,232,93,10,120,182,39,213,212,183,121,80,212,117,154,149,81,60,90,133,203,98,104,138,69,113,209,138,175,93,205,232,105,150,157,31,229,208,228,233,175,93,70,223,180,200,234,39,160,134,69,220,145,163,87,237,67,109,148,45,69,68,72,145,62,221,60,14,217,240,234,186,159,89,10,34,8,56,81,210,242,211,242,28,110,37,60,111,250,236,69,79,176,223,115,54,248,26,35,85,221,162,154,28,89,173,180,243,53,88,232,122,47,189,10,114,241,151,182,43,139,23,188,208,70,245,84,243,106,21,144,218,215,39,172,62,133,141,196,92,60,225,11,188,47,99,173,17,234,239,236,33,97,115,15,130,107,77,99,228,170,181,211,182,55,42,125,84,111,129,157,15,137,139,224,108,203,68,201,155,181,98,71,34,249,142,194,53,240,255,0,8,87,59,109,233,175,168,163,123,225,71,120,233,208,201,252,35,149,52,214,27,83,33,109,46,213,70,163,83,167,137,127,86,199,72,199,43,150,157,167,22,162,223,26,34,170,71,209,60,6,232,197,252,215,203,54,85,218,101,115,33,85,122,177,124,19,192,142,252,211,181,86,97,187,252,180,242,185,81,168,171,226,76,197,254,193,75,112,160,123,29,18,42,171,85,8,240,226,203,42,157,71,91,61,198,26,116,209,53,95,0,49,147,46,241,141,69,159,16,211,73,4,154,109,145,60,63,89,49,28,32,230,151,165,237,52,144,201,82,142,245,17,60,72,60,150,90,138,10,247,53,61,69,99,252,80,205,62,14,179,193,214,75,133,53,13,77,114,163,81,200,157,84,212,102,166,218,150,169,149,12,71,55,205,53,55,181,77,116,212,183,25,105,141,232,175,246,138,106,136,106,17,234,230,166,189,75,134,199,163,156,139,228,168,84,106,115,154,169,226,135,29,218,238,232,135,33,219,23,199,67,107,78,171,160,26,83,84,242,83,113,23,237,62,236,65,177,0,251,185,61,231,211,67,90,110,35,64,248,15,187,126,208,169,160,31,0,52,185,218,42,32,26,129,241,23,83,232,1,162,251,129,169,60,0,243,147,109,178,201,113,172,184,68,200,213,119,78,237,52,253,101,234,195,116,246,188,21,105,167,146,178,8,223,35,155,215,68,212,180,248,2,162,186,163,19,214,194,198,162,181,211,57,63,188,188,21,152,102,231,81,72,178,85,64,231,177,186,43,80,206,182,167,239,107,244,219,16,210,193,69,73,182,20,122,43,149,27,211,66,190,204,44,171,230,88,232,230,183,69,181,177,198,155,186,117,215,67,129,134,175,182,44,55,177,181,148,104,201,90,221,218,185,11,189,128,49,205,143,28,71,37,177,204,99,145,58,38,164,20,135,15,119,236,71,129,171,217,77,62,175,167,155,166,139,238,46,102,117,97,138,108,101,99,117,234,142,15,240,168,211,118,138,133,163,206,59,109,255,0,47,106,27,125,181,205,254,11,174,173,99,124,144,225,224,62,36,155,112,219,106,186,185,23,152,155,85,28,6,83,240,157,142,27,5,185,48,245,108,238,109,76,58,34,162,175,78,134,91,211,220,55,195,20,173,71,35,122,34,234,71,30,95,226,106,28,41,152,180,245,19,84,163,98,169,114,57,52,94,157,76,243,195,23,198,93,104,217,43,37,69,133,204,71,53,81,67,10,217,149,204,85,211,119,137,186,179,163,219,162,46,165,41,81,51,247,126,42,67,126,150,166,174,31,198,190,68,208,10,153,171,19,87,87,185,17,78,67,103,99,91,231,215,192,165,159,136,168,26,228,142,87,250,255,0,172,236,233,235,226,153,136,230,46,169,228,7,100,175,71,59,84,240,52,72,186,34,171,23,170,244,93,78,47,63,95,3,90,74,187,122,148,112,235,232,225,170,129,208,201,27,87,119,137,141,185,253,144,150,92,103,107,159,157,67,18,191,69,209,90,222,166,76,72,186,157,69,210,24,106,162,116,47,135,93,125,232,52,66,190,110,112,211,117,193,245,179,86,71,67,186,157,85,116,70,162,234,91,11,21,230,243,128,238,148,245,86,133,153,178,196,228,222,197,240,241,38,51,52,114,130,12,87,74,248,153,20,126,178,42,125,83,5,179,179,133,203,182,28,116,183,74,10,101,115,91,170,232,141,11,34,208,226,44,85,67,153,244,73,61,84,45,138,190,54,162,104,228,209,92,167,63,0,218,99,182,221,27,69,117,138,61,178,38,141,119,145,106,46,182,251,165,166,166,93,220,218,105,98,94,139,162,162,29,198,26,204,213,167,172,100,23,141,94,140,232,143,34,226,252,199,91,62,24,190,182,91,52,139,186,55,35,213,99,94,138,158,228,51,15,35,184,138,239,212,244,246,219,155,222,217,154,136,223,95,196,198,172,159,182,97,188,93,70,235,139,42,99,154,71,55,213,99,149,53,69,46,244,121,119,108,162,166,109,117,178,93,149,205,235,181,170,93,74,205,235,30,49,183,215,193,27,219,59,117,114,38,189,74,166,150,226,201,155,248,181,87,126,163,6,45,152,174,227,108,137,140,154,227,52,114,70,168,142,68,85,47,38,94,230,131,28,145,195,81,92,245,85,233,213,195,81,146,81,203,174,136,189,20,222,71,181,23,77,233,252,74,94,201,126,138,190,45,204,122,57,52,213,23,83,182,167,169,100,138,174,114,120,13,29,147,95,170,248,154,209,250,120,169,193,101,75,83,204,58,177,21,118,238,241,232,52,115,249,186,249,154,155,34,107,213,78,189,178,232,186,171,141,206,123,19,242,141,14,122,61,171,224,167,212,123,89,227,230,112,91,82,207,210,53,247,182,55,237,20,115,146,70,169,171,84,211,93,78,177,213,139,249,42,136,105,90,214,181,186,72,238,191,98,153,209,217,239,79,36,83,94,157,53,58,150,215,195,175,89,52,255,0,132,124,125,214,150,54,171,185,218,170,127,104,104,237,55,250,219,118,168,73,24,169,174,186,29,44,184,134,219,20,60,217,42,154,223,214,244,58,91,142,99,97,251,123,85,245,119,8,24,137,253,180,26,43,86,185,29,224,161,206,218,189,81,80,178,23,222,39,178,234,200,247,69,45,238,6,185,60,247,161,65,226,14,58,242,210,205,170,45,222,25,52,247,56,106,200,202,151,203,27,83,85,145,191,196,209,207,139,201,218,152,82,254,209,76,180,146,71,53,213,108,68,68,215,235,29,37,215,180,139,0,82,107,221,234,90,237,61,202,53,113,157,238,168,102,186,110,68,93,53,234,109,182,118,200,199,61,30,154,34,245,213,76,3,183,118,152,225,25,229,126,170,197,218,139,226,166,153,123,76,240,156,112,200,216,210,61,117,95,113,168,99,62,31,84,136,189,30,154,126,179,102,75,156,113,125,121,17,63,105,30,183,110,211,108,55,21,54,232,227,78,98,167,145,107,241,79,105,93,210,177,28,235,100,46,68,242,209,65,137,79,168,196,118,250,102,238,154,173,141,253,110,54,23,23,218,26,206,98,215,71,167,249,196,43,98,94,56,115,90,246,215,77,71,114,88,219,170,170,38,239,47,226,116,204,227,15,56,102,161,123,95,117,114,35,90,170,190,183,254,211,58,202,107,46,89,147,135,168,88,178,77,113,137,19,252,228,58,57,51,195,7,211,198,233,157,120,133,168,207,29,207,66,17,107,184,161,204,251,171,23,159,125,157,27,254,122,148,173,126,121,102,37,107,157,77,29,246,165,119,255,0,109,73,104,155,43,199,23,57,103,109,149,209,212,95,33,69,111,246,208,235,89,198,86,86,205,210,59,244,43,175,246,208,132,73,111,56,162,238,215,75,91,118,169,115,215,220,229,55,45,212,56,166,161,218,197,87,88,187,124,52,115,186,152,240,38,186,94,49,50,193,37,229,58,245,26,46,191,166,135,85,137,56,189,203,120,41,31,36,87,120,228,84,110,189,30,132,70,217,178,243,51,49,13,82,45,44,55,7,39,146,234,226,170,92,139,205,169,151,144,234,74,245,69,79,53,81,227,246,25,193,121,237,6,193,214,71,74,218,70,190,87,34,175,82,136,159,180,169,206,153,206,109,18,242,181,245,87,236,49,74,46,24,115,34,163,114,203,105,171,114,175,189,20,174,176,63,2,57,131,137,249,110,169,166,158,40,228,234,136,168,189,6,11,187,118,237,54,172,107,85,148,52,186,57,61,229,188,190,118,133,99,59,179,164,88,231,153,136,239,14,170,93,60,37,217,118,249,85,36,187,74,254,190,58,234,87,44,236,190,194,173,84,214,161,255,0,111,137,120,241,223,177,138,51,241,223,152,41,65,45,44,117,19,43,158,154,34,170,174,133,179,196,28,70,230,86,45,149,203,37,85,70,213,253,23,41,33,48,246,98,224,237,154,44,142,87,105,209,58,149,54,27,236,228,192,54,180,84,170,137,92,169,239,67,93,32,138,191,165,88,214,177,206,149,233,81,42,47,138,57,84,235,38,175,172,100,252,233,173,18,43,181,234,174,106,147,33,69,192,94,90,198,171,165,10,191,236,78,134,170,238,207,220,176,173,133,205,75,92,136,229,79,39,23,164,16,255,0,22,54,138,150,13,145,218,81,175,243,245,77,16,227,43,148,115,182,162,40,92,222,189,52,66,79,177,55,102,174,19,146,57,31,104,137,241,187,69,232,229,215,85,49,135,54,120,21,199,88,93,101,125,158,145,242,71,30,170,155,90,58,65,98,237,153,211,138,108,114,49,236,220,173,233,209,14,250,110,35,106,42,54,165,109,18,171,213,60,92,210,139,190,101,142,96,97,201,93,79,112,178,206,229,137,122,174,197,240,58,121,45,23,9,98,255,0,10,179,78,213,111,246,20,231,103,145,95,193,158,23,235,117,99,110,180,75,36,12,71,106,155,53,66,253,101,199,104,21,227,15,70,202,108,69,87,35,225,99,125,68,106,234,170,166,41,67,135,49,110,35,130,59,109,154,206,245,93,118,167,226,203,129,134,184,48,205,108,77,203,146,107,100,172,71,166,169,234,248,12,23,231,26,118,150,95,234,26,248,236,145,44,77,95,55,170,161,143,57,131,198,54,97,227,104,103,161,125,194,86,36,254,108,122,244,46,190,21,236,225,198,183,42,150,67,116,116,168,213,94,170,168,166,64,96,174,203,204,57,74,144,190,245,34,185,52,245,189,231,97,25,53,119,236,105,137,38,213,86,170,161,207,95,29,85,77,18,96,92,99,44,105,44,212,53,90,63,195,115,87,169,52,216,59,179,243,43,108,8,215,190,149,36,86,251,208,175,37,225,59,44,57,113,65,232,104,156,145,174,189,88,128,66,30,17,200,28,107,139,102,109,61,45,178,116,115,151,197,88,186,25,15,151,61,157,216,214,251,35,38,187,39,42,37,84,77,189,122,146,205,133,120,126,192,88,109,91,45,13,158,157,174,111,246,16,184,116,118,27,109,44,72,144,82,67,26,183,162,104,212,38,8,175,78,203,202,197,154,55,193,51,116,243,220,85,182,238,204,11,75,162,103,127,153,18,68,79,91,77,9,43,117,50,198,155,145,172,233,246,27,18,106,228,114,237,106,57,124,122,18,193,28,213,29,152,184,122,70,242,210,165,17,63,97,107,177,143,102,69,246,155,123,236,8,142,106,107,245,201,89,115,37,89,58,162,105,250,143,146,114,19,213,146,68,95,179,67,62,68,27,99,14,8,115,31,13,243,92,219,90,191,150,138,186,181,170,168,89,139,166,88,226,156,61,88,234,122,202,73,225,123,87,170,185,170,136,122,12,190,218,44,117,173,122,77,77,20,138,228,211,69,111,137,99,179,79,135,188,191,197,176,57,254,143,130,41,220,157,118,181,16,150,81,16,184,67,50,49,38,95,76,212,166,186,212,183,79,87,107,93,208,187,52,188,76,227,105,225,74,122,91,243,183,163,55,122,210,41,120,51,83,131,251,101,173,181,21,212,16,35,209,168,189,17,11,39,109,225,243,210,109,145,214,197,123,102,167,114,182,68,251,16,152,57,84,25,245,153,184,177,18,134,154,225,59,156,247,43,91,235,41,119,178,175,44,113,70,34,169,75,142,51,170,115,32,95,89,206,145,203,166,159,180,166,236,216,63,11,101,189,151,125,90,110,184,34,110,111,171,230,83,152,139,58,179,6,170,157,214,219,44,82,242,23,213,77,141,84,232,106,113,216,50,161,212,25,17,133,100,114,86,215,67,37,68,77,69,93,21,170,154,150,187,49,51,131,9,198,201,34,195,86,152,229,70,116,107,156,196,208,176,246,44,61,152,184,158,171,123,172,213,245,43,42,245,94,190,38,72,100,183,9,120,147,17,202,218,139,253,28,176,194,238,188,183,161,122,65,141,53,184,126,179,48,110,79,153,212,240,196,233,158,174,210,63,180,167,49,30,80,94,236,21,136,217,33,115,154,228,232,174,66,82,104,120,38,195,180,75,5,85,2,58,25,26,168,174,253,101,97,87,194,78,20,184,182,38,92,161,231,57,172,211,84,79,176,116,130,36,48,190,12,188,82,70,147,186,117,141,158,108,113,114,173,152,42,123,253,3,168,225,99,213,207,77,21,17,58,41,35,77,224,139,47,42,33,218,250,57,152,191,99,202,151,9,240,155,129,48,204,141,150,10,41,28,172,240,222,237,80,117,130,38,234,114,3,18,212,220,21,180,116,85,14,93,122,109,103,67,190,182,240,191,155,51,202,199,195,110,153,209,179,214,70,237,93,73,130,181,100,206,16,160,151,152,219,100,26,253,172,66,166,135,6,89,41,122,195,69,3,83,195,163,16,157,87,81,83,132,114,63,61,154,172,161,130,133,208,66,157,60,21,11,149,65,193,174,100,98,121,227,170,190,220,93,2,177,54,163,90,229,234,132,139,71,102,180,65,245,32,137,171,239,218,111,178,24,162,84,115,24,199,39,234,240,18,97,172,30,176,240,5,66,217,153,37,222,227,52,169,230,139,212,185,150,46,11,114,230,214,230,172,246,216,231,86,249,189,169,169,147,43,43,21,53,84,106,105,246,26,86,102,47,93,16,168,182,118,92,133,192,86,154,116,130,11,13,51,17,61,204,42,219,118,5,195,212,40,141,130,215,79,26,53,52,213,172,67,188,89,26,191,148,136,125,101,67,127,73,63,136,26,34,182,208,210,244,134,4,69,79,15,84,222,84,220,154,110,84,67,67,167,106,187,77,200,104,150,120,209,58,56,13,246,181,24,213,68,149,90,158,243,103,153,171,151,122,234,158,245,56,114,87,199,31,172,245,213,61,199,69,112,196,51,173,74,83,64,223,85,73,104,169,223,36,31,144,246,254,173,67,101,141,91,248,182,53,92,158,242,148,169,185,58,145,172,122,235,171,190,183,80,252,68,177,198,215,181,186,234,77,21,58,204,199,55,114,185,24,169,211,106,41,163,188,181,19,115,164,84,79,180,167,103,187,115,152,146,177,186,59,79,13,78,50,220,235,30,221,37,141,118,154,21,58,85,211,170,171,185,169,251,84,217,150,239,11,21,90,142,253,165,31,39,126,157,234,230,57,205,98,120,28,152,36,100,136,145,206,170,138,158,96,84,46,185,111,143,153,26,238,251,16,224,73,115,168,146,55,172,13,118,244,240,69,243,56,158,180,46,219,76,170,230,155,83,222,169,233,36,106,61,154,73,228,6,227,241,44,212,46,106,86,183,69,95,35,187,167,184,50,170,157,179,34,34,35,151,161,75,220,160,163,188,108,145,242,163,95,238,67,155,73,69,36,48,182,37,170,209,141,234,157,124,192,238,229,172,107,85,91,170,162,162,120,175,129,71,222,179,26,142,207,88,218,84,87,191,95,172,173,234,136,167,103,204,168,73,85,178,46,246,120,106,83,55,220,49,65,87,34,206,198,170,42,248,129,84,217,113,93,53,237,17,99,95,31,121,221,172,109,84,215,82,220,89,105,105,173,105,164,15,93,232,84,244,183,26,199,194,214,189,61,98,142,237,204,77,126,177,178,248,31,43,147,215,209,19,222,113,169,221,59,190,187,141,117,119,184,41,25,164,241,248,38,131,71,62,58,88,81,190,179,209,87,236,52,207,81,21,11,22,71,70,174,69,247,20,242,98,37,168,145,18,153,138,140,85,234,190,228,57,94,146,167,115,118,77,50,42,125,163,71,99,67,118,101,66,57,26,197,106,47,189,14,84,210,57,173,220,138,154,29,100,20,208,233,222,32,149,21,19,200,221,124,254,174,213,112,209,189,36,175,86,110,222,141,67,170,175,166,117,194,62,93,61,87,173,250,205,231,86,65,235,64,247,125,126,136,109,71,201,181,107,50,174,253,122,248,141,26,45,22,251,157,189,125,105,55,179,93,124,78,254,42,201,28,228,69,233,250,206,149,184,129,146,177,94,205,26,154,233,161,165,247,201,98,103,49,33,71,13,21,74,85,177,171,235,41,188,149,212,236,68,87,61,10,62,43,235,158,212,145,232,214,238,235,166,168,105,125,229,26,187,159,166,223,214,94,208,86,169,89,19,186,163,149,77,73,85,22,154,163,245,211,200,160,164,198,148,48,189,33,134,68,118,189,58,26,38,197,241,66,221,205,93,85,71,104,46,19,106,162,119,229,233,250,195,170,161,78,156,196,254,37,175,118,51,146,103,35,91,170,33,217,82,93,39,168,77,205,122,235,226,59,65,93,165,84,106,186,34,169,245,243,181,169,245,181,212,164,32,188,76,142,216,186,156,245,169,157,205,69,106,248,141,148,119,47,169,69,252,163,226,84,177,25,163,148,232,221,37,66,254,86,134,204,172,169,122,34,164,170,133,29,239,120,98,175,69,232,29,58,39,93,199,87,3,225,108,123,101,159,214,55,164,153,142,98,49,171,175,79,31,121,51,70,251,174,49,177,200,215,42,248,155,237,168,230,63,241,110,209,167,2,42,22,202,187,156,191,105,205,142,38,70,190,162,140,26,222,196,123,209,85,21,233,230,215,120,41,214,221,108,52,245,237,93,237,70,38,158,13,67,184,106,72,169,213,58,31,118,162,166,138,74,186,176,89,135,148,181,55,40,222,250,25,145,117,215,68,119,145,140,87,172,45,141,114,218,247,37,210,162,89,229,129,142,213,27,30,170,72,132,182,216,166,250,218,116,235,250,202,118,253,129,108,215,184,214,42,251,116,114,53,83,170,237,66,26,194,107,95,22,23,10,45,105,102,181,212,57,25,234,234,246,46,165,89,134,120,168,170,154,87,54,186,213,35,161,119,146,55,82,249,86,240,231,128,103,214,104,237,17,35,149,122,250,168,41,114,7,11,82,196,171,13,166,45,83,251,40,76,71,83,132,113,149,143,27,211,36,173,180,108,108,137,170,243,25,161,84,209,97,12,62,231,172,233,110,131,79,243,80,220,179,224,10,75,51,86,26,72,18,52,78,136,136,154,104,84,84,118,228,164,137,90,237,85,84,117,29,19,240,37,162,165,202,238,233,22,197,78,186,181,10,59,17,228,22,12,189,200,233,101,162,137,92,169,225,181,11,163,205,149,146,165,59,88,186,59,204,223,154,211,44,123,100,107,190,177,161,142,85,156,51,216,25,20,145,82,209,199,26,187,195,68,54,237,188,48,219,224,123,36,122,35,149,60,140,148,101,162,71,250,206,84,55,219,70,148,233,175,69,208,206,11,10,188,55,91,94,246,61,149,79,106,39,139,122,29,213,54,65,97,202,117,142,73,41,216,231,199,224,170,136,93,135,185,238,85,70,105,208,225,84,213,212,71,35,88,230,42,234,48,91,218,188,159,176,67,254,18,248,152,170,223,4,209,58,29,13,203,47,237,245,174,87,57,178,57,173,245,81,141,79,84,187,243,197,37,92,91,21,21,53,54,40,236,140,129,170,217,92,158,58,245,46,11,49,73,129,105,105,39,69,130,222,173,211,207,105,89,82,80,119,104,27,248,180,68,106,117,79,50,174,174,134,24,29,248,182,181,87,245,29,114,114,158,231,53,237,241,80,58,186,91,165,34,73,203,216,228,95,14,168,118,43,77,67,81,22,229,142,55,34,249,56,224,86,219,224,129,86,86,254,179,85,34,172,144,35,188,19,245,140,53,170,124,39,102,172,137,220,202,56,92,174,242,84,232,116,215,60,157,193,117,48,46,203,108,45,123,211,214,93,167,126,149,19,182,88,209,154,43,60,23,169,219,196,228,146,52,222,132,197,213,147,175,200,75,53,42,190,166,213,51,162,122,117,68,105,102,51,19,32,106,110,242,73,81,82,230,189,91,174,154,161,155,17,210,83,200,213,68,106,125,167,89,117,195,84,53,177,185,173,141,171,175,216,84,69,46,99,240,255,0,52,110,88,105,41,149,85,90,170,229,218,89,91,166,23,184,224,151,170,53,28,199,181,124,137,116,198,217,93,75,61,52,143,134,149,171,38,139,249,38,33,231,22,92,88,121,115,65,83,10,54,171,174,157,60,192,178,57,51,159,85,118,27,149,21,5,194,103,54,56,92,136,170,171,215,196,148,204,147,204,218,60,87,97,166,158,142,100,119,168,154,234,189,72,85,199,120,110,171,11,93,222,246,53,237,229,185,21,21,12,167,224,211,137,40,237,183,24,48,253,117,66,166,138,141,245,220,26,196,183,210,84,53,232,138,190,104,115,163,149,142,95,29,52,247,148,102,18,196,48,222,40,98,170,130,70,189,175,98,59,162,251,202,165,28,175,70,191,110,157,122,131,29,147,36,69,55,149,187,154,113,34,113,203,99,181,232,93,101,179,221,223,187,93,83,67,144,196,70,167,83,232,26,62,57,53,240,54,228,93,19,110,134,233,161,250,107,246,154,29,69,101,35,37,85,213,84,226,182,21,139,241,110,110,169,228,119,15,141,170,112,167,138,71,110,209,58,39,129,40,233,110,49,211,69,235,73,10,59,95,113,208,226,27,91,170,40,154,234,53,211,69,215,214,57,87,170,170,186,121,118,185,170,169,169,217,66,214,205,111,86,57,189,85,12,142,170,209,82,216,45,237,100,175,110,246,39,134,190,37,37,153,150,250,169,232,27,87,109,114,44,141,234,173,79,19,178,185,219,174,52,245,77,168,167,220,173,106,235,183,222,111,81,220,35,159,88,38,166,87,73,230,142,64,49,163,51,240,244,216,231,15,122,57,212,202,202,186,117,230,35,158,154,117,68,58,108,19,106,170,182,224,170,168,46,177,166,176,35,155,174,159,176,202,43,181,130,207,59,30,229,166,107,37,94,174,77,60,139,101,141,112,220,116,22,42,196,98,54,56,156,215,59,220,4,93,103,101,161,213,24,226,73,34,149,138,171,80,154,38,189,116,212,203,172,7,107,138,209,150,84,18,82,163,27,43,224,107,159,175,159,66,192,99,188,43,5,238,239,116,186,209,42,190,74,57,21,116,253,93,75,151,150,153,155,108,172,195,76,176,93,37,70,77,4,77,141,17,87,221,208,53,27,213,236,134,182,237,232,200,104,223,36,181,14,68,118,214,234,141,212,201,252,145,201,107,94,29,163,138,225,81,72,199,205,58,35,183,105,170,180,181,249,111,100,182,51,23,45,117,102,201,25,58,51,102,191,168,203,156,52,145,65,79,29,60,12,69,107,209,54,233,228,21,219,208,218,89,2,179,148,196,68,68,67,179,146,141,100,110,233,28,168,141,235,162,27,148,233,162,34,42,120,38,135,51,86,163,117,84,232,25,215,75,200,168,68,87,195,181,117,247,157,123,106,110,145,84,108,158,22,242,215,205,165,89,18,83,202,154,177,16,218,150,24,145,116,115,19,79,120,53,196,161,123,101,111,174,205,63,89,246,107,76,19,187,85,98,104,114,219,78,198,166,246,33,170,41,245,85,106,183,192,35,141,21,4,52,173,213,140,93,127,81,161,213,50,163,185,74,211,181,69,99,147,170,27,50,211,198,247,239,68,3,97,33,107,227,235,209,84,235,235,40,218,141,85,118,221,83,220,118,51,110,106,104,211,98,74,89,37,68,94,186,47,136,29,76,49,164,170,177,198,213,215,237,57,140,164,100,105,245,83,79,51,177,142,154,24,24,138,141,245,141,222,230,138,154,146,205,29,59,224,166,87,162,35,58,254,163,226,91,97,220,178,70,214,171,190,211,177,146,135,87,106,131,149,202,77,84,73,131,130,248,249,76,230,74,159,87,201,11,79,156,248,202,147,15,225,234,137,234,165,86,38,213,84,234,93,170,249,81,96,122,34,120,117,48,143,141,44,73,87,61,183,209,84,114,57,143,93,83,68,82,172,140,18,207,44,85,81,152,56,226,161,33,71,201,4,111,86,162,248,162,126,178,248,240,169,98,155,14,195,222,90,172,116,178,116,68,98,234,165,162,195,120,90,157,59,242,86,163,157,81,47,172,142,243,78,135,127,146,215,235,173,175,49,41,236,173,173,145,32,89,209,52,213,116,241,11,137,73,201,60,63,44,116,11,95,91,18,54,105,149,87,170,117,208,188,177,59,72,26,216,211,163,62,177,67,229,211,34,166,179,210,34,73,191,116,77,93,126,213,66,179,108,136,136,173,79,48,203,156,217,154,244,245,81,79,186,46,169,162,155,16,244,208,228,167,228,254,176,55,24,199,34,155,241,162,166,154,154,27,226,110,179,170,160,26,155,43,90,186,104,186,156,184,253,111,3,140,216,181,93,78,92,105,162,104,88,62,237,83,234,38,135,208,104,13,183,42,42,169,184,125,209,52,215,64,54,21,170,190,8,105,84,215,200,221,85,68,232,105,245,125,224,109,43,19,205,13,14,106,254,65,200,114,34,162,166,166,222,192,56,239,141,92,221,28,136,108,75,74,215,38,155,80,231,57,157,13,14,104,29,60,214,230,123,186,175,134,135,91,87,29,109,47,173,31,129,82,61,21,170,138,136,113,170,155,204,102,142,98,25,180,81,213,56,158,122,23,43,106,21,90,137,230,108,183,48,237,172,250,245,172,69,247,43,142,202,243,105,166,172,99,161,150,47,20,250,197,128,205,44,11,112,129,31,45,166,186,70,42,235,209,21,78,119,157,130,242,73,153,182,104,228,219,223,90,229,85,240,106,157,197,14,44,165,173,98,73,20,157,23,222,164,117,227,59,158,103,225,137,22,122,126,108,140,141,222,62,58,161,83,101,175,19,117,150,230,54,159,20,74,177,185,170,136,187,144,157,168,144,6,86,172,171,163,53,15,153,232,228,99,181,234,89,76,1,159,24,107,21,109,101,45,201,136,229,240,69,82,236,208,221,35,169,98,72,201,26,244,94,168,168,165,237,71,98,175,84,241,212,43,250,117,113,176,247,189,233,171,84,227,170,204,170,168,229,93,11,180,118,9,50,123,205,154,218,165,142,154,87,34,244,216,167,29,174,84,241,83,133,121,172,108,52,82,170,175,68,98,175,137,101,17,127,199,229,77,108,88,141,149,13,145,57,124,207,13,122,151,183,179,199,17,75,91,102,125,60,155,182,38,212,67,28,184,233,191,199,114,196,169,73,27,245,84,145,83,67,33,123,59,45,206,167,195,203,51,147,170,232,81,32,173,145,173,70,236,253,3,75,149,19,199,196,218,99,186,55,252,196,62,200,226,80,114,163,145,81,58,116,54,94,198,233,162,185,117,53,35,141,46,93,73,163,142,172,84,215,107,148,209,35,117,110,137,251,77,231,55,78,166,219,191,228,26,58,218,219,53,190,174,7,197,52,13,126,244,235,185,11,59,153,28,61,224,236,83,73,39,54,219,15,49,218,245,218,133,240,114,106,213,95,113,198,124,113,200,213,107,219,170,13,17,215,153,60,33,216,45,207,125,77,61,58,35,26,154,232,137,208,182,233,150,184,2,133,139,69,91,79,12,114,51,162,185,200,136,73,213,247,11,219,175,48,190,10,138,102,185,142,77,53,208,198,204,221,225,142,130,241,204,158,207,185,143,119,95,84,189,168,194,92,103,150,24,86,142,53,184,225,219,139,35,157,190,183,170,237,58,155,57,113,156,88,219,7,220,27,67,233,39,172,44,114,53,21,94,190,7,121,154,25,35,140,48,68,146,76,249,103,124,40,239,14,190,5,55,135,112,205,21,222,45,179,42,178,118,248,254,177,218,140,243,201,252,209,185,226,10,6,205,53,197,178,57,81,58,111,234,94,10,44,73,117,219,167,55,77,222,26,169,133,185,25,100,196,22,234,230,242,28,254,74,47,130,175,67,46,48,219,170,36,99,93,87,181,21,169,209,21,76,224,170,155,127,188,36,106,228,126,170,159,105,77,223,115,54,247,99,107,167,145,146,108,98,245,84,42,41,46,150,170,122,127,199,79,19,29,231,171,144,166,111,87,44,51,89,76,232,106,39,134,84,122,233,166,169,208,179,236,113,112,231,20,22,87,212,165,53,117,119,33,232,186,42,72,186,23,118,193,155,246,75,204,72,234,122,248,228,240,68,218,228,83,2,243,179,42,163,174,89,46,120,90,185,89,42,106,228,107,30,99,235,115,127,53,114,162,175,100,174,158,72,88,186,245,119,184,222,181,137,155,167,198,84,175,211,241,191,196,230,51,19,210,189,117,73,58,251,181,34,143,6,241,251,94,249,98,138,241,27,155,183,68,93,84,201,204,181,226,163,9,227,24,226,127,164,99,138,105,58,43,85,222,3,76,102,47,166,89,36,124,196,85,208,226,79,121,108,109,87,43,151,66,218,90,113,165,37,194,4,90,90,248,222,138,157,17,28,110,93,111,179,182,20,115,100,232,136,52,199,105,138,177,19,34,137,242,57,235,183,106,152,237,141,115,10,149,179,203,76,148,207,149,174,85,242,212,170,113,206,49,88,233,95,213,85,17,23,82,201,187,21,90,170,238,14,117,68,74,169,175,154,13,49,78,99,251,13,6,38,181,79,85,21,58,68,228,69,94,169,162,152,27,153,244,147,210,95,170,96,146,78,141,114,162,38,164,141,214,207,110,187,211,73,71,72,136,155,218,190,6,12,113,25,135,25,105,191,79,43,87,170,185,84,105,139,149,195,45,190,150,11,82,214,76,212,213,91,209,74,193,215,46,247,143,163,133,172,85,68,145,60,139,69,145,56,250,130,130,218,148,21,82,35,116,77,19,169,112,48,174,37,161,173,199,209,37,62,143,221,34,117,253,164,18,33,150,16,114,172,180,142,209,17,21,141,255,0,136,184,8,154,235,161,68,229,223,91,37,26,233,227,27,87,251,138,221,158,10,20,106,104,212,234,135,197,93,13,27,157,174,134,180,84,84,234,134,70,211,157,175,128,221,211,65,171,79,138,168,7,207,31,17,162,107,175,152,3,64,116,243,212,31,83,79,49,186,62,104,223,114,132,115,154,190,170,232,135,223,87,222,104,122,162,46,136,76,26,100,85,127,69,85,56,232,138,244,86,42,39,137,188,231,28,100,147,107,213,126,210,193,242,166,157,139,18,198,168,154,232,99,151,18,120,18,59,214,29,169,124,17,34,189,24,189,85,12,141,145,234,255,0,2,147,198,54,102,93,40,102,167,168,98,57,28,213,79,3,66,15,179,23,14,207,105,189,213,68,246,42,109,122,244,253,167,7,3,98,138,220,53,95,29,76,15,86,237,122,47,69,50,159,138,12,168,244,117,198,174,174,154,141,81,21,85,117,70,152,155,45,165,212,147,190,41,117,106,162,251,139,169,137,83,225,35,136,68,172,182,210,209,213,85,191,118,214,167,85,51,222,197,141,224,171,165,133,203,58,42,185,168,190,36,8,228,150,98,215,224,219,196,59,106,87,151,170,39,85,36,167,43,179,242,11,157,178,155,125,100,104,228,106,34,234,163,76,102,252,87,248,37,118,139,39,93,78,230,138,102,74,221,232,228,83,25,237,25,183,108,124,172,100,213,145,171,149,124,81,197,219,194,88,230,221,92,141,108,53,44,114,175,246,141,70,106,227,163,245,252,149,62,170,233,213,77,138,106,166,84,177,30,215,167,84,55,190,178,170,42,128,68,53,0,0,248,169,169,244,1,167,106,155,83,181,221,52,55,207,138,136,190,40,6,195,87,79,19,117,21,21,53,69,54,222,221,60,13,165,123,154,237,0,228,159,117,67,110,57,17,124,77,96,121,225,202,8,229,168,197,85,17,162,170,182,73,151,214,247,117,51,62,215,97,109,77,173,29,80,136,200,226,143,93,116,250,221,12,104,225,115,14,211,94,239,245,45,151,77,98,126,237,127,105,153,119,236,59,90,203,47,115,181,181,85,85,168,138,169,250,140,54,198,60,119,79,106,170,171,169,166,115,118,61,17,118,189,169,228,50,25,241,208,94,38,141,211,109,218,238,138,171,226,92,44,65,147,183,122,214,53,241,51,215,122,122,234,169,213,14,102,19,201,40,112,243,155,113,175,175,107,29,226,169,174,128,84,183,139,21,46,53,165,154,219,115,68,124,110,79,85,124,116,49,83,58,178,138,179,2,215,37,214,204,178,36,108,118,238,137,161,152,180,245,22,91,110,169,13,74,61,233,225,215,196,182,25,195,138,40,174,244,46,181,201,67,189,218,42,34,232,5,149,193,56,202,59,237,182,158,90,138,133,117,109,42,167,85,94,189,12,237,225,247,51,95,113,178,50,158,105,247,62,6,104,228,85,240,68,35,145,48,213,198,197,94,251,141,189,21,145,234,170,172,50,99,133,251,189,117,206,173,81,31,203,106,46,146,39,189,3,12,233,102,46,163,147,93,42,21,29,238,67,133,46,42,186,213,85,37,29,44,111,86,42,235,191,236,41,40,45,211,235,205,167,245,142,246,223,83,117,137,200,215,210,181,26,137,245,180,2,162,139,122,57,143,157,170,174,94,170,165,71,108,188,66,221,97,69,93,83,78,135,65,77,90,198,83,243,107,85,173,79,180,218,142,247,105,138,93,241,204,215,43,151,201,64,184,112,85,238,110,237,189,14,84,53,9,35,117,211,66,148,182,226,42,105,90,141,77,52,59,152,238,20,251,17,90,228,77,84,14,209,94,223,13,77,137,17,92,171,171,117,79,35,92,110,134,88,183,162,154,154,248,244,68,3,166,171,162,107,221,185,90,191,168,164,177,46,21,183,94,226,117,53,117,51,30,215,38,154,42,23,2,100,143,69,85,247,29,53,101,52,50,162,189,174,84,13,70,34,230,199,9,152,111,18,197,82,234,58,6,68,247,181,85,21,168,96,30,111,100,14,37,193,87,73,150,138,223,36,208,163,149,58,53,73,145,186,211,204,246,61,140,127,151,137,103,49,165,146,205,83,4,177,215,90,219,80,247,42,166,170,205,66,162,79,12,99,220,103,151,23,20,238,210,84,192,223,54,185,21,19,245,25,81,147,220,87,219,165,168,130,12,79,183,154,237,26,174,115,142,255,0,54,114,70,197,122,87,61,150,150,64,171,213,138,140,68,234,98,222,52,201,28,69,135,164,125,93,20,47,124,109,85,86,171,19,170,6,106,75,173,119,172,3,139,169,27,87,69,91,74,143,145,187,149,18,68,241,41,156,99,223,48,221,58,93,173,247,30,92,81,175,228,46,189,8,218,177,227,140,193,192,211,182,70,214,86,182,52,95,170,174,93,16,190,24,67,137,167,98,91,21,69,130,249,59,185,138,197,68,87,168,70,109,101,103,18,148,17,201,29,186,162,234,146,63,234,185,92,228,67,38,176,190,96,219,46,116,169,35,43,152,237,233,175,69,32,226,179,28,215,90,47,19,207,107,169,122,104,253,200,168,226,235,229,199,24,55,252,47,182,27,133,68,143,107,122,117,80,38,86,28,65,73,34,107,206,103,254,81,165,215,218,116,145,52,149,189,23,244,136,217,183,113,213,106,88,53,239,110,223,167,84,87,121,157,77,211,142,170,165,155,109,37,74,236,85,209,87,113,68,151,220,115,23,13,91,215,151,81,116,137,146,167,139,119,39,67,171,92,217,194,110,215,109,226,14,158,58,189,8,167,199,220,68,220,174,177,165,206,138,241,38,249,83,85,68,127,129,105,238,188,66,226,170,73,86,56,174,179,61,30,139,170,111,83,66,102,107,184,129,203,251,102,238,247,127,166,110,223,247,196,45,222,45,227,119,44,108,17,187,101,222,41,28,154,232,140,114,46,191,172,134,123,238,114,98,155,164,206,230,215,84,232,239,237,169,73,213,226,75,157,99,149,207,173,149,55,120,238,119,137,40,149,124,65,218,91,135,32,157,241,81,196,142,106,47,69,220,165,43,95,218,119,73,28,78,100,8,168,239,118,164,95,203,44,171,170,186,167,85,95,180,227,44,142,79,23,107,246,153,18,35,118,237,53,196,51,72,238,231,209,60,189,99,173,127,105,118,41,90,119,49,201,235,47,158,227,0,99,99,165,95,172,114,160,181,212,204,237,172,106,174,190,29,0,203,140,85,218,15,152,183,184,221,79,69,95,52,9,239,106,234,90,219,231,22,89,169,117,85,108,216,138,169,81,124,83,82,219,90,176,101,246,165,117,130,137,238,69,254,201,85,89,242,154,225,88,247,69,45,52,187,255,0,205,3,161,188,102,182,51,190,73,204,168,186,212,57,29,226,170,245,58,183,93,239,149,174,69,150,181,242,34,251,228,82,191,139,35,177,68,181,43,79,79,107,158,70,57,116,209,24,189,74,150,215,194,230,98,92,149,169,71,135,170,81,23,222,192,212,91,235,38,25,169,188,185,145,186,191,148,171,213,85,94,86,177,228,221,59,33,108,210,222,216,244,84,213,117,145,11,181,133,120,38,205,91,146,50,55,209,190,149,17,53,220,230,170,126,194,226,81,112,19,153,207,70,54,91,154,43,23,197,61,96,172,104,143,44,112,189,51,154,233,47,10,170,173,234,141,93,116,55,102,203,92,33,77,78,147,197,116,116,206,114,245,106,175,254,211,49,237,93,159,119,150,70,140,173,168,115,222,246,235,171,117,232,119,148,157,157,213,18,66,138,250,185,19,69,247,147,70,1,226,28,182,115,181,158,216,215,62,20,68,84,68,234,83,148,216,47,18,220,228,238,54,171,92,242,57,58,106,140,85,37,171,5,112,39,65,106,69,142,230,254,108,106,157,17,221,75,185,129,184,76,192,56,89,206,169,244,60,18,72,189,122,177,20,157,132,42,80,240,241,154,85,137,164,56,110,225,235,117,254,165,218,47,247,21,214,25,224,235,54,239,124,184,157,99,172,133,174,114,34,170,198,237,9,194,162,203,60,57,76,214,181,150,136,216,136,154,38,140,67,188,163,194,118,170,61,18,58,93,169,250,144,211,8,126,177,246,114,227,170,184,218,181,123,152,190,105,161,115,48,159,102,141,83,17,146,220,211,84,79,30,157,73,67,109,170,146,53,252,93,50,34,126,163,117,96,107,122,70,197,106,123,198,104,192,123,15,103,46,25,138,52,74,168,151,245,237,43,236,47,192,126,8,178,84,54,103,66,146,163,116,245,85,137,212,203,228,70,181,52,116,135,196,141,170,186,181,234,63,74,139,89,97,200,44,21,101,133,173,167,177,211,70,173,79,20,98,29,227,50,203,14,71,42,63,209,240,174,137,167,245,104,87,136,172,211,71,57,77,14,107,17,125,68,213,4,244,236,251,20,165,54,95,97,216,157,175,163,33,95,248,8,118,212,120,118,215,67,167,118,164,142,61,60,145,168,118,205,118,158,8,125,86,234,186,244,53,131,97,33,141,60,24,159,192,212,200,209,60,81,63,129,185,183,245,26,100,145,25,238,18,96,104,168,228,86,162,38,159,97,243,99,149,85,85,250,235,246,26,152,244,114,107,208,250,81,161,172,70,183,68,95,31,61,13,108,213,158,122,128,7,206,91,94,170,174,77,84,224,85,97,251,101,115,92,202,218,104,230,107,188,156,212,59,22,159,64,182,56,131,33,112,21,238,89,36,168,176,83,59,122,117,93,168,81,85,252,35,101,149,84,110,143,208,20,237,221,230,140,50,9,85,53,234,229,67,230,145,249,184,152,49,247,13,240,161,151,56,110,169,42,41,108,177,43,154,237,122,176,186,246,236,19,99,160,70,247,107,124,81,163,91,162,34,52,170,252,83,234,159,54,34,254,72,193,214,67,104,162,143,77,148,204,69,247,163,78,116,52,113,70,154,237,213,125,231,41,35,106,31,95,162,51,161,70,206,213,111,213,95,238,52,63,71,38,143,211,236,232,110,107,168,88,183,166,138,7,27,86,162,255,0,88,166,181,146,52,240,234,104,146,149,85,221,20,249,221,158,221,58,168,31,116,220,186,248,253,131,148,157,93,183,199,200,221,142,61,60,77,196,143,84,240,44,154,58,185,169,117,118,228,114,167,236,58,218,138,89,149,251,90,138,169,239,42,69,167,69,241,62,36,44,68,93,90,154,160,234,45,126,44,134,241,71,79,36,148,48,44,143,70,170,183,79,121,96,43,111,185,136,183,169,89,45,158,87,71,175,142,138,102,103,115,137,232,174,146,36,253,168,117,242,225,123,100,175,89,157,12,91,157,253,146,88,49,46,43,94,36,190,186,102,86,219,158,214,44,78,93,21,171,162,175,184,232,114,207,34,174,109,188,220,106,42,104,28,200,170,222,229,211,111,134,170,102,157,62,23,182,179,86,172,113,175,216,136,115,41,237,20,112,39,46,8,24,197,247,162,19,6,45,207,194,29,130,255,0,34,203,115,167,87,123,149,90,84,56,99,131,140,191,179,57,36,125,174,57,126,199,52,201,4,137,177,177,172,118,134,165,107,116,209,30,81,111,176,230,77,224,220,58,198,165,5,158,158,39,53,117,233,26,41,89,81,217,45,212,109,252,69,36,109,119,233,35,81,14,106,104,212,241,215,67,231,53,26,6,148,143,70,114,222,168,169,175,142,134,167,57,186,166,199,109,209,52,240,56,239,157,94,229,68,83,97,213,81,68,186,61,192,114,213,250,125,95,88,209,37,75,24,197,222,253,191,98,28,25,171,182,34,163,58,156,57,42,28,244,87,47,143,184,81,219,45,108,74,157,53,113,165,43,85,122,49,17,190,245,212,232,164,184,44,105,166,136,138,113,36,184,204,213,221,205,70,167,235,48,42,89,234,85,137,174,237,84,219,74,165,123,21,174,84,69,242,41,106,140,81,71,30,140,146,173,155,190,213,56,23,76,127,100,179,193,207,173,172,106,116,213,58,249,1,89,207,87,5,52,74,175,126,171,250,206,154,123,234,38,254,90,46,212,240,208,165,45,217,153,134,239,232,172,130,161,29,250,148,228,213,222,232,105,105,157,58,42,114,215,195,80,54,170,49,189,95,123,90,118,211,174,212,95,172,104,250,121,34,72,172,108,50,104,223,21,84,84,56,144,93,109,213,144,186,166,24,90,229,78,189,16,163,177,62,35,239,149,189,198,210,212,99,151,162,232,158,96,93,11,102,36,91,140,124,230,185,232,168,189,81,19,161,207,125,225,22,84,137,28,157,122,248,148,102,15,134,166,209,104,87,215,76,142,116,137,224,83,81,226,170,249,241,135,112,108,110,72,145,116,2,236,54,161,42,24,255,0,95,171,122,33,68,73,89,116,138,255,0,34,204,237,145,49,117,103,246,142,226,150,185,141,169,88,157,46,155,180,254,39,89,136,169,230,158,165,146,68,237,17,139,171,151,236,51,71,105,114,74,219,133,177,181,109,93,142,77,117,106,29,21,61,206,191,150,148,207,141,85,81,116,213,78,242,223,89,207,133,172,73,17,99,68,209,80,229,181,150,247,59,250,166,162,167,93,116,3,139,75,21,108,240,117,85,99,209,53,77,13,203,101,93,205,106,22,158,166,13,88,157,53,55,153,119,161,130,169,35,231,177,60,180,212,230,77,114,161,141,200,254,124,105,175,218,106,14,107,26,213,110,142,102,223,212,158,39,196,163,138,101,235,22,207,237,33,195,250,73,99,139,164,247,56,90,239,36,87,27,51,226,22,125,106,106,152,220,197,243,69,241,3,181,70,211,64,138,196,122,106,117,23,11,75,107,28,175,107,17,93,229,162,159,31,138,108,148,241,34,86,75,19,36,95,122,161,209,223,243,115,7,225,168,210,106,186,250,118,104,154,166,174,64,59,73,173,253,213,173,216,221,239,79,37,55,90,149,18,181,169,58,114,211,220,138,90,43,231,21,121,111,107,142,74,169,46,176,61,90,154,232,143,66,134,94,59,50,202,121,21,139,88,196,218,189,23,114,1,147,175,173,166,160,252,92,210,161,214,215,226,59,85,59,145,179,250,218,248,109,235,169,141,21,124,100,101,173,213,235,173,193,137,167,135,174,135,6,223,197,22,11,189,92,82,134,158,174,55,49,87,69,115,156,157,0,201,25,47,86,137,166,106,211,59,106,170,157,212,23,58,72,91,235,202,157,19,82,195,191,53,48,29,190,36,174,154,239,14,168,154,233,189,10,43,27,113,137,151,214,74,103,165,52,233,52,140,241,70,185,20,12,163,172,197,80,53,171,201,123,122,125,165,53,95,141,105,155,34,165,107,145,88,158,104,166,20,94,184,233,177,84,208,189,40,41,36,230,39,78,133,190,151,139,27,197,75,149,28,217,158,215,174,228,68,215,162,1,34,84,184,214,138,89,57,116,77,69,98,244,85,83,177,158,241,111,116,8,174,168,99,28,190,62,177,27,245,156,87,98,58,90,86,199,106,160,157,210,125,141,94,167,77,81,196,62,115,226,22,43,40,45,53,141,114,251,154,160,73,183,225,39,13,97,234,119,119,187,164,61,19,170,43,208,166,151,137,60,186,125,75,169,100,188,70,199,235,167,214,77,8,202,168,172,207,188,75,50,190,178,58,230,49,124,83,214,240,57,182,188,57,137,24,154,93,169,107,18,117,252,174,190,32,73,93,102,106,97,186,168,155,85,75,125,166,107,124,83,241,168,45,217,187,134,231,98,182,170,255,0,76,186,123,228,67,0,41,50,223,31,215,83,177,246,187,157,70,215,120,181,238,94,136,84,54,108,137,205,11,146,164,73,92,246,43,188,253,96,50,243,24,113,5,130,48,211,116,117,222,157,207,211,93,27,34,47,66,220,98,78,52,112,229,190,151,109,186,161,38,122,254,74,41,111,236,220,19,98,139,235,219,38,33,186,203,35,213,122,104,229,211,66,188,179,240,33,104,163,153,143,170,106,204,137,227,187,168,20,18,241,127,123,186,85,255,0,128,83,84,185,21,222,8,197,209,10,246,201,159,216,154,247,76,216,153,69,54,229,209,23,84,82,236,225,110,23,176,109,153,169,27,173,112,234,212,211,171,19,82,175,182,228,166,22,181,84,115,99,166,141,169,228,136,211,61,45,29,70,94,64,251,157,181,43,107,247,164,170,154,232,168,85,158,140,114,174,188,157,81,84,170,237,120,90,223,67,2,67,77,18,34,104,158,8,118,241,89,98,123,90,136,212,233,226,58,81,68,199,98,141,26,146,36,107,175,187,67,182,182,208,189,154,42,53,83,166,158,5,86,219,60,90,109,218,135,34,11,92,113,174,155,83,160,233,69,58,235,111,45,200,228,78,171,246,29,132,52,82,36,126,170,248,157,203,168,216,238,154,39,67,117,180,200,186,109,233,161,103,11,40,166,170,45,149,206,77,99,212,82,219,106,218,159,142,69,85,82,169,233,26,120,34,154,17,18,71,111,232,135,65,79,122,5,203,39,49,117,95,176,231,197,108,141,168,154,235,211,200,237,149,52,79,20,54,215,79,176,13,134,83,53,137,162,116,68,52,74,198,162,250,136,114,21,201,162,155,58,163,126,176,6,170,54,61,94,253,17,13,149,158,53,118,141,122,26,110,13,145,244,143,229,120,249,29,36,44,170,108,158,190,166,104,238,228,149,200,158,162,34,233,246,155,51,220,31,78,212,87,57,58,249,28,85,150,70,117,123,180,77,14,37,237,30,250,21,158,5,220,173,32,237,153,60,21,59,95,34,38,186,120,28,150,178,55,38,173,111,66,218,81,226,75,131,101,229,172,46,209,171,161,90,217,174,143,171,98,35,211,77,64,237,18,8,119,57,85,17,20,227,44,49,58,93,92,157,14,106,162,110,241,241,52,203,3,90,155,192,227,62,154,6,234,229,98,106,157,81,77,136,106,249,178,58,55,166,168,223,3,151,43,21,241,234,109,197,73,12,94,179,149,53,120,27,141,213,205,245,99,67,133,83,18,170,174,215,170,42,167,129,216,43,185,45,84,106,106,135,94,249,219,206,220,190,43,228,5,63,44,53,212,149,59,146,69,115,85,124,206,242,142,40,170,21,156,244,110,229,78,134,171,133,63,120,133,21,157,20,234,28,149,118,230,173,68,142,85,68,69,208,14,198,178,106,122,100,123,221,163,81,158,31,105,211,73,87,53,115,249,212,204,85,110,154,116,54,225,116,183,184,36,234,186,107,226,118,180,148,126,134,161,70,244,84,241,234,7,89,79,3,150,79,240,136,181,253,103,218,139,124,110,147,115,90,141,235,228,110,85,186,186,163,89,169,152,154,125,136,109,81,195,112,145,232,179,162,160,28,11,181,170,105,226,86,70,205,58,120,148,157,202,215,124,142,149,96,166,123,147,237,68,46,109,76,18,181,141,218,154,156,105,99,77,23,70,34,254,192,44,156,181,24,202,214,199,42,194,233,90,158,107,226,110,210,227,251,205,26,34,86,209,189,27,230,186,41,117,165,133,178,63,99,233,218,230,175,142,169,208,226,207,135,45,213,90,165,69,20,122,47,246,64,165,237,121,151,98,171,111,38,74,199,67,42,167,84,114,105,161,81,91,46,148,242,175,50,158,177,147,53,223,218,66,157,189,101,29,134,227,163,219,172,11,187,84,86,116,212,213,100,203,169,236,239,78,77,123,220,196,240,69,112,21,148,173,165,169,141,90,253,21,206,77,11,37,155,57,65,107,189,67,45,114,64,169,42,106,168,168,133,232,165,183,75,78,228,222,229,94,135,61,104,105,174,52,239,130,161,136,169,167,184,8,160,207,28,164,187,193,44,181,12,183,172,176,107,209,202,223,19,24,123,165,215,7,98,102,215,91,145,208,61,174,215,68,233,230,77,230,55,202,75,13,250,221,37,44,177,51,77,23,78,134,8,113,39,195,19,236,176,203,119,180,211,57,81,21,87,86,160,106,46,47,10,220,80,57,208,211,218,49,5,90,49,81,141,110,187,181,51,151,12,99,155,109,230,157,146,67,88,213,102,154,234,171,213,72,113,202,172,51,94,151,54,172,83,242,37,141,218,104,229,211,170,25,197,148,181,119,234,70,193,21,109,126,230,181,83,68,71,47,80,51,122,26,184,31,18,75,11,209,218,249,28,182,86,192,196,69,123,145,20,182,56,118,245,82,234,102,55,85,84,82,171,166,115,234,28,213,123,180,232,25,85,13,170,141,255,0,85,117,53,164,168,167,81,4,241,196,155,119,27,238,169,209,53,69,44,29,131,165,68,67,102,73,85,125,100,67,174,90,229,87,105,169,184,202,157,122,42,253,166,135,41,36,71,117,85,208,219,153,86,68,209,58,105,230,117,178,213,175,55,98,41,190,218,180,68,218,190,40,74,56,183,11,100,117,105,163,215,170,121,232,105,134,153,34,143,103,146,28,167,213,53,125,199,26,74,200,244,233,161,145,179,37,52,114,61,168,174,211,79,176,226,77,111,166,71,171,162,137,173,119,233,33,246,90,221,31,174,227,168,187,222,100,164,110,246,248,1,179,114,165,114,243,91,166,170,173,84,221,238,44,182,127,215,85,219,48,149,76,144,63,234,196,169,167,236,46,197,93,254,7,208,62,119,202,141,93,58,169,97,179,227,18,81,215,225,154,218,104,229,71,57,34,95,63,176,12,75,203,106,86,226,42,107,212,78,98,36,178,171,181,95,18,211,197,101,174,165,197,85,214,246,76,232,221,27,213,26,228,241,232,165,77,150,24,206,167,15,226,58,170,103,181,82,57,228,84,85,251,53,57,185,159,100,169,183,92,25,138,237,14,230,54,87,111,145,26,26,139,139,149,216,202,162,58,202,107,125,116,206,239,48,42,34,235,238,242,51,155,45,177,36,21,116,48,239,145,174,145,26,154,117,35,199,4,214,91,49,4,209,85,193,51,32,171,114,38,238,186,46,168,95,76,19,142,47,248,126,227,29,6,231,61,157,17,31,228,21,157,148,181,84,242,53,28,142,213,202,154,232,115,27,44,107,234,200,213,77,124,11,35,135,115,17,97,141,146,86,204,136,170,136,189,84,168,255,0,12,248,110,153,54,215,214,196,197,211,166,174,12,46,59,180,106,250,140,218,159,97,243,154,154,237,94,168,91,180,206,220,32,177,110,117,214,31,252,164,53,210,103,22,14,173,122,67,21,218,5,123,151,167,172,128,92,120,216,233,19,93,116,67,91,99,137,23,167,143,153,70,59,28,91,247,53,208,215,70,172,95,61,78,5,110,108,97,219,116,138,217,110,144,163,188,245,112,23,13,203,181,52,70,175,235,52,61,81,27,234,162,170,175,150,133,5,67,156,120,98,173,21,18,235,79,255,0,148,135,62,12,200,177,79,187,147,113,133,202,159,218,2,170,69,98,39,172,139,175,187,67,91,28,136,138,136,133,22,252,199,178,36,111,221,95,14,244,79,13,199,67,91,157,184,98,216,246,54,166,225,18,57,124,125,96,46,122,232,139,187,93,87,220,22,165,236,232,173,79,226,89,235,143,17,216,30,133,232,178,221,33,68,95,237,33,174,219,196,118,0,184,55,241,119,88,85,87,251,104,5,221,239,44,122,232,187,145,87,236,54,38,153,90,186,43,85,83,222,80,148,217,191,133,42,218,171,13,210,159,85,240,245,144,221,126,99,217,88,222,100,215,40,82,53,243,220,5,71,115,154,53,129,219,23,77,58,174,190,227,11,179,239,15,79,140,113,103,34,137,138,230,177,124,186,234,101,68,248,130,213,123,166,122,81,92,226,84,122,105,171,92,80,147,97,75,117,21,108,149,142,145,178,74,229,85,69,94,161,168,193,12,89,151,120,143,11,205,81,88,218,39,163,28,157,17,173,212,226,100,78,90,95,110,184,230,27,221,93,59,217,18,74,142,213,91,167,153,150,249,145,109,106,219,230,116,141,99,154,169,175,84,240,44,34,226,186,220,59,34,201,106,185,71,2,68,186,185,168,186,5,72,22,20,88,169,109,180,145,70,247,57,89,27,90,189,62,194,171,101,116,77,145,170,229,233,231,246,24,157,195,223,17,214,139,220,241,216,175,55,8,221,62,237,187,149,222,38,79,201,11,100,133,42,233,38,108,145,200,154,166,138,24,170,142,42,200,156,169,203,93,81,78,115,30,142,208,160,150,235,37,26,43,180,93,91,226,119,54,60,79,21,95,169,38,136,190,0,85,205,241,57,17,177,21,53,221,212,224,83,76,146,248,41,206,98,42,57,0,228,49,218,121,27,168,238,190,6,203,127,229,55,27,226,88,53,238,251,15,168,186,154,77,77,240,52,62,154,92,171,224,106,52,175,136,27,110,143,119,229,26,117,84,233,169,186,105,219,250,128,210,138,186,159,79,187,127,81,240,15,142,232,134,211,221,246,27,175,250,166,203,192,219,122,234,158,227,137,81,209,53,222,114,215,106,38,170,117,245,210,177,168,189,76,209,215,87,61,200,170,155,253,93,10,62,251,73,73,88,138,217,33,71,125,167,123,119,184,53,141,84,69,235,161,76,165,95,58,85,220,189,53,56,209,73,92,48,21,146,234,143,134,170,133,178,181,203,167,84,40,107,247,10,120,46,240,245,157,40,57,110,119,95,85,20,191,52,105,78,245,213,35,77,80,237,24,173,127,170,141,68,68,3,9,241,55,14,24,147,6,84,165,110,18,169,159,99,23,93,173,66,175,192,153,161,139,48,171,225,160,196,52,178,57,172,93,174,115,181,50,181,244,116,213,49,171,21,168,244,95,122,20,141,247,46,108,55,38,200,181,52,81,166,228,241,70,160,131,149,133,113,157,179,16,82,178,90,74,164,89,28,157,90,190,71,127,52,218,104,136,187,151,204,183,88,123,45,229,176,85,186,106,41,149,177,170,244,77,74,194,106,182,90,169,121,181,51,38,228,232,186,169,177,203,158,165,25,213,203,161,76,226,251,221,61,61,162,169,203,34,174,144,185,74,107,17,227,248,170,38,88,45,245,13,85,69,209,116,82,221,102,62,52,150,221,133,107,42,37,157,171,248,167,34,162,175,216,32,142,190,35,174,178,98,124,206,125,44,106,136,141,157,116,235,227,212,207,94,5,173,50,219,112,212,113,61,169,185,205,69,82,56,177,37,124,152,151,49,228,170,137,174,254,189,122,167,235,36,223,131,72,165,130,195,19,28,138,170,140,241,52,50,222,5,221,27,85,221,58,104,106,122,39,142,227,102,149,119,70,154,168,151,93,122,106,74,53,38,221,23,214,52,238,111,188,219,213,218,42,27,110,115,144,131,125,202,213,79,19,101,234,158,75,169,178,178,189,87,77,79,155,213,58,168,26,151,175,69,232,134,135,171,90,154,116,83,227,229,77,53,247,28,117,155,114,233,168,7,107,162,181,29,211,220,112,234,98,138,68,218,177,39,235,57,174,240,54,30,205,84,11,117,143,50,206,215,138,232,165,134,170,145,143,222,139,162,232,99,133,215,134,69,180,220,95,83,110,137,92,213,93,118,237,208,204,201,118,162,42,42,174,167,91,81,79,28,138,186,162,1,138,176,97,220,69,132,233,191,192,168,228,213,190,230,148,181,251,49,179,86,37,90,91,109,142,109,222,8,244,69,51,6,170,199,73,83,226,230,59,245,161,199,110,26,183,49,23,252,10,7,175,218,208,48,146,170,211,158,184,137,157,237,245,179,192,142,235,183,82,143,196,108,205,236,61,27,149,242,213,72,169,209,92,136,170,72,45,110,27,164,118,221,141,108,127,217,106,104,133,63,124,193,144,85,194,177,201,111,138,70,248,234,173,16,136,195,186,231,54,102,97,250,167,247,213,168,123,81,122,181,232,168,133,1,139,115,190,227,136,152,232,110,20,76,69,94,154,146,61,139,120,127,194,248,163,153,20,214,168,152,247,106,154,163,16,178,88,187,128,235,109,78,233,168,31,203,85,69,93,52,52,219,0,238,87,166,78,237,205,99,162,243,213,168,114,176,246,58,190,88,234,210,107,125,202,102,34,47,69,215,77,12,146,196,156,11,226,202,22,190,74,41,185,140,77,116,78,165,168,196,28,52,99,203,28,206,98,219,165,122,51,205,26,186,40,23,143,34,56,165,190,218,107,163,166,188,215,62,104,250,38,175,113,155,216,99,57,104,113,37,189,142,138,70,185,94,196,93,55,123,200,176,183,101,246,38,180,212,53,37,181,204,142,79,236,169,146,57,73,122,196,86,152,88,202,138,89,81,173,68,78,168,6,103,74,234,123,195,87,188,66,213,99,188,122,249,29,29,203,2,217,102,107,159,79,78,140,95,122,29,38,19,197,19,214,211,55,154,138,221,52,212,170,228,184,189,236,106,69,224,160,81,50,216,233,236,108,150,169,101,84,70,53,76,15,226,98,250,202,252,65,51,88,239,7,42,116,51,219,48,219,45,45,150,166,161,239,233,177,122,17,185,156,117,9,85,127,170,123,181,84,71,168,20,214,17,154,191,154,198,82,70,170,186,249,41,147,188,58,224,107,173,110,40,134,182,186,55,162,43,145,124,12,121,203,171,173,13,20,235,44,236,106,237,211,77,76,199,225,203,24,178,229,125,130,158,10,116,219,170,38,168,128,103,166,7,166,238,182,152,25,185,87,98,35,122,167,216,85,205,118,137,175,188,167,240,250,34,80,70,228,77,53,68,83,186,223,163,64,220,85,242,208,210,169,175,153,161,31,170,107,212,110,253,102,70,157,23,222,19,162,234,170,104,221,250,198,237,122,1,187,185,190,240,175,106,121,155,94,175,189,15,142,219,167,138,1,187,204,104,222,139,224,166,207,171,239,67,226,185,27,224,160,110,172,154,27,110,149,53,234,109,186,67,109,206,69,93,117,3,113,210,183,222,113,158,237,85,85,3,149,61,230,219,156,88,62,243,21,171,170,121,27,53,44,73,209,93,35,186,123,143,174,118,137,169,199,150,93,83,161,69,170,205,28,176,180,227,26,73,217,52,8,142,114,121,55,93,76,32,205,238,26,103,160,172,146,166,219,72,247,166,171,211,97,36,211,114,221,185,23,196,165,111,120,122,134,233,27,219,44,12,119,235,64,35,47,12,228,45,226,182,100,141,244,47,99,145,124,116,94,133,232,195,153,57,138,108,20,205,74,122,153,186,39,135,83,42,105,240,69,174,133,201,44,112,177,170,171,228,134,253,109,186,52,106,182,38,167,68,247,1,138,55,105,49,214,26,94,98,75,50,237,235,226,167,123,151,220,72,95,176,213,193,140,186,212,200,214,181,116,93,84,174,51,10,69,183,68,246,75,72,146,53,81,87,85,67,31,49,19,109,85,213,10,188,150,177,218,249,33,168,205,72,150,84,241,85,134,111,80,211,195,81,117,99,100,114,104,168,231,25,17,96,199,182,107,187,27,37,61,92,111,71,121,163,136,78,163,134,229,109,172,231,218,42,228,102,213,213,52,113,145,121,65,156,216,154,200,198,65,93,91,35,209,186,39,87,21,18,155,13,83,38,77,88,168,191,180,221,230,52,199,44,11,158,113,86,67,26,207,58,125,84,215,85,46,53,14,106,90,39,211,89,219,170,253,160,92,132,114,41,165,210,53,190,37,184,184,230,181,174,145,138,245,169,98,105,246,148,195,248,130,176,247,164,167,146,178,52,235,239,2,247,163,218,169,170,106,53,221,225,170,105,246,20,182,21,199,54,172,67,3,93,77,80,199,106,158,74,85,45,93,122,234,138,139,238,1,183,237,54,102,102,174,213,14,65,165,205,220,7,17,90,169,224,111,181,222,170,7,71,246,13,52,232,4,13,240,165,119,138,134,251,92,231,170,181,119,170,107,251,76,212,182,102,21,52,77,116,92,205,250,39,130,179,83,5,184,107,134,166,75,245,99,32,107,117,89,87,118,190,237,76,194,181,218,18,157,29,80,229,141,93,183,93,53,251,12,54,238,106,241,130,92,28,248,225,221,26,233,211,212,45,254,34,168,187,212,204,248,253,33,209,87,162,110,208,172,104,231,125,85,37,67,27,28,45,149,28,168,223,126,133,188,196,22,27,140,213,50,58,103,200,154,170,233,180,14,162,107,149,110,31,146,58,170,185,155,35,119,105,245,245,46,45,191,14,88,177,149,20,23,71,194,141,87,53,53,93,53,234,90,171,133,138,4,164,86,85,73,51,156,213,252,164,46,70,91,226,234,43,125,52,54,121,37,137,169,162,34,110,93,0,164,111,185,47,112,146,189,252,168,181,137,234,186,123,180,59,188,5,96,182,101,68,242,87,92,39,72,85,125,109,55,120,151,78,178,165,178,82,42,195,84,213,126,154,166,138,88,108,214,183,201,122,151,99,238,251,36,103,131,119,120,168,70,88,101,206,56,179,226,104,209,105,234,145,200,190,8,133,200,74,102,172,27,225,168,213,117,240,211,200,142,188,184,199,55,236,5,115,100,79,174,106,193,185,17,117,113,152,152,15,52,232,47,180,49,205,37,107,28,245,110,138,212,119,80,43,44,65,73,93,113,143,187,83,78,173,111,158,135,6,213,135,40,232,92,141,168,89,36,123,252,213,234,119,212,179,211,92,98,230,82,63,85,84,242,56,117,212,53,204,106,201,6,174,114,3,29,237,186,145,176,47,226,151,213,68,240,212,239,40,83,188,53,17,85,83,69,208,183,54,139,141,238,42,151,36,237,118,196,42,58,59,228,136,187,83,163,181,2,190,166,89,98,78,90,201,171,61,199,45,102,108,90,122,232,169,161,73,209,92,170,30,228,87,170,232,166,221,239,20,81,89,160,115,234,101,234,190,26,168,21,108,245,113,163,117,106,234,113,95,55,49,116,219,162,41,71,97,108,70,183,185,220,246,57,92,207,34,176,99,95,35,21,202,221,0,235,235,155,19,81,119,189,17,158,101,53,85,110,179,213,42,199,203,108,154,175,184,170,42,232,33,170,141,241,200,254,139,209,78,185,182,186,42,40,223,35,19,115,154,154,133,91,172,83,151,22,187,229,51,226,117,50,110,106,106,221,23,66,206,220,50,117,97,146,88,159,70,146,70,170,186,35,186,151,138,191,20,85,207,125,125,186,61,99,107,58,235,239,56,87,57,46,178,77,165,58,238,232,17,141,120,171,135,156,63,117,164,149,42,172,237,107,255,0,37,80,196,204,220,200,11,166,3,171,146,241,106,114,164,107,215,107,83,200,146,42,218,187,157,60,235,21,194,147,116,106,154,110,211,192,181,25,183,100,130,186,209,59,93,70,146,186,86,174,196,84,212,8,210,154,229,85,76,198,182,84,84,85,85,221,170,26,89,173,84,136,230,84,53,168,190,61,11,221,136,178,11,22,220,34,158,178,11,51,145,154,171,155,234,41,105,46,185,123,137,236,243,62,25,104,158,213,106,170,120,41,175,12,182,27,104,149,218,109,168,209,23,220,109,93,168,251,132,45,116,53,11,187,242,181,83,143,35,239,116,235,203,229,57,21,189,60,13,184,45,119,219,204,138,139,19,149,27,213,122,15,3,98,75,213,116,80,114,227,153,206,68,79,51,171,146,182,162,161,119,72,174,118,171,238,46,94,7,200,220,107,140,42,249,54,250,7,189,170,186,125,85,50,135,43,123,63,111,215,135,69,61,246,141,98,137,122,185,92,210,12,23,75,109,77,83,209,32,142,78,190,90,42,156,182,97,43,227,215,212,160,157,223,110,197,37,211,12,118,126,96,106,56,226,116,208,71,36,141,68,213,52,66,227,209,240,121,128,169,226,74,95,64,196,170,137,162,187,98,1,9,48,96,251,196,147,36,110,166,151,85,233,166,197,43,172,43,195,238,52,197,147,198,148,86,169,150,55,42,55,118,197,37,254,159,130,60,189,239,141,171,244,92,93,23,93,54,33,118,176,126,67,96,204,41,19,35,163,180,194,214,177,117,250,137,226,65,24,89,113,217,243,125,187,65,28,215,58,119,49,92,136,189,90,95,76,47,217,185,107,143,150,250,245,69,209,58,166,210,66,233,172,118,218,84,106,65,68,214,181,169,228,211,178,134,154,54,34,43,98,98,34,248,22,12,66,194,92,14,96,139,59,81,146,83,53,202,158,246,149,197,187,132,92,13,75,80,149,30,137,137,92,100,74,195,27,125,110,83,58,154,219,78,198,248,42,154,193,105,173,156,61,224,154,4,71,54,203,2,170,127,101,10,182,215,150,56,106,133,168,216,109,80,181,19,251,40,85,232,213,78,154,27,173,143,220,224,58,138,108,49,106,161,77,99,164,143,175,77,52,67,144,203,101,12,107,171,105,216,159,176,231,43,93,175,172,163,106,12,28,102,210,65,187,123,97,98,42,116,240,62,247,70,34,42,35,17,17,77,245,106,254,73,243,107,253,196,200,62,54,38,237,68,86,248,26,182,183,84,93,60,15,168,138,137,212,250,58,193,163,148,213,93,117,95,226,106,218,139,162,42,175,241,62,132,241,46,15,187,83,77,58,255,0,16,214,163,124,15,160,2,162,47,85,65,225,224,1,118,135,68,234,124,115,181,240,52,61,202,157,77,8,237,73,163,119,85,62,172,140,68,211,78,166,206,229,14,141,202,155,189,224,110,181,219,188,20,217,168,98,42,244,62,177,85,189,20,221,84,243,80,54,33,99,219,227,224,107,124,138,213,233,224,106,89,90,196,209,84,216,146,120,215,192,13,212,151,68,213,79,141,157,23,93,80,219,142,70,73,171,83,220,106,99,27,212,4,117,58,185,200,190,243,144,139,185,53,67,173,145,17,178,250,167,50,7,237,104,28,132,215,111,95,19,105,250,162,244,208,222,107,183,38,168,124,86,234,6,166,185,118,34,46,158,30,225,166,171,212,220,70,162,34,32,84,64,52,232,135,197,107,85,52,84,53,0,52,114,216,158,65,90,136,107,8,154,129,183,181,13,72,136,190,40,107,218,135,197,77,0,211,177,167,221,168,135,208,7,205,16,218,111,87,106,111,26,52,46,209,186,139,171,122,232,52,79,114,27,104,170,131,114,144,125,147,107,125,117,78,166,135,46,239,89,15,174,114,105,235,120,28,89,170,17,125,70,47,80,55,88,238,171,215,83,90,170,175,137,197,129,178,53,92,231,249,155,187,148,15,178,57,27,224,113,150,85,215,69,55,36,153,173,93,174,83,131,81,82,198,248,40,26,106,42,85,138,188,181,211,79,19,169,169,174,166,145,200,217,149,81,218,244,93,116,62,84,220,88,149,8,212,240,95,19,165,197,244,242,62,24,230,162,85,69,213,21,116,51,163,182,125,218,8,31,201,223,185,203,211,83,98,170,226,176,49,101,89,211,236,66,154,173,184,71,73,64,233,149,155,166,68,232,91,90,219,142,63,187,86,170,208,49,204,133,29,209,203,174,136,132,180,92,27,246,33,184,122,206,164,106,189,83,246,22,47,50,115,211,27,97,189,212,212,182,57,95,171,149,168,228,93,74,242,229,119,185,218,233,89,233,10,182,44,169,245,145,170,117,49,99,60,21,113,145,40,239,52,173,124,159,164,230,167,137,145,143,75,154,57,199,124,169,90,200,160,145,145,235,174,221,190,69,83,69,122,197,120,214,153,180,87,106,121,161,116,107,177,203,170,245,251,75,213,13,38,16,89,81,104,33,106,49,221,116,68,67,147,93,6,21,163,141,210,69,177,143,216,189,58,34,170,129,69,224,235,20,22,4,99,40,42,157,36,223,148,213,93,74,218,249,45,117,77,138,77,117,107,209,58,55,95,2,153,193,11,69,45,230,162,70,162,167,172,186,42,149,133,109,174,233,89,35,22,149,121,141,147,170,162,1,71,97,204,114,184,123,109,53,202,85,108,110,93,29,185,11,153,100,163,194,215,73,146,233,72,230,63,114,35,180,215,174,165,186,186,97,168,174,211,203,65,85,66,169,36,122,245,68,58,91,109,38,39,192,215,228,85,230,45,22,137,209,117,211,64,47,54,46,190,54,211,67,27,226,84,107,81,83,68,208,167,105,107,104,223,35,46,241,68,222,115,250,185,199,14,239,138,173,55,235,111,38,183,72,213,201,163,87,220,165,29,37,109,202,220,246,182,142,69,150,6,253,160,86,88,135,21,69,111,169,134,102,200,173,222,246,163,147,237,43,26,170,216,159,109,138,165,178,163,155,60,72,174,84,49,203,28,99,136,100,129,96,72,63,194,19,170,116,243,66,191,203,12,71,91,116,193,179,165,210,53,87,178,37,229,170,254,160,43,140,63,92,202,72,100,169,154,177,59,172,78,85,84,85,251,77,53,121,145,102,74,135,208,193,80,197,123,209,81,186,41,105,176,229,241,111,209,92,176,236,245,43,12,139,34,163,58,233,175,83,231,224,241,109,215,6,214,77,112,114,172,105,175,214,3,129,153,57,185,73,130,234,100,170,173,157,210,75,213,90,141,118,157,60,139,21,125,227,39,22,201,94,230,208,83,74,180,172,250,169,162,248,29,182,114,97,186,139,198,38,141,139,34,201,11,244,106,117,42,204,43,195,58,220,232,99,170,117,43,18,39,181,21,85,83,236,13,49,162,255,0,196,222,99,222,238,210,84,208,86,207,11,91,38,187,52,95,224,85,182,94,48,243,62,150,137,180,41,104,169,157,205,77,55,232,189,84,191,114,112,97,106,169,142,74,218,71,49,178,107,170,162,121,169,85,224,206,29,173,214,120,57,119,90,88,52,98,244,114,181,0,196,91,214,111,241,11,140,36,239,148,84,117,80,49,58,167,170,167,87,62,12,226,11,51,95,28,85,179,214,34,120,116,213,17,12,247,126,8,181,218,100,70,68,202,126,74,120,232,136,118,182,220,75,131,236,178,199,109,139,187,182,121,87,110,168,137,226,25,71,108,92,35,230,221,198,224,148,21,21,85,72,199,248,234,170,167,119,77,217,237,152,21,47,217,45,198,86,51,93,222,4,157,91,221,134,234,100,142,161,146,68,178,105,175,77,14,226,27,157,158,61,204,122,198,213,215,68,85,208,8,204,131,179,155,23,53,137,35,47,19,35,145,62,223,244,155,244,124,6,227,107,109,71,54,11,212,172,123,124,244,82,75,214,239,106,166,77,206,158,29,171,246,161,193,168,186,97,218,137,82,94,255,0,3,28,157,54,238,78,160,71,165,47,5,249,147,112,170,74,106,220,71,80,144,170,232,189,23,253,37,125,102,236,248,177,199,76,197,188,212,203,83,51,186,189,202,229,234,102,179,106,237,174,139,124,111,133,200,158,104,106,164,185,82,76,187,21,241,232,159,105,96,196,171,87,103,246,5,107,255,0,214,254,170,251,245,42,171,111,3,153,123,111,149,31,220,90,170,222,157,122,153,58,202,218,69,210,56,95,30,191,172,229,164,145,232,157,88,171,167,188,162,193,91,184,73,203,106,39,36,158,137,137,207,79,123,10,182,215,144,216,22,206,155,233,108,148,236,114,251,216,138,93,14,98,121,181,154,121,245,55,29,28,51,51,84,104,22,225,249,77,134,222,197,124,86,234,118,187,236,98,29,93,110,74,89,43,24,191,224,84,250,251,210,52,46,212,52,208,171,85,186,47,83,237,61,44,106,142,78,160,91,59,6,75,90,173,205,222,234,104,215,95,4,208,173,109,248,70,213,66,212,78,231,23,79,236,161,222,55,99,90,141,87,105,161,188,140,71,39,69,212,14,44,52,84,72,168,145,192,141,209,52,55,146,155,99,244,68,77,171,246,26,157,26,199,235,232,111,50,118,185,154,244,213,0,50,8,83,93,35,77,80,249,221,227,145,250,58,36,95,216,107,165,154,55,61,81,87,204,230,183,151,175,68,55,6,196,84,234,207,4,77,14,76,113,53,189,81,52,85,53,239,79,13,16,250,213,209,81,64,250,214,121,169,186,141,235,170,155,107,34,32,73,183,46,128,107,216,211,75,213,172,233,230,163,114,155,83,53,92,168,239,112,7,35,157,209,124,2,35,27,211,85,67,79,53,17,54,155,110,123,21,218,57,221,64,220,150,72,209,62,177,183,204,221,162,52,219,146,40,223,249,70,198,254,83,244,95,0,55,170,36,116,106,154,41,177,87,60,173,143,152,139,169,191,35,86,161,157,60,84,69,11,91,10,195,63,136,27,86,234,180,158,53,230,27,170,148,238,119,70,166,166,203,41,155,22,177,199,249,66,42,73,145,251,140,209,196,186,208,77,81,11,146,46,138,157,80,217,160,165,169,130,129,89,81,235,107,239,67,183,115,222,213,219,167,235,53,57,57,204,217,166,154,16,83,241,217,32,115,85,99,133,168,231,46,190,7,42,142,211,81,78,253,219,209,19,245,29,171,97,106,167,170,186,43,122,26,145,143,78,142,94,134,166,13,182,198,229,94,170,110,189,138,246,237,119,129,169,177,185,62,175,129,165,232,244,65,224,104,106,110,252,95,228,156,59,140,50,162,107,18,232,173,234,135,50,40,228,209,93,212,211,235,63,93,222,70,71,18,158,119,164,59,106,58,185,80,235,153,5,75,238,27,149,127,21,238,208,238,182,66,171,235,5,216,154,35,17,53,212,13,153,233,213,17,173,215,161,213,93,105,106,103,129,208,183,192,238,42,94,228,123,80,208,199,53,28,173,122,117,119,128,29,45,162,216,250,10,101,70,166,136,189,84,211,122,108,213,52,237,100,78,84,211,200,237,22,161,35,149,209,185,61,83,139,45,69,51,164,115,149,83,68,66,81,179,107,106,211,192,216,158,239,31,29,78,92,210,53,52,107,99,68,68,243,58,185,43,32,245,158,215,116,67,174,158,248,177,234,142,147,68,95,14,164,193,222,85,214,59,148,169,10,162,42,33,210,45,215,187,181,29,80,255,0,63,113,79,221,49,101,37,6,175,146,169,19,245,169,75,220,51,15,15,207,26,71,61,230,6,187,252,244,25,86,46,92,215,106,105,96,214,6,110,247,249,28,26,139,253,12,59,99,153,91,31,235,113,99,241,46,109,210,218,34,88,160,188,68,145,47,139,145,233,208,181,24,239,136,188,47,70,214,243,49,27,57,169,226,137,34,12,171,140,184,184,98,234,90,84,103,33,232,244,85,253,103,9,216,226,61,218,189,218,162,121,33,133,176,113,123,133,40,98,107,102,175,108,189,116,215,114,41,196,171,227,59,9,70,245,116,53,13,114,251,181,25,82,179,62,92,214,167,166,149,91,45,43,246,167,77,116,85,57,16,102,133,186,88,29,44,110,219,211,195,67,7,109,60,103,89,46,181,79,160,146,56,145,175,118,155,149,122,149,197,175,56,176,205,234,53,134,43,204,17,62,68,240,222,131,42,50,14,233,156,244,45,145,244,234,187,151,94,133,57,136,179,11,8,226,91,91,173,119,166,181,200,228,84,209,90,88,218,236,79,101,182,84,203,91,85,125,129,236,103,93,22,68,45,182,37,206,123,125,101,122,250,33,209,202,140,93,61,85,25,90,138,151,23,228,133,182,122,231,92,176,157,83,224,85,122,191,107,85,122,245,43,44,190,167,196,152,125,145,197,83,205,114,198,169,213,218,245,45,165,131,58,34,102,155,234,227,73,19,193,138,226,166,102,109,223,107,35,89,17,241,71,19,19,84,118,190,67,42,178,207,9,230,5,53,53,44,109,175,209,174,243,212,185,22,204,87,69,112,141,174,165,170,106,174,159,84,142,153,51,63,20,221,170,214,10,26,230,46,213,233,163,141,247,103,102,99,225,72,247,198,247,61,90,169,209,21,124,6,38,36,158,58,214,72,136,173,95,91,223,169,203,74,247,177,136,215,42,61,93,225,246,17,253,132,120,211,175,165,86,193,125,85,107,188,23,85,43,250,110,47,45,151,21,107,105,170,218,143,247,110,31,70,51,14,87,114,226,73,21,81,21,77,167,220,99,133,168,245,159,175,130,232,134,29,221,56,190,125,177,22,41,93,191,221,212,228,224,254,45,40,175,15,84,175,149,145,122,234,154,57,116,232,54,140,175,169,189,82,243,26,230,59,71,121,170,161,182,203,179,158,231,189,202,141,99,87,235,107,226,88,107,166,123,97,106,154,53,150,59,220,17,187,79,242,136,81,55,62,37,108,150,70,181,22,242,202,132,127,93,168,244,81,246,50,146,183,18,54,6,171,216,228,115,124,202,66,245,154,116,86,137,52,157,237,70,251,181,48,243,48,56,197,117,76,75,111,176,250,146,123,209,124,75,35,127,207,172,192,175,84,174,169,108,142,135,94,190,35,41,137,6,185,113,13,135,169,157,181,202,81,88,167,138,28,63,12,106,197,168,110,158,73,230,96,101,235,136,10,201,35,143,117,19,183,34,117,93,20,160,110,25,165,89,118,172,87,73,11,209,53,232,157,70,24,206,108,71,196,162,86,91,221,21,190,161,88,197,119,138,55,94,133,187,184,230,85,190,243,65,80,235,133,205,119,61,21,21,21,166,51,208,102,69,225,146,44,13,183,107,10,183,197,81,116,57,245,152,133,42,232,215,122,54,55,191,203,81,148,197,71,79,118,193,180,87,105,95,59,247,163,156,187,85,23,77,10,206,155,21,96,234,203,100,150,185,170,218,230,202,154,49,28,237,116,49,203,16,67,81,4,105,88,230,106,213,78,138,133,39,37,117,226,149,221,241,86,68,106,175,169,213,77,201,225,42,253,75,105,168,177,221,249,214,139,147,99,68,118,230,187,127,79,224,84,11,158,183,220,45,81,19,110,53,144,212,198,221,60,26,154,255,0,19,28,41,170,241,253,253,239,109,43,42,21,168,157,21,17,77,186,140,51,142,100,141,210,86,82,212,72,173,247,181,77,98,50,130,243,197,245,75,185,105,74,244,107,81,17,23,169,67,99,14,39,106,110,204,106,50,89,17,254,246,200,88,117,194,24,142,169,201,19,41,39,220,239,45,170,114,23,44,49,45,42,36,147,209,205,235,120,106,213,2,182,173,226,11,17,105,201,134,231,50,127,194,83,229,163,136,140,83,105,184,69,87,233,57,157,181,124,55,41,73,38,91,93,98,103,120,168,129,116,253,71,29,112,187,121,154,57,187,85,190,96,100,5,87,27,56,174,154,220,200,40,107,220,215,237,209,117,77,75,123,125,226,147,27,94,230,89,100,185,202,143,215,85,84,213,10,86,205,151,209,86,49,211,207,42,109,111,95,19,171,189,225,219,125,19,149,41,228,107,156,139,212,96,171,232,248,148,199,20,79,214,59,172,250,121,245,82,165,180,113,125,142,237,238,85,142,182,71,107,226,170,165,138,108,8,187,145,141,69,54,91,4,143,149,98,216,228,95,177,6,12,133,139,139,220,99,37,67,166,171,170,145,90,190,40,142,208,233,113,47,19,88,150,253,43,82,150,162,72,209,190,11,187,82,214,219,236,52,242,66,238,242,175,78,158,227,177,162,194,180,114,49,28,181,104,216,211,201,84,96,237,46,25,205,137,46,50,35,43,174,114,185,19,220,170,135,200,115,123,18,80,189,27,71,114,149,141,95,237,41,214,93,108,118,26,122,109,208,206,215,200,159,105,79,45,4,91,85,235,34,12,23,98,217,159,56,202,149,27,43,47,83,38,222,191,89,74,137,156,75,230,5,206,159,185,186,237,44,136,157,19,68,208,176,80,84,193,77,34,43,223,185,173,94,169,239,59,186,12,69,73,73,35,93,20,72,138,163,6,74,97,14,36,243,43,15,211,115,22,173,238,99,122,162,57,74,250,217,198,245,242,55,71,233,164,209,190,10,168,154,152,127,113,197,53,213,17,114,150,85,100,75,225,183,222,111,83,69,112,189,195,13,13,43,119,61,203,226,225,131,57,45,156,82,225,236,80,233,168,174,23,6,163,39,209,26,138,207,3,163,188,224,252,35,136,27,61,125,21,123,156,178,34,174,141,145,80,198,107,118,83,226,222,100,111,102,155,147,69,69,69,94,133,201,195,24,31,50,40,54,163,107,28,140,95,37,114,140,20,150,39,118,33,202,220,76,219,198,31,116,173,129,143,71,34,238,85,253,102,116,240,189,198,37,187,23,81,82,225,220,65,50,54,169,173,70,238,123,244,234,98,158,47,192,120,134,190,133,18,233,80,221,90,154,170,106,90,7,216,238,184,86,238,151,43,53,229,212,239,141,218,250,175,208,195,73,182,150,162,154,227,76,179,81,72,201,17,233,187,163,144,167,171,47,111,178,107,35,34,218,230,245,94,164,114,101,119,25,216,147,12,172,116,55,235,155,159,28,90,71,185,206,241,68,50,18,223,197,54,26,196,244,108,168,150,185,139,175,214,77,200,12,100,85,31,18,86,123,93,99,40,238,44,93,85,116,221,166,133,232,194,216,210,211,137,232,89,91,67,51,93,185,19,70,162,152,49,85,138,176,6,51,163,221,64,214,165,82,39,69,79,19,182,193,57,183,87,151,85,12,101,84,142,74,118,174,157,87,166,134,114,178,207,86,106,246,239,71,35,83,220,107,99,250,175,77,75,55,129,243,219,12,226,42,88,221,61,123,90,231,39,134,228,46,101,14,33,182,87,66,215,210,84,162,167,143,137,100,242,59,180,71,187,193,15,170,174,103,67,143,21,68,114,55,115,102,79,226,110,49,85,83,171,247,29,6,189,238,62,238,69,79,180,208,106,70,47,214,3,238,138,190,0,250,142,70,248,159,0,47,129,182,174,208,214,239,170,166,195,148,3,222,187,77,151,201,162,106,167,215,175,67,135,83,34,177,23,168,26,106,106,209,141,58,27,141,123,90,197,87,46,170,110,215,212,191,84,107,60,84,167,171,93,80,146,126,49,61,83,52,116,215,107,187,223,59,162,108,106,171,167,137,162,215,75,53,67,247,61,21,17,126,195,182,109,36,19,63,152,145,34,253,167,99,5,10,34,122,141,208,225,200,109,210,83,242,186,34,29,132,112,162,46,237,58,154,224,166,211,162,161,202,229,38,154,33,70,194,164,141,234,136,154,28,105,155,35,209,116,110,228,243,77,78,67,244,139,88,221,55,247,148,190,36,197,212,86,8,100,146,122,164,107,90,154,170,170,129,206,184,93,35,162,141,211,85,42,70,200,209,87,196,197,76,251,226,98,217,102,89,173,118,217,247,78,174,86,38,139,224,116,249,247,196,53,67,32,158,130,199,91,189,234,138,223,85,76,67,118,20,199,88,250,230,251,147,99,150,71,170,239,235,168,209,144,56,71,51,88,203,76,215,219,189,114,164,142,213,205,69,82,223,230,46,116,187,21,219,106,45,212,47,153,154,181,91,166,213,93,223,105,218,96,252,154,196,215,24,99,165,189,195,35,88,154,122,186,47,82,227,55,33,161,108,81,163,108,172,141,204,110,136,229,111,136,209,142,217,45,148,239,188,92,125,37,121,165,122,53,210,110,71,171,87,222,72,246,65,225,186,44,63,110,72,232,83,84,70,233,187,222,89,235,61,146,135,9,90,153,79,51,32,222,171,166,136,100,22,79,172,115,90,90,246,49,26,138,158,8,93,162,234,71,181,34,98,181,52,85,62,72,170,125,138,53,108,108,62,75,226,164,209,161,28,190,6,204,202,168,189,13,212,243,253,70,212,157,91,212,104,216,146,84,137,138,245,77,84,224,201,112,69,118,221,134,236,245,44,135,85,122,106,223,3,134,231,182,85,220,198,161,168,57,109,147,123,117,79,51,226,53,17,117,54,152,245,211,77,60,13,91,148,163,113,210,167,213,95,19,141,45,70,207,21,18,35,183,111,56,21,146,171,181,68,51,70,236,213,109,95,23,53,14,36,213,80,181,53,220,138,171,246,157,29,210,150,186,93,121,51,42,107,225,212,224,71,110,185,38,139,44,235,252,73,162,166,239,172,79,20,79,224,106,87,58,102,170,167,129,215,66,141,143,78,111,138,28,174,248,141,77,35,3,90,177,221,19,79,3,106,70,234,139,204,69,84,94,134,149,174,147,95,170,166,204,181,243,34,38,145,171,186,248,22,13,45,182,210,111,87,163,52,85,53,77,69,6,221,154,53,200,190,61,2,85,72,230,234,232,116,52,54,86,189,85,85,52,208,208,227,190,201,71,43,85,174,133,138,213,247,161,211,92,176,5,138,186,53,100,212,80,170,123,149,168,84,137,52,109,241,113,245,101,129,221,85,53,85,44,88,179,247,124,142,194,181,18,172,169,110,139,119,234,67,160,172,202,202,10,38,172,116,52,44,98,126,162,250,212,50,39,120,38,167,87,87,21,51,90,170,228,66,180,180,86,156,15,45,42,104,140,84,67,184,168,181,182,138,36,68,232,228,251,74,201,243,82,177,85,19,68,58,235,141,181,42,219,189,170,5,147,204,154,233,170,168,102,162,150,165,172,71,38,154,170,121,24,43,156,120,102,154,10,233,229,164,93,238,114,170,170,162,248,153,241,153,216,18,162,233,71,51,33,145,88,237,53,213,12,17,206,59,77,230,193,113,154,23,171,164,98,42,166,170,5,158,179,163,210,185,148,145,116,118,238,168,103,167,8,152,70,104,170,97,174,150,5,77,116,93,85,12,14,195,243,36,88,154,158,162,100,233,204,77,200,74,103,13,114,91,234,176,229,36,212,44,106,57,24,154,232,106,12,164,179,34,71,74,214,63,200,231,186,93,93,183,200,233,45,245,11,203,106,107,224,115,91,50,171,206,124,135,57,95,183,162,121,26,22,103,33,163,156,196,241,83,109,211,176,178,120,28,148,145,138,205,86,45,23,245,155,60,228,234,139,211,220,113,100,174,100,125,36,149,16,233,110,88,150,219,70,229,124,181,72,136,222,171,212,184,42,62,115,17,58,245,52,115,149,87,69,78,135,67,110,196,22,203,143,88,42,145,127,105,218,181,237,215,84,147,114,12,28,135,76,137,228,104,117,66,155,78,145,158,243,74,61,138,139,212,96,214,234,135,27,18,84,187,119,143,67,83,158,205,77,151,171,53,85,24,62,247,149,83,95,55,84,241,56,143,123,19,204,217,87,189,21,85,21,116,9,92,247,43,151,94,167,17,242,53,171,161,163,188,189,17,80,235,171,42,149,186,232,190,1,146,186,174,8,145,206,114,244,79,180,164,107,241,99,41,213,236,141,53,23,235,139,214,55,177,171,212,161,171,235,150,61,85,91,170,129,87,210,94,157,88,138,174,106,166,157,80,236,233,27,206,69,85,79,18,150,195,211,62,162,52,230,51,70,249,41,88,66,222,84,104,173,247,1,71,227,204,40,203,189,12,140,229,34,170,181,76,81,198,249,117,125,183,214,190,74,90,119,237,220,190,8,102,251,211,123,85,36,77,117,242,58,154,220,63,110,172,85,90,138,86,59,95,122,20,96,125,45,187,19,210,61,81,244,175,209,23,199,97,219,219,46,151,187,108,219,230,141,205,77,127,68,203,234,220,17,99,151,86,182,133,137,255,0,4,166,175,25,87,105,171,98,164,116,205,69,253,64,91,204,17,153,117,140,84,137,234,173,46,27,51,22,178,157,155,219,51,145,52,215,196,164,103,202,122,202,87,172,180,109,209,17,124,130,224,235,210,196,230,59,85,209,3,77,120,199,54,110,140,167,119,42,181,201,211,222,99,150,45,207,91,237,178,235,204,74,217,54,163,189,229,196,204,27,29,222,130,23,43,163,118,136,134,46,227,217,213,213,114,71,43,116,114,106,160,172,237,225,155,138,217,36,168,130,146,227,113,232,170,137,213,73,24,192,56,226,143,18,208,71,60,53,13,118,246,162,248,158,117,48,214,49,174,195,117,209,213,83,213,57,136,199,235,209,73,35,225,27,137,110,247,221,109,213,215,5,85,93,168,154,184,211,41,60,222,228,141,94,169,169,173,171,171,81,125,229,61,133,49,29,45,242,220,217,99,153,28,170,212,235,169,80,183,193,0,105,169,178,229,93,87,67,124,219,122,117,80,32,51,134,91,108,210,98,234,180,100,175,70,164,171,185,53,242,212,204,252,67,131,235,221,21,61,85,174,165,90,213,106,110,77,124,76,78,225,118,8,105,241,85,198,162,89,90,140,107,213,87,85,251,76,186,130,250,220,67,114,75,109,27,158,200,163,111,87,121,47,67,13,184,244,52,118,203,125,34,201,117,170,107,37,111,79,85,116,55,173,47,195,149,115,185,119,164,141,215,197,221,74,35,23,89,174,181,183,244,163,160,108,235,78,196,209,235,181,116,85,42,155,62,29,117,53,27,41,160,137,235,42,167,87,105,224,7,113,114,162,195,53,76,117,10,83,83,170,191,166,187,19,84,45,253,94,8,195,86,155,167,55,190,34,61,87,84,77,124,11,131,13,130,130,204,196,169,174,122,201,59,147,170,39,82,216,230,46,15,191,220,106,22,237,102,149,237,106,117,70,129,223,165,101,181,96,123,168,43,149,90,212,209,119,46,165,176,196,147,89,230,168,158,71,72,249,38,77,118,175,85,77,74,90,233,126,198,88,94,169,137,112,162,122,83,107,235,233,175,82,169,166,197,214,155,189,175,159,110,182,194,233,154,221,94,138,238,186,129,109,102,134,177,42,223,34,194,249,24,229,233,170,21,206,95,98,122,188,59,88,199,77,20,201,18,244,250,221,13,185,49,50,86,211,203,79,81,108,142,149,237,79,85,87,162,169,108,43,243,2,225,106,174,149,176,238,126,199,105,163,155,163,116,253,96,72,6,1,198,241,86,65,11,161,168,70,234,137,170,42,151,78,223,122,142,84,93,221,119,39,82,59,114,235,62,232,45,147,70,149,234,254,98,170,116,79,3,45,178,247,50,41,177,37,27,102,167,114,57,52,77,17,23,85,8,188,241,211,193,86,174,218,168,221,125,199,87,45,161,96,157,243,54,103,105,250,197,150,189,101,232,244,86,42,167,153,191,89,51,209,238,141,21,122,245,10,213,99,173,157,179,172,59,213,221,122,106,165,128,226,102,251,121,178,93,41,85,43,38,142,7,202,155,180,122,162,104,93,180,171,173,164,185,162,197,170,166,190,40,90,94,45,232,22,227,129,93,92,141,119,57,154,187,114,39,135,64,43,60,142,197,240,214,91,211,74,212,84,209,190,182,238,166,71,219,170,89,81,77,10,181,218,235,167,153,15,249,69,158,55,60,62,175,181,62,177,200,177,206,196,213,93,229,184,147,60,157,204,40,113,38,30,165,171,89,17,233,163,117,84,93,124,128,185,245,112,54,57,29,170,244,84,40,252,89,113,154,158,130,88,40,209,86,69,69,78,158,37,115,36,144,213,199,204,110,139,170,116,83,160,158,198,199,206,178,72,154,162,251,192,179,246,108,57,115,116,178,92,106,209,202,231,244,77,124,74,155,14,218,106,159,88,231,84,181,118,167,134,165,114,235,92,109,84,68,106,36,109,93,122,33,173,237,167,70,233,19,17,170,5,27,113,176,172,242,73,164,44,115,117,240,114,106,83,183,156,45,110,88,21,245,84,145,200,169,224,138,194,230,58,154,159,154,215,62,68,213,83,195,95,19,235,236,212,213,18,35,149,168,230,251,148,12,120,174,181,94,46,21,43,110,181,217,217,200,69,209,23,151,226,133,51,136,184,79,187,99,21,73,230,162,100,27,186,174,214,104,102,45,170,199,107,110,174,142,149,173,145,60,246,149,21,21,51,26,197,230,181,52,79,14,134,117,134,3,90,123,63,173,147,84,42,213,55,85,95,29,83,204,236,45,220,2,89,232,46,205,159,253,137,142,71,57,169,224,169,238,51,201,208,71,227,20,104,159,176,218,125,30,141,87,105,213,124,253,195,69,140,195,89,39,135,240,69,173,25,106,178,67,206,68,250,200,196,212,173,48,170,94,34,78,233,85,66,145,192,189,119,104,86,235,70,154,104,249,23,248,27,177,208,197,183,213,145,87,236,84,208,208,217,165,137,168,136,168,212,69,247,161,219,210,51,77,92,238,186,251,206,31,43,151,166,212,57,208,42,237,78,138,7,58,54,179,79,170,159,192,214,212,106,244,209,63,129,180,199,38,157,122,26,218,170,190,30,0,110,162,121,33,184,212,232,157,13,45,78,189,77,101,129,162,123,144,251,181,125,199,195,115,70,154,26,17,23,94,166,173,84,250,168,158,71,205,23,220,3,83,234,170,43,116,243,62,104,190,227,74,59,87,105,168,31,99,69,77,117,83,89,245,81,17,19,169,243,84,247,129,165,238,211,162,33,161,146,42,47,84,67,90,185,53,240,83,102,105,90,208,62,62,55,57,117,71,47,80,200,213,23,214,122,255,0,19,76,110,85,235,175,136,147,118,154,34,248,129,202,68,98,166,136,237,79,143,145,24,221,170,169,175,218,112,160,222,199,250,207,58,155,253,125,91,17,91,78,199,42,234,157,81,0,239,214,68,94,187,141,9,51,55,125,117,232,116,22,202,250,135,53,59,195,93,251,78,193,94,218,175,82,53,218,173,241,3,159,43,155,62,138,197,240,247,27,177,49,54,161,213,163,164,166,122,34,106,228,95,113,216,178,85,218,142,209,64,220,124,94,104,125,108,90,181,53,114,154,183,234,157,124,205,30,178,129,247,146,158,243,235,156,138,154,34,26,125,111,121,171,106,39,154,1,176,232,85,202,112,36,183,203,36,219,154,247,34,126,179,183,78,171,180,53,187,92,6,196,84,188,182,162,121,154,249,43,246,155,250,42,73,174,134,173,87,220,6,195,41,218,190,45,79,224,107,72,81,60,17,13,205,126,193,170,251,128,248,214,163,83,77,15,186,39,184,31,64,212,158,0,39,128,1,162,123,134,137,238,26,167,188,106,158,240,26,39,184,13,83,222,53,79,120,3,227,188,79,186,167,188,248,190,32,124,62,238,70,38,170,135,195,75,147,119,79,13,0,44,168,254,136,154,28,121,106,86,38,244,77,77,199,51,98,234,157,78,60,202,212,98,166,154,129,246,10,182,61,170,174,93,20,220,73,247,120,28,8,169,92,247,239,215,106,34,248,28,166,198,137,238,3,145,245,147,169,180,176,162,187,93,16,251,185,205,240,67,90,59,167,84,3,75,218,214,183,115,157,245,77,135,84,171,154,187,81,63,89,170,84,89,87,106,174,136,135,65,121,169,170,167,85,142,159,85,215,205,0,229,214,92,25,27,125,101,69,127,216,113,99,174,142,165,54,185,168,138,117,244,76,145,253,106,245,87,107,230,115,152,200,17,232,140,77,0,232,234,96,108,55,93,242,61,118,47,84,69,94,135,50,166,88,123,186,185,186,57,62,211,143,123,163,146,119,57,241,170,250,169,208,233,168,170,100,138,153,241,212,59,79,91,68,213,76,13,230,218,25,91,86,178,191,77,154,248,121,28,228,179,66,198,171,24,212,107,23,162,237,232,105,107,100,108,104,177,46,168,190,104,115,217,50,199,26,53,21,28,229,242,65,69,41,115,192,150,135,84,119,186,183,35,154,189,116,119,84,41,250,252,174,194,247,89,156,250,120,227,106,170,116,86,166,133,127,87,11,174,145,186,55,57,26,137,246,155,84,246,184,232,40,223,50,122,206,106,116,208,200,183,41,150,244,118,54,185,89,51,223,175,134,171,224,83,87,204,185,150,226,245,169,101,84,172,209,52,211,114,151,90,150,169,247,73,95,28,176,171,118,126,146,29,117,93,68,43,80,148,104,230,244,119,84,64,49,142,59,173,215,2,227,31,70,207,35,185,18,187,77,206,234,94,172,43,152,22,171,115,182,86,215,177,99,68,232,237,124,53,59,12,97,149,152,107,22,61,179,61,54,84,34,125,100,79,50,139,147,34,32,238,206,133,43,100,215,170,39,80,46,125,61,203,10,98,71,58,91,101,107,29,50,248,171,87,169,170,230,219,77,36,137,29,106,50,84,115,81,61,126,165,159,182,229,245,231,2,202,234,155,125,91,230,93,122,49,23,85,254,5,70,199,95,47,111,166,231,199,34,59,118,142,69,78,160,85,236,194,56,126,230,138,213,107,27,187,170,104,158,6,151,224,155,117,26,44,80,57,30,211,121,41,229,160,170,72,119,162,126,47,167,95,51,155,5,53,119,47,158,142,220,137,226,154,129,111,49,6,18,195,240,63,159,83,69,27,213,21,53,93,135,62,201,81,133,225,143,185,81,74,145,171,147,106,181,122,33,91,36,118,219,131,86,158,174,4,220,190,42,190,5,57,136,178,238,223,82,156,251,58,172,82,107,170,232,5,51,87,150,54,165,186,182,243,73,114,72,158,171,185,81,139,161,181,125,99,230,219,67,29,71,135,69,126,139,169,94,225,220,12,250,90,118,58,166,69,145,206,250,219,148,237,42,48,109,5,67,36,229,211,51,152,137,209,117,2,207,219,178,222,205,112,184,211,212,86,207,206,145,174,69,209,124,11,175,206,134,206,145,219,224,70,178,38,181,19,195,161,208,219,44,181,22,186,253,42,33,86,163,100,85,79,212,85,87,59,45,61,246,157,204,138,77,143,219,162,42,6,163,175,175,175,150,130,141,213,180,210,53,89,166,189,60,14,29,61,61,118,34,161,90,184,164,95,243,81,122,28,102,225,59,157,53,4,212,149,19,61,204,213,81,186,251,138,155,6,91,189,19,108,116,79,114,187,85,213,2,168,203,158,20,171,142,157,97,158,87,243,93,224,154,148,21,243,40,174,53,58,214,243,221,20,200,187,163,118,190,10,100,13,93,31,164,99,71,185,53,149,60,21,14,52,214,89,37,167,88,107,92,138,138,154,32,97,141,85,88,103,53,232,37,141,150,122,213,145,141,241,84,58,204,73,89,154,180,112,53,181,18,74,231,181,117,84,102,168,101,13,182,196,180,178,171,227,216,177,167,189,69,109,154,213,112,168,107,95,68,138,229,93,28,187,117,64,48,250,60,111,152,213,76,244,116,208,212,163,151,166,238,186,156,232,240,102,96,220,227,109,66,92,235,35,122,245,79,93,76,183,126,94,97,182,61,147,247,22,110,94,189,26,125,170,183,208,81,181,33,138,129,170,205,61,221,64,176,216,51,14,230,221,183,150,202,186,213,150,151,166,170,238,171,167,241,47,5,138,142,169,141,78,123,149,87,78,171,246,157,61,218,190,237,77,94,214,91,145,22,45,122,176,172,173,177,84,214,219,99,171,124,43,19,149,58,166,133,131,142,202,202,170,42,173,121,59,153,175,142,135,127,65,117,167,184,57,35,71,35,95,238,56,20,142,109,75,214,153,241,245,78,155,180,56,148,184,98,182,150,240,149,17,72,171,26,187,94,158,5,21,100,212,211,186,53,107,58,42,39,79,180,235,160,170,185,211,207,202,145,171,180,237,37,168,145,173,218,139,213,141,212,209,74,233,42,99,230,200,137,184,13,114,92,35,129,168,249,29,162,233,224,111,80,221,161,169,93,141,68,253,103,79,95,110,146,117,89,28,255,0,85,23,192,220,129,104,237,204,77,38,98,191,221,175,80,59,201,18,52,93,90,187,191,89,186,147,50,56,149,253,58,29,108,19,243,83,122,120,41,199,168,170,147,122,66,196,85,69,247,1,206,91,204,47,106,163,215,77,23,67,92,117,52,243,51,241,111,254,243,130,235,58,62,31,61,93,212,229,91,237,9,78,155,156,237,64,236,40,244,110,139,167,137,207,89,19,68,209,16,227,71,19,81,169,181,77,230,177,87,197,13,141,222,98,123,144,250,146,106,186,107,226,109,237,215,193,77,50,53,219,85,26,190,182,157,0,223,89,28,206,154,34,167,188,248,146,177,171,185,28,138,190,104,113,145,38,217,163,151,169,192,117,37,99,38,230,111,232,7,122,201,154,228,234,109,79,35,90,199,72,213,95,85,14,12,50,190,52,78,103,83,92,181,13,157,139,19,19,77,83,168,27,20,149,189,230,87,34,47,129,183,82,149,27,214,72,213,85,60,15,180,52,125,214,87,107,211,95,121,204,106,163,90,189,81,122,248,13,28,26,119,85,189,116,114,42,28,166,162,170,232,228,212,214,202,134,63,162,34,52,209,222,99,107,151,87,39,64,57,12,220,223,4,53,238,85,234,230,162,169,182,202,168,149,186,163,211,69,233,226,110,172,177,183,163,149,19,245,168,209,183,187,215,77,83,67,117,85,168,159,89,78,36,245,148,241,170,175,53,154,251,181,56,147,222,168,226,111,227,38,141,191,173,198,104,236,28,248,209,85,117,234,166,141,201,174,168,229,58,57,239,212,141,68,115,101,98,162,175,138,41,179,46,39,165,141,186,115,25,175,235,32,168,209,90,139,185,28,189,13,105,34,185,117,242,40,185,177,165,52,40,168,249,88,223,214,186,20,142,49,206,218,28,61,74,231,71,52,106,228,79,4,119,82,90,47,26,212,197,19,92,178,76,212,68,242,56,143,189,81,182,53,70,78,213,253,102,43,51,137,75,132,211,73,44,188,182,211,185,125,93,239,211,161,203,139,58,229,188,68,173,183,212,210,171,253,205,149,21,73,163,35,43,49,101,186,158,5,68,147,151,167,138,185,199,65,89,154,54,26,68,72,228,168,106,187,222,215,24,249,120,197,14,184,210,201,53,222,246,144,53,17,124,28,133,185,110,99,96,202,9,231,101,85,253,146,35,53,250,210,120,255,0,121,161,152,175,204,123,93,76,104,248,102,106,167,216,167,85,93,156,152,114,218,244,108,181,26,61,61,238,232,97,126,32,226,18,211,107,110,203,69,66,72,221,58,109,118,165,151,204,46,36,42,234,90,230,53,146,49,218,244,119,80,36,190,28,241,195,181,115,34,173,116,72,214,251,220,134,154,140,250,193,73,204,107,238,208,181,209,255,0,109,8,115,172,206,188,111,81,80,249,40,43,230,229,255,0,101,202,81,151,108,220,199,75,44,207,146,229,82,154,249,238,80,38,142,233,157,184,94,122,117,150,158,243,23,236,121,69,93,56,153,192,118,8,221,233,44,69,27,37,78,170,221,218,244,34,1,51,163,29,50,14,92,119,58,135,39,249,202,117,53,216,199,24,226,21,252,117,198,69,87,116,234,226,193,44,23,126,54,114,234,22,187,147,125,139,79,179,82,217,227,46,60,48,188,84,114,182,223,94,215,63,69,70,170,41,28,210,80,226,86,83,239,154,73,118,175,154,248,29,77,109,13,75,154,212,151,69,85,241,93,222,37,193,144,184,251,139,220,95,126,173,149,109,183,169,155,26,170,232,141,122,162,104,91,116,206,252,127,93,86,186,94,106,157,162,235,209,234,80,84,216,122,119,232,230,197,226,190,242,237,97,155,30,29,177,89,123,253,202,154,55,200,169,230,189,70,44,83,119,60,212,204,91,170,58,37,184,85,62,52,77,21,17,202,116,137,22,42,189,43,164,169,90,135,170,249,185,85,75,133,29,219,15,51,117,77,61,11,54,42,245,55,35,198,246,88,37,72,91,74,198,162,251,208,98,168,90,12,55,121,169,94,236,172,122,189,58,245,55,107,114,215,19,53,188,245,167,147,111,189,10,190,179,27,208,80,212,164,244,173,141,92,190,72,110,166,109,93,166,106,65,13,59,30,223,4,77,6,68,171,103,81,98,186,208,72,141,142,58,134,59,78,174,213,117,59,27,125,243,21,217,217,190,7,78,170,159,148,174,93,74,206,190,235,117,188,43,92,148,77,141,218,120,105,226,117,47,173,171,133,253,202,170,137,117,95,61,163,194,58,10,220,117,139,170,213,201,61,69,66,164,157,21,55,169,162,217,126,196,20,79,231,83,239,115,151,170,162,169,207,170,142,74,122,189,91,76,175,98,248,34,55,93,14,109,13,162,233,95,90,199,80,209,200,168,190,72,193,145,166,170,188,105,122,172,166,137,241,81,44,79,106,232,174,107,116,85,83,126,179,29,99,84,142,42,106,105,103,70,185,54,175,85,46,85,14,4,197,114,89,146,73,108,40,138,157,83,86,245,95,238,58,27,140,149,150,89,121,119,43,38,196,106,117,85,104,240,170,26,44,207,198,118,73,92,212,169,216,239,53,240,83,228,121,225,138,249,234,250,138,199,74,190,27,85,69,207,14,86,98,90,247,212,82,209,186,56,87,174,229,69,68,41,187,150,20,142,134,101,167,145,61,101,252,166,174,163,32,170,96,199,211,223,102,221,84,230,177,117,234,173,232,84,116,55,232,24,141,88,107,37,108,141,240,218,245,234,90,40,237,78,161,153,22,25,21,223,97,84,88,221,52,51,178,121,99,118,141,242,82,114,158,5,118,184,178,227,206,87,62,58,169,209,60,53,114,169,170,28,119,121,209,89,5,190,88,250,248,170,117,42,188,45,119,162,168,163,223,21,190,57,28,214,251,186,157,125,227,17,62,186,71,82,83,217,249,114,34,233,170,48,192,164,175,184,239,22,83,104,171,36,169,31,249,199,17,185,175,82,216,88,202,184,247,42,38,155,148,220,196,52,151,57,220,144,212,82,202,168,191,162,205,78,139,232,45,210,178,70,177,180,210,35,23,193,21,189,75,199,236,119,208,99,171,93,90,172,210,122,175,211,162,253,166,220,57,131,204,122,195,60,174,86,47,228,235,208,226,191,46,146,142,52,90,137,90,199,120,170,42,232,166,234,91,176,205,4,41,35,180,146,79,114,120,155,200,52,166,38,161,146,181,177,62,153,22,55,174,138,170,158,6,182,214,90,41,234,251,194,53,170,221,117,211,67,118,158,211,71,121,115,99,133,25,27,92,186,117,93,20,222,146,193,105,164,119,33,213,17,200,228,241,68,118,170,50,14,246,155,25,97,238,67,88,250,70,46,158,26,52,234,235,30,251,172,203,45,190,157,90,207,20,56,149,208,219,169,169,163,109,4,8,179,111,68,84,95,113,217,54,170,253,79,110,78,231,105,153,85,83,197,177,170,140,131,129,79,97,190,222,103,90,55,61,24,196,95,202,240,59,169,114,209,233,202,239,215,58,117,142,62,170,212,67,163,167,143,48,30,245,74,75,124,255,0,141,241,245,21,21,14,251,15,229,150,97,223,170,57,111,130,177,29,47,189,171,161,89,170,207,15,226,124,23,134,98,109,177,242,211,42,198,154,43,182,245,83,158,153,141,133,160,157,100,133,105,164,106,175,131,154,138,135,30,131,131,204,113,91,165,69,68,50,57,95,215,204,229,75,193,110,96,204,187,40,233,229,111,218,186,132,112,238,121,167,130,105,169,223,37,45,174,30,114,245,85,68,79,31,176,162,174,89,211,75,81,27,225,101,11,85,116,84,111,68,46,141,139,128,252,194,186,214,54,26,215,204,198,107,162,170,183,161,122,176,103,103,21,165,136,213,189,207,35,159,209,126,175,152,24,48,236,99,121,169,230,77,29,43,220,222,190,170,248,20,227,239,85,181,79,146,73,233,29,26,162,249,33,40,208,246,122,225,120,31,172,115,187,98,249,108,59,24,251,61,240,11,250,63,85,114,248,234,206,128,69,149,21,254,185,36,69,142,57,54,39,69,68,69,209,78,198,28,41,112,196,243,58,166,22,114,145,83,170,108,241,37,46,143,179,247,47,41,153,203,90,118,174,190,123,74,154,209,193,86,94,218,90,155,105,90,229,103,84,77,60,64,137,25,50,174,224,147,181,141,167,151,85,95,20,98,232,110,221,50,206,231,105,124,111,142,134,89,100,86,163,147,70,41,50,12,225,207,3,193,26,68,235,37,54,141,240,85,78,167,22,175,135,220,190,77,28,251,68,91,147,167,213,2,27,110,54,108,75,221,146,37,177,200,196,240,220,145,232,167,74,204,55,138,92,228,130,154,223,50,171,186,105,181,73,144,188,228,54,7,122,53,137,101,139,111,249,133,56,156,61,96,218,122,167,207,13,165,139,215,84,68,103,128,17,93,79,145,184,250,186,20,170,101,12,190,178,107,162,161,201,155,135,140,196,238,138,246,219,159,167,234,37,70,92,166,138,56,246,81,81,49,26,137,209,54,161,72,98,44,183,198,44,106,195,109,166,102,223,243,80,8,181,184,100,222,48,162,233,83,108,153,21,23,197,16,233,171,176,46,32,163,115,117,162,153,52,247,181,73,21,197,121,115,152,54,255,0,240,133,180,182,163,103,85,107,89,174,191,220,91,28,69,134,113,204,239,214,76,32,237,62,200,151,253,0,97,178,217,47,209,109,71,64,245,219,215,170,121,28,235,117,210,241,106,169,108,144,70,245,123,61,222,69,237,197,118,203,237,11,156,218,204,61,36,72,189,58,70,186,255,0,196,82,137,77,79,71,79,36,211,91,159,205,95,4,86,1,209,197,155,120,186,150,86,170,205,36,104,223,37,95,19,188,164,226,15,20,177,237,141,213,107,162,20,61,218,150,190,182,101,149,180,78,218,154,232,138,154,29,75,173,23,39,122,201,64,255,0,215,162,129,120,164,206,59,165,221,174,239,117,18,189,92,154,116,114,232,83,117,141,188,95,28,247,208,69,43,213,122,248,148,21,45,85,210,217,51,145,208,250,140,235,167,184,174,48,142,101,212,209,162,178,26,102,43,147,222,102,181,20,197,254,199,125,166,77,213,116,82,53,91,238,67,171,167,196,87,219,122,36,105,52,240,177,190,8,142,84,50,83,11,226,75,62,42,111,114,186,219,152,233,100,77,17,219,124,20,227,98,110,26,174,119,101,125,194,216,196,116,78,69,115,88,212,32,181,184,59,56,241,13,146,100,228,87,191,95,122,170,151,78,221,154,56,163,19,83,237,158,189,174,107,180,232,171,212,179,247,188,153,197,246,58,165,99,173,115,104,139,226,140,83,106,219,99,196,214,233,18,46,99,224,119,150,229,208,190,25,95,75,190,58,196,24,102,158,57,169,239,243,69,39,138,53,146,170,29,166,23,227,111,49,240,99,218,215,87,77,81,27,17,17,55,185,87,82,220,224,156,184,173,198,183,8,146,249,87,55,45,170,157,87,192,200,107,95,8,184,75,17,81,36,52,179,42,206,172,232,186,121,151,192,184,185,105,218,79,77,84,232,153,138,19,148,229,209,60,116,67,41,50,219,139,172,33,141,39,142,40,171,98,70,200,169,167,83,1,219,192,53,206,42,165,116,178,171,161,69,213,187,125,199,37,249,43,136,114,186,174,55,90,106,42,54,198,136,238,154,248,148,75,77,167,18,80,220,218,215,81,204,217,26,244,215,84,93,78,211,123,147,166,166,35,240,183,140,175,87,40,25,71,113,145,238,123,116,79,88,202,182,84,61,172,68,145,58,233,215,80,57,156,197,95,20,28,229,247,28,78,246,159,97,245,42,24,190,14,79,226,7,37,101,213,21,13,183,61,13,149,169,141,117,68,123,117,253,102,149,145,23,170,42,42,13,26,228,122,34,106,189,14,13,83,218,228,85,215,83,114,119,163,153,181,28,158,39,10,88,220,168,189,73,176,112,230,70,43,181,209,58,28,87,199,28,203,181,200,138,114,36,143,170,166,190,39,29,98,88,215,93,76,218,13,162,137,157,52,68,55,99,141,35,240,52,178,100,68,213,254,40,112,235,113,5,29,42,46,249,88,154,120,234,167,46,67,178,89,41,145,139,204,122,181,126,197,58,203,182,32,160,181,192,175,154,165,172,68,77,117,114,150,239,30,103,77,135,13,82,62,87,212,66,174,98,47,68,127,137,136,89,205,196,141,227,19,181,212,150,7,200,198,234,173,93,154,248,1,146,89,133,196,158,17,195,235,36,44,184,50,73,26,139,245,94,99,78,55,226,46,108,106,181,20,84,117,59,34,127,171,227,212,199,171,133,143,20,98,74,133,171,130,170,103,57,235,245,94,189,75,135,150,220,53,98,75,228,209,85,85,203,44,104,245,213,83,79,16,42,236,186,192,49,98,218,213,170,173,94,122,57,117,245,186,153,57,130,178,166,215,105,129,142,109,12,109,232,137,174,211,177,201,236,150,162,193,246,232,251,194,111,145,17,60,80,187,41,71,202,98,53,145,181,24,158,0,81,237,195,182,218,93,21,41,25,209,60,118,148,102,96,92,155,79,68,234,122,71,43,28,169,162,42,120,151,94,224,212,134,150,73,28,141,77,26,190,102,62,226,249,235,238,183,248,233,233,227,122,198,143,209,116,77,83,196,13,14,178,85,221,108,112,198,232,247,74,174,215,114,167,82,250,101,29,146,107,101,170,24,102,85,220,141,234,81,150,187,52,244,253,218,52,110,169,181,21,122,23,107,12,66,248,232,226,93,170,138,169,212,10,149,141,219,19,154,174,253,70,133,234,158,243,75,218,245,233,212,212,186,105,226,6,219,151,77,85,14,13,116,174,137,139,46,191,176,230,72,186,35,149,58,244,56,149,138,146,198,214,175,130,167,80,44,134,96,230,116,246,123,147,105,21,92,198,110,241,212,236,236,88,234,150,166,154,58,183,213,46,139,226,155,186,22,215,138,154,69,183,218,102,175,162,98,164,145,185,29,185,19,200,176,248,27,56,31,38,31,169,167,158,111,198,195,170,38,170,106,9,4,179,93,41,46,81,50,88,228,107,183,38,157,20,230,185,28,144,200,172,77,85,23,161,136,28,59,231,93,109,215,16,75,107,171,159,152,205,200,140,77,117,208,203,230,76,142,131,152,213,79,89,17,74,56,114,212,76,230,162,185,186,42,39,129,211,215,92,100,141,85,18,47,238,59,249,31,27,149,53,84,240,56,211,83,83,73,213,90,138,102,142,134,10,231,203,162,186,63,238,53,205,27,165,235,170,161,218,119,24,90,154,177,168,124,238,222,72,222,132,20,253,85,10,201,213,179,59,248,156,71,212,197,110,141,207,150,71,42,53,58,245,42,89,232,216,196,240,212,234,170,236,81,213,177,200,190,126,240,58,184,241,93,181,62,180,136,223,214,110,253,42,180,244,255,0,8,143,170,233,162,29,45,215,1,199,54,168,143,86,235,238,58,120,242,209,177,74,147,119,183,175,150,138,160,86,85,151,198,186,45,244,174,107,186,29,51,175,247,9,36,211,148,136,137,246,28,186,27,28,52,145,181,142,151,118,159,105,205,117,174,151,102,246,166,190,93,13,138,106,179,21,164,14,217,82,244,103,219,224,41,241,117,18,104,145,212,110,253,166,187,230,7,130,239,19,158,215,171,93,228,81,235,128,171,45,234,228,100,206,84,242,66,197,138,246,27,220,21,157,25,80,136,190,237,77,183,190,105,117,71,46,169,169,111,226,195,87,186,89,185,241,86,46,159,163,169,85,80,79,84,141,107,102,149,53,68,68,93,84,173,21,180,206,71,111,87,42,105,215,196,215,75,58,57,169,235,42,254,211,150,172,142,111,85,207,106,235,211,196,221,101,5,52,13,233,162,232,7,75,119,167,109,109,36,144,182,52,220,228,241,208,194,190,36,112,21,198,89,39,158,42,109,91,213,117,68,51,98,237,86,200,97,127,45,54,185,60,212,176,121,179,136,105,37,138,74,90,154,100,114,170,42,107,160,17,189,89,104,158,223,116,69,145,142,106,181,230,127,240,127,138,96,138,213,13,52,245,8,154,34,38,138,165,131,196,24,14,217,123,158,73,32,141,173,122,174,168,136,119,57,103,105,196,24,54,235,23,46,103,182,13,201,208,212,18,97,111,184,210,203,18,62,41,19,175,218,118,76,157,203,253,90,181,75,35,131,49,148,47,182,66,147,72,170,253,19,94,165,201,179,223,233,170,26,155,101,241,251,78,124,133,78,234,133,107,125,111,19,175,170,184,43,60,23,67,75,234,183,166,169,230,117,181,111,221,170,170,26,159,67,162,197,87,122,222,238,228,166,122,162,233,227,169,140,249,165,137,177,37,20,238,85,185,61,177,254,82,35,252,139,249,141,110,113,210,91,164,123,158,136,168,139,208,195,108,219,187,75,93,89,36,137,59,211,106,170,232,190,0,87,249,65,156,85,16,222,219,67,85,92,247,250,218,104,231,234,102,70,29,191,197,115,163,142,86,185,186,57,17,122,17,75,130,238,110,162,197,12,157,245,61,55,167,153,33,153,69,137,41,238,22,58,118,178,93,95,181,58,234,5,231,124,168,230,162,160,73,19,166,135,95,12,202,232,209,53,213,77,109,145,64,228,200,255,0,113,194,154,177,99,114,179,79,15,51,125,95,211,196,227,79,26,57,55,233,212,15,141,168,99,190,178,156,121,170,182,170,234,253,19,245,156,105,89,35,93,211,83,175,172,160,174,169,69,70,75,162,47,218,25,173,23,124,72,202,38,185,81,250,237,77,124,75,121,121,205,13,146,170,49,174,83,188,188,97,203,131,181,71,72,174,69,40,203,206,29,74,84,115,221,14,229,253,65,28,74,204,198,73,157,213,139,170,249,41,170,223,121,134,231,42,44,136,222,171,224,90,156,103,112,173,162,145,233,77,78,230,185,60,58,20,229,163,26,98,10,106,198,170,177,234,212,95,112,25,101,108,107,27,27,57,122,34,29,227,102,123,90,154,188,178,248,87,48,230,158,54,178,173,21,52,68,43,234,92,85,75,52,72,170,229,2,177,74,151,43,55,122,189,14,45,85,209,145,70,187,158,210,155,155,18,83,114,213,25,34,127,18,154,187,222,22,86,185,89,42,175,234,2,163,189,99,26,58,6,110,158,161,141,68,247,120,148,29,235,60,108,150,249,145,145,207,185,127,89,110,177,254,36,183,209,181,253,238,169,81,83,197,53,49,215,23,99,202,30,248,173,163,147,85,215,79,16,51,111,10,102,213,183,16,86,182,158,41,17,219,186,105,169,115,169,104,169,234,90,142,70,167,174,134,24,240,215,75,81,115,185,50,166,87,61,81,85,20,206,27,45,43,91,78,196,86,175,170,208,210,148,196,216,30,146,243,76,248,157,4,110,85,79,54,152,69,196,38,76,212,218,231,168,175,164,133,122,59,193,169,228,72,219,160,103,214,219,226,91,156,205,192,20,120,134,221,80,142,137,170,174,106,249,22,21,15,23,74,73,105,231,146,9,21,90,230,57,122,23,3,37,179,14,179,12,98,26,85,108,206,107,90,228,235,169,80,231,166,84,79,135,46,117,85,81,198,230,183,122,170,116,44,181,36,207,163,169,142,109,202,213,98,175,83,76,167,59,133,76,225,139,16,90,33,138,90,164,115,180,68,234,237,76,191,164,170,108,240,71,35,52,84,114,33,8,220,34,103,52,150,122,218,106,57,106,149,17,94,212,234,226,94,114,171,25,195,136,44,116,178,178,68,126,230,167,159,95,0,46,71,138,42,26,116,211,161,169,21,23,69,212,248,168,186,248,1,3,188,57,80,54,229,117,186,177,179,35,28,199,171,151,175,143,83,52,176,93,170,142,142,145,31,34,179,152,169,227,230,71,54,82,227,233,176,126,50,173,107,221,182,25,230,86,61,85,124,19,83,45,45,56,242,58,138,136,42,109,247,196,145,174,68,94,94,186,117,247,24,109,120,241,3,238,54,165,117,101,20,73,51,60,92,170,154,232,111,225,220,95,67,115,98,66,198,199,12,222,15,233,161,65,46,100,222,21,221,222,174,220,215,64,169,183,84,122,46,169,239,58,218,188,69,29,166,116,172,165,182,73,182,78,174,84,215,160,23,146,166,154,130,190,110,91,100,222,246,248,170,120,28,138,219,3,214,133,57,108,215,68,45,165,147,53,169,162,139,151,21,3,213,250,116,85,106,234,86,216,123,30,173,233,139,75,46,177,189,124,17,80,11,121,152,249,107,93,93,109,153,203,248,199,43,85,81,12,72,187,207,127,203,235,235,163,154,39,178,23,73,162,234,157,52,36,94,166,45,41,151,153,164,170,169,224,99,254,113,229,221,179,22,199,59,123,178,199,58,181,81,21,25,230,5,191,178,84,218,113,133,145,43,83,98,206,198,126,223,2,195,227,171,117,109,37,117,75,85,206,70,171,245,68,53,195,124,196,25,89,123,158,215,47,49,212,232,253,19,93,116,211,82,233,195,77,98,199,216,117,110,81,35,29,62,223,89,60,245,44,74,198,153,234,171,41,37,73,98,168,84,86,175,188,188,89,67,158,215,76,41,113,165,137,247,5,108,79,114,35,245,119,184,164,174,248,37,34,171,158,57,153,177,53,93,186,169,111,239,216,114,186,210,229,157,143,209,138,186,162,163,141,50,151,172,179,204,203,22,51,181,65,60,23,6,62,117,106,106,155,186,234,87,82,201,59,154,171,174,229,95,50,31,242,159,62,113,6,0,184,66,198,84,200,232,17,201,174,174,36,7,38,248,147,179,227,138,58,120,101,175,98,85,59,162,177,221,9,86,47,228,84,206,114,239,123,180,83,163,204,188,57,6,38,193,181,150,217,35,222,171,27,191,226,55,125,46,250,169,26,145,72,138,139,215,86,169,219,210,214,53,208,186,9,54,57,21,52,93,85,12,180,135,252,215,195,55,28,15,139,42,224,166,141,209,49,36,87,39,77,60,203,245,195,7,21,211,225,104,97,195,247,201,116,141,170,137,235,41,127,51,239,135,27,94,62,123,235,173,80,53,106,87,85,209,58,117,49,82,227,194,22,96,91,238,124,218,75,99,154,154,248,163,192,147,76,190,207,108,47,138,233,33,228,221,34,98,104,154,166,226,232,82,95,173,85,145,162,65,82,217,17,222,104,186,145,159,150,57,15,154,118,122,234,102,61,243,199,2,187,215,252,103,130,25,191,128,44,117,86,75,93,60,53,117,15,124,200,137,187,85,243,2,236,185,35,114,104,142,213,23,170,33,194,154,153,94,190,161,197,138,165,145,174,231,204,154,170,105,167,184,213,233,202,40,93,181,211,55,80,205,106,75,100,139,34,61,201,224,118,84,81,198,146,35,28,135,5,248,142,216,196,78,109,83,19,95,13,20,230,80,215,91,106,30,217,27,80,154,47,152,71,125,11,35,141,83,79,4,57,172,153,155,116,212,235,214,106,100,106,35,101,69,233,228,106,106,181,19,114,189,52,253,96,118,45,153,61,230,226,76,142,77,61,231,89,205,68,93,170,244,213,126,211,126,39,43,157,166,169,211,237,3,151,183,245,31,90,221,20,217,90,136,209,21,85,122,33,169,210,53,141,107,156,228,68,119,135,80,57,45,106,27,240,232,154,156,30,123,26,228,98,200,221,87,203,83,90,79,235,109,69,77,80,14,197,54,175,153,187,27,246,166,211,174,134,165,28,237,154,245,57,209,43,85,189,85,53,3,146,215,34,154,145,232,112,95,54,215,104,211,122,55,43,145,21,75,7,43,196,214,109,53,122,117,55,53,67,67,234,116,83,238,228,52,42,166,135,192,53,185,221,13,189,189,117,62,61,200,212,77,124,212,213,189,136,223,16,53,34,234,125,52,177,174,211,85,79,19,234,170,32,31,85,83,77,14,59,225,71,154,159,43,26,171,171,145,14,55,127,137,101,228,181,203,187,245,116,3,125,172,70,244,53,162,38,134,204,146,108,77,92,166,210,84,110,95,85,117,38,142,74,192,213,242,52,58,149,154,122,218,104,124,108,206,119,129,173,210,57,205,209,58,141,26,59,148,10,159,84,249,29,28,108,115,149,169,226,110,50,125,81,122,120,26,95,63,94,157,10,53,36,45,111,83,227,230,69,78,75,93,215,196,218,154,165,85,186,55,196,235,38,149,98,114,203,35,246,174,154,34,1,219,58,117,69,106,43,211,161,190,147,53,221,117,241,41,122,39,87,84,84,57,210,175,226,188,151,83,186,99,145,168,141,69,82,104,231,115,83,222,125,68,77,78,2,206,198,191,106,187,169,189,207,77,52,69,26,57,123,145,60,205,104,255,0,35,130,143,122,250,202,157,13,197,149,172,250,203,166,163,71,53,30,55,253,135,17,38,111,134,166,180,126,190,31,241,13,28,133,118,166,166,184,227,162,170,117,83,91,92,138,52,111,47,85,7,196,240,241,64,138,138,110,114,26,181,64,170,134,135,34,181,122,249,159,26,186,187,65,163,88,52,171,218,139,183,94,167,221,201,246,153,31,64,62,106,128,125,7,205,80,250,0,248,190,7,221,20,105,175,64,54,157,226,105,228,106,110,57,142,215,200,250,138,186,106,158,64,109,114,2,67,180,214,146,107,239,254,1,93,175,129,52,124,218,136,134,135,154,189,101,95,35,227,152,170,52,109,57,187,142,36,212,72,253,78,122,53,80,217,147,152,158,8,74,56,108,160,133,173,218,228,69,83,141,85,28,16,117,70,156,231,63,69,209,222,39,26,162,74,116,254,185,116,32,235,217,15,120,114,162,248,42,116,41,140,69,64,216,169,158,230,167,84,93,74,185,39,129,174,85,141,233,162,161,196,172,161,166,174,163,146,23,59,215,114,116,3,167,195,109,124,180,10,233,36,69,84,67,92,111,84,157,90,214,104,190,243,98,221,96,158,218,205,137,82,229,105,204,238,207,77,118,174,190,245,20,109,210,83,59,116,138,249,60,78,84,76,142,40,149,174,93,221,78,35,40,42,149,202,244,118,140,243,234,110,181,18,29,121,110,222,229,77,21,20,200,226,65,85,111,138,181,204,123,19,214,232,104,110,31,183,165,107,170,217,2,59,127,93,116,56,211,71,11,234,85,81,23,152,157,116,55,89,113,123,189,70,201,183,98,237,84,16,113,171,108,207,90,149,116,46,86,34,155,212,182,73,87,86,202,229,93,19,235,41,220,182,72,222,198,61,83,114,156,60,69,114,154,134,143,155,78,196,77,80,208,165,171,176,221,83,110,60,232,159,209,20,231,195,104,141,172,239,76,110,143,78,139,250,205,251,85,85,69,117,3,170,100,241,54,159,113,150,158,116,167,145,138,140,119,184,148,117,151,75,68,147,181,39,231,34,63,203,175,153,215,218,168,49,12,53,138,146,202,229,133,84,168,235,45,221,233,188,198,78,168,214,166,168,113,226,185,181,170,148,116,239,221,34,116,93,83,66,13,117,20,20,251,57,125,119,175,85,84,55,237,116,241,53,29,206,71,170,39,129,181,61,53,108,172,71,199,163,95,239,212,235,167,154,241,78,213,70,200,157,63,178,6,229,109,101,198,91,131,41,233,55,182,54,175,93,78,238,146,78,234,168,217,28,138,229,41,42,42,204,64,233,165,116,209,49,200,137,234,42,42,28,41,110,56,142,11,138,73,85,78,169,30,189,58,234,5,127,61,61,53,78,171,52,122,187,79,238,56,16,181,32,169,229,196,154,38,167,50,213,81,53,101,19,101,116,94,178,244,54,230,88,161,153,57,171,181,203,224,106,13,233,43,41,230,107,169,102,106,106,213,208,220,165,165,107,163,88,225,68,209,78,170,239,106,171,145,25,83,66,170,237,201,170,148,253,92,184,206,150,68,238,52,251,218,138,154,250,218,1,223,212,199,112,181,212,162,181,234,177,235,215,67,122,107,196,15,98,109,106,185,222,104,111,90,43,170,106,233,54,221,41,145,171,167,138,169,165,41,233,249,142,108,49,34,170,175,137,145,196,183,93,31,83,51,162,74,125,19,195,192,168,41,161,100,109,220,168,136,113,168,173,204,70,57,236,68,71,167,216,117,213,179,215,82,238,87,163,149,170,186,38,137,168,131,189,168,157,26,205,201,224,108,43,97,157,18,73,147,162,38,135,14,150,167,189,81,242,211,114,201,238,84,55,213,22,10,101,89,147,70,167,138,154,28,95,67,217,214,87,84,232,221,200,112,234,238,146,198,175,167,165,215,150,223,13,14,85,60,11,50,186,72,213,85,138,108,202,146,211,185,25,21,38,244,215,170,129,192,183,98,10,72,30,177,79,245,213,78,241,151,232,58,57,36,216,196,241,93,78,43,48,245,29,84,141,170,88,54,185,124,80,219,185,225,55,214,210,190,6,61,99,220,139,166,138,7,96,184,179,15,191,241,77,171,99,159,225,226,110,178,237,76,198,115,91,34,108,45,229,187,43,42,168,171,22,121,42,158,228,87,107,226,165,86,220,63,82,176,44,12,213,81,0,168,34,185,211,213,177,92,199,34,183,205,14,60,182,218,89,31,206,218,154,248,157,61,166,213,95,73,82,145,35,85,90,190,61,74,177,148,175,72,145,118,122,192,109,210,51,148,213,106,183,70,170,104,135,58,150,129,138,237,230,220,105,189,168,201,27,181,90,115,162,86,53,186,110,3,118,72,189,84,70,120,31,27,27,182,40,230,250,186,51,169,169,37,86,177,83,68,1,10,57,154,42,184,223,71,185,122,110,56,79,150,61,58,191,69,52,164,236,103,87,73,250,128,230,238,123,23,79,121,184,212,223,235,42,248,29,108,183,138,56,151,108,179,35,87,237,58,250,220,97,106,183,162,190,106,232,154,137,215,171,145,0,168,94,221,122,171,212,208,249,35,107,52,89,81,58,249,150,218,237,158,216,26,221,189,181,23,218,102,171,124,125,116,40,139,167,21,185,97,70,143,115,175,240,74,172,252,148,114,19,180,23,225,242,35,17,93,185,138,135,18,107,205,60,111,107,81,141,215,222,158,70,25,227,126,208,92,31,108,116,148,246,109,106,28,157,19,110,165,159,191,241,249,136,174,142,86,90,109,82,179,68,94,186,40,217,86,36,94,233,141,108,246,244,214,170,190,54,175,185,92,82,247,124,222,180,80,83,203,81,12,241,189,140,110,186,162,145,133,136,184,149,199,56,157,36,157,29,88,215,235,245,81,174,41,186,60,234,204,138,54,186,123,130,85,58,25,58,114,220,139,224,70,153,223,136,120,180,116,245,242,90,172,40,175,157,23,78,134,155,30,113,230,37,85,82,212,92,100,133,148,155,117,84,234,98,30,7,184,213,93,166,91,252,208,45,50,170,238,87,56,237,234,115,186,154,150,162,107,61,99,159,27,85,85,137,34,57,85,23,237,12,214,81,222,120,163,168,181,71,36,77,221,35,99,234,170,197,243,66,140,171,227,138,70,39,46,56,234,86,87,116,77,234,98,245,219,48,39,183,199,50,210,43,38,142,68,85,71,57,81,75,93,113,204,57,43,42,145,238,168,137,30,197,234,136,196,64,140,209,184,113,149,138,169,228,239,149,20,251,105,211,170,187,204,232,47,28,112,93,170,52,143,185,185,205,253,35,13,111,217,159,89,87,36,116,177,59,155,19,122,61,60,16,251,14,40,129,240,35,231,86,163,151,193,186,106,88,212,102,29,79,25,243,209,219,227,153,39,114,185,93,235,55,95,4,41,219,223,28,211,171,225,146,25,149,17,60,122,152,163,114,190,84,214,210,73,13,61,165,234,154,116,114,121,148,141,123,43,230,129,24,203,124,155,155,245,190,194,171,50,111,92,122,237,166,86,105,204,145,83,235,107,224,89,108,105,197,142,34,196,149,27,160,169,116,109,85,247,169,143,51,193,44,170,228,72,164,71,35,186,162,162,155,140,183,203,42,54,40,225,115,158,190,72,129,154,189,52,217,243,124,146,52,130,186,174,87,51,79,29,199,62,135,59,106,109,79,239,52,55,105,97,122,245,232,242,212,218,48,46,37,175,86,53,144,170,53,223,85,28,154,21,124,25,27,137,234,152,215,79,20,77,106,255,0,190,160,71,109,124,226,51,23,221,169,31,77,233,71,245,213,62,178,245,45,236,248,247,18,87,203,182,89,164,122,185,124,81,84,186,54,78,28,102,89,155,53,202,104,99,141,58,170,164,168,165,91,73,151,25,127,134,223,190,182,174,7,242,250,170,42,160,22,30,11,222,48,169,106,165,52,179,250,158,30,38,245,45,171,30,98,25,54,172,115,78,229,252,133,69,94,158,243,35,168,177,86,76,219,87,150,214,70,231,39,214,210,61,78,21,227,57,242,218,198,215,187,14,195,26,212,109,84,79,197,129,102,104,178,235,27,196,244,129,145,44,104,255,0,20,59,251,126,78,213,220,39,70,222,234,249,81,199,166,238,186,106,117,23,204,232,186,213,213,201,83,74,245,102,171,234,162,52,233,83,31,98,251,202,61,140,170,123,85,222,228,2,238,199,149,249,81,106,137,25,89,117,110,253,58,250,200,124,169,192,217,74,180,109,244,109,222,54,204,138,170,138,174,77,75,42,219,126,39,172,169,70,73,44,242,189,235,209,52,82,162,164,201,188,195,187,198,218,154,107,117,86,213,240,86,170,232,88,42,28,81,232,27,21,42,68,234,214,84,198,137,209,17,117,45,165,194,186,213,83,38,248,34,77,53,232,154,21,205,55,15,152,250,225,82,216,38,161,171,149,124,218,228,113,112,176,231,7,248,230,234,212,107,108,18,53,60,53,85,52,44,149,21,115,93,22,200,105,219,246,116,54,107,219,125,172,69,133,85,121,77,252,148,50,215,15,240,15,141,167,209,243,210,58,52,95,183,82,239,224,62,207,248,232,156,218,139,204,171,35,252,216,168,103,151,46,162,61,172,152,74,227,112,137,210,165,76,145,182,63,24,250,245,42,10,28,143,197,183,119,37,84,20,147,72,197,240,245,84,146,154,190,14,176,237,187,151,81,69,109,106,172,106,138,230,248,106,94,76,55,147,88,98,215,103,130,40,44,177,171,218,212,221,234,153,253,74,34,171,14,112,137,143,49,11,146,69,183,75,19,116,250,202,213,234,119,117,156,30,102,45,141,237,154,154,134,73,81,189,85,17,170,74,149,29,138,166,146,173,41,105,236,177,71,74,212,232,244,68,59,57,112,246,231,239,238,241,171,85,60,21,168,77,223,34,45,172,89,61,123,101,125,52,24,130,218,250,103,49,81,137,171,116,213,11,213,98,225,30,205,122,173,130,178,162,68,88,222,137,170,25,67,143,48,4,87,36,103,38,218,213,159,114,43,85,173,211,161,223,225,140,17,37,29,20,13,149,142,71,34,34,42,123,128,176,145,112,119,151,244,209,54,52,161,137,239,68,234,237,169,212,237,173,156,52,224,91,42,239,134,219,30,244,254,202,23,210,235,135,238,212,115,44,148,236,85,141,124,58,159,32,176,214,77,31,54,79,173,167,128,106,44,14,41,194,108,183,210,190,26,58,8,181,106,104,221,27,228,99,118,54,203,219,237,242,178,88,170,45,141,216,229,84,215,97,158,117,152,53,106,170,86,73,162,85,79,181,78,162,76,180,101,77,90,185,244,40,140,95,5,212,43,3,63,3,151,169,237,169,108,160,163,124,107,166,155,145,165,9,124,200,171,173,157,238,109,117,44,146,189,122,235,161,37,247,44,45,13,166,149,89,75,107,99,220,212,241,209,11,79,138,241,53,178,142,73,169,46,56,123,114,163,85,119,171,61,223,176,211,8,195,198,24,90,235,99,184,115,98,161,145,24,213,253,19,141,71,113,239,74,200,42,19,148,171,211,220,101,134,49,166,163,198,245,147,210,219,172,202,157,85,58,70,80,114,240,193,125,187,199,45,77,61,4,168,232,253,100,209,23,160,27,57,75,133,105,185,141,158,166,228,206,75,252,81,93,228,95,138,92,23,128,157,3,101,142,106,87,61,23,87,57,218,106,89,156,55,144,89,145,75,43,104,233,41,42,180,215,79,52,46,230,29,225,79,48,174,113,177,245,115,84,193,185,116,86,163,212,5,250,187,42,173,80,164,18,81,83,75,80,222,155,209,168,165,167,197,117,180,119,105,92,252,41,70,230,189,138,186,236,111,137,151,152,47,130,154,25,41,244,196,44,146,71,170,125,103,57,84,186,216,79,132,156,9,98,86,189,104,216,187,125,233,226,4,93,208,229,214,62,199,119,30,237,21,178,161,171,174,138,237,170,86,77,224,183,48,39,106,72,148,242,162,248,248,41,42,214,204,188,192,248,105,200,148,246,90,118,63,195,118,212,212,170,105,108,182,215,166,214,210,68,136,191,217,64,34,138,201,193,46,96,44,124,233,27,43,81,190,228,93,74,182,211,192,221,93,99,21,101,116,204,169,95,23,41,39,105,107,164,166,106,182,58,120,244,247,109,67,68,86,186,121,21,81,212,241,199,175,131,145,168,4,123,225,78,4,27,79,88,146,93,95,36,186,120,110,235,212,191,88,95,133,60,51,111,165,142,26,139,123,100,68,68,69,213,168,100,188,52,81,53,188,167,70,215,34,117,69,211,67,113,25,43,61,88,226,68,64,44,205,7,13,184,14,149,237,149,44,48,170,183,199,116,104,85,86,236,159,194,20,74,215,211,89,105,209,91,225,234,33,95,198,201,94,138,217,25,170,26,210,153,140,250,154,255,0,16,41,136,176,141,170,41,54,50,220,198,162,121,35,80,237,169,240,237,173,141,209,104,91,255,0,146,135,102,140,70,187,235,105,251,13,110,85,79,202,254,224,56,177,219,237,140,232,202,84,77,58,120,27,142,167,133,169,234,68,137,167,216,110,164,141,79,30,159,176,210,247,106,138,141,127,151,184,14,43,188,13,151,46,137,208,222,114,166,187,117,234,104,86,42,120,244,3,66,78,168,154,27,114,74,228,84,84,95,214,21,19,171,145,122,33,179,89,34,164,31,138,234,160,108,85,202,217,23,85,83,135,60,92,248,209,17,62,195,237,36,53,83,61,86,70,250,186,251,206,201,148,204,106,34,39,188,44,116,213,22,205,236,68,95,51,103,209,81,197,174,169,213,78,214,224,247,70,168,173,78,137,226,124,123,27,60,44,145,158,46,77,67,78,182,27,84,74,237,116,67,148,203,29,43,254,188,40,191,176,231,65,78,221,191,105,206,130,5,211,93,218,160,102,186,55,225,139,68,201,178,74,52,93,122,47,68,56,149,121,125,135,156,168,174,182,181,81,127,178,133,94,216,145,237,93,186,126,179,115,99,215,68,213,21,19,207,64,139,79,124,200,28,5,122,119,54,162,203,11,220,239,20,115,16,165,171,56,70,203,58,199,43,159,135,233,186,255,0,189,161,144,156,182,61,250,42,106,154,126,163,82,83,177,122,35,58,126,179,80,99,107,184,54,202,164,106,163,240,229,42,170,248,126,45,14,5,119,6,185,112,176,57,176,97,234,100,233,254,77,12,165,142,138,21,93,92,205,127,105,173,244,17,57,52,107,60,126,210,136,217,207,78,10,108,241,218,234,106,176,229,165,177,79,27,117,118,198,120,161,136,13,201,234,139,69,201,41,95,111,115,95,27,244,115,85,190,61,73,212,186,97,170,59,141,28,176,79,18,117,79,21,77,117,49,107,57,56,121,100,21,63,73,172,182,214,189,241,174,229,98,38,154,129,100,184,123,225,242,201,113,181,54,227,119,179,35,29,226,138,172,50,74,147,35,173,81,192,213,161,77,141,219,166,154,20,78,83,102,100,54,249,215,15,226,10,118,80,57,143,216,136,228,68,243,50,135,11,213,219,174,12,107,169,145,146,196,173,215,84,95,17,70,49,99,156,140,174,90,87,58,130,207,29,82,232,186,122,154,152,133,155,121,33,141,233,106,36,172,131,12,171,82,53,232,141,136,151,215,219,105,165,141,54,194,140,69,242,94,167,87,120,193,22,59,164,28,169,237,209,72,231,249,171,80,229,130,10,231,196,248,183,3,84,44,21,148,211,211,237,95,171,162,161,114,178,203,138,235,149,150,227,20,21,42,140,103,68,87,73,230,73,78,97,112,123,151,24,211,116,179,218,226,108,142,78,170,141,243,49,247,23,246,108,216,230,115,167,177,79,177,218,234,137,180,178,10,223,45,120,150,193,184,130,26,104,42,235,40,249,146,162,34,234,95,184,48,158,8,197,180,13,172,150,146,10,148,149,186,238,99,83,67,11,240,255,0,2,56,187,15,92,33,154,154,189,255,0,139,122,47,236,212,205,140,167,193,53,248,91,15,197,111,185,85,172,175,110,154,234,158,29,10,55,240,198,0,195,56,110,119,77,104,164,108,15,215,93,81,17,10,138,182,232,250,118,167,49,219,151,205,78,124,148,200,197,93,177,244,247,156,25,173,205,168,79,198,39,64,41,155,238,48,158,130,29,240,68,229,95,176,183,119,220,241,173,181,189,81,180,206,79,216,93,250,156,63,75,51,54,58,20,119,66,223,226,108,171,166,185,61,251,96,111,173,168,20,101,171,136,184,101,168,88,234,83,71,57,116,42,218,12,241,164,168,84,141,28,157,75,97,123,200,90,136,43,59,196,76,86,162,46,169,162,156,9,50,210,241,72,154,210,181,234,228,49,200,100,93,30,63,160,169,167,73,149,236,85,95,180,221,147,24,209,57,170,228,170,98,125,154,152,203,29,30,55,183,76,176,44,50,109,68,247,157,117,202,28,114,212,116,241,186,84,68,242,212,200,201,186,156,119,65,79,12,143,123,154,170,158,11,169,75,85,230,229,158,6,190,73,171,152,155,122,233,184,198,198,99,76,80,217,221,106,171,134,103,44,139,162,46,139,208,221,147,45,241,5,238,70,212,44,210,53,143,234,169,184,10,223,49,56,153,91,98,61,150,71,172,210,171,116,68,78,166,53,227,190,32,115,134,169,206,124,84,115,197,3,215,162,162,47,129,144,120,127,33,237,239,106,73,114,106,171,145,117,71,47,82,163,118,80,90,234,153,221,42,169,35,146,36,232,138,173,2,63,238,88,179,50,177,108,252,186,183,78,230,170,248,46,165,71,132,48,86,44,171,157,168,250,39,187,85,77,117,106,153,191,75,145,24,74,158,84,86,81,196,213,253,72,84,246,156,165,183,91,165,73,32,167,143,111,216,128,88,12,180,201,186,154,170,200,231,173,163,84,209,81,122,180,202,76,49,130,233,173,112,69,11,33,68,209,60,116,59,91,125,134,154,219,26,57,177,53,191,169,14,242,153,88,214,111,115,188,60,58,1,246,10,102,65,22,198,155,51,185,34,106,170,169,162,174,227,79,74,138,249,37,209,10,66,253,143,45,246,214,115,101,157,21,170,186,38,158,242,117,29,149,230,94,108,15,98,170,232,168,91,137,39,162,178,87,170,205,74,178,58,69,220,139,167,129,220,219,177,116,247,233,244,162,166,89,35,215,199,192,171,105,240,213,53,193,172,146,174,133,187,180,243,29,71,15,13,87,82,221,90,215,182,159,111,236,43,235,98,58,38,181,25,209,16,225,90,240,237,37,11,19,149,10,52,238,105,163,70,234,214,167,213,29,70,227,166,122,175,138,159,23,192,248,178,53,174,213,203,162,125,166,151,77,30,154,163,181,253,66,204,31,29,226,167,22,169,54,192,231,121,170,156,167,170,34,35,151,193,199,22,167,115,154,137,249,38,248,140,107,226,166,174,26,108,39,88,178,170,39,168,190,63,168,142,92,61,126,168,158,182,182,150,141,117,69,87,120,25,205,199,85,125,85,38,29,168,142,157,85,26,230,233,170,17,209,151,23,26,152,47,181,27,155,185,28,170,139,215,237,54,50,55,133,203,219,105,241,231,119,158,77,175,230,117,235,246,146,97,109,168,73,168,216,244,234,155,19,254,34,36,114,174,178,91,118,105,81,72,199,171,22,73,181,114,39,184,148,44,57,137,105,233,112,227,42,167,155,70,182,36,85,85,253,64,86,11,36,59,116,114,237,85,233,169,161,177,182,55,38,181,26,181,126,210,205,93,115,170,219,95,119,101,138,213,81,205,149,92,136,186,123,203,179,99,141,210,208,67,36,234,171,42,181,21,90,100,118,123,226,111,170,135,205,203,249,42,108,77,12,141,85,114,38,154,249,28,57,106,39,103,68,104,29,138,237,114,106,170,135,2,166,118,69,171,149,222,170,120,157,101,93,117,107,83,72,218,167,90,250,170,201,26,169,35,23,67,3,118,229,126,167,165,71,62,71,244,66,223,223,49,173,193,242,44,118,228,115,145,87,166,133,73,113,167,117,114,114,159,2,232,40,240,221,53,51,81,239,166,78,189,53,211,81,69,31,109,147,24,213,76,147,201,51,219,26,245,211,85,43,10,123,173,85,44,72,201,158,154,249,234,118,110,161,99,34,218,223,81,52,247,20,222,36,195,53,213,208,239,164,157,205,114,34,248,121,142,35,177,170,197,180,212,112,172,146,78,196,211,237,45,190,47,205,202,58,119,72,218,105,218,178,251,145,74,79,22,224,188,109,52,114,69,79,52,171,174,186,117,45,124,216,3,27,81,212,58,90,202,105,36,84,94,170,174,241,58,172,87,51,103,21,234,53,89,82,23,57,53,55,232,51,58,227,86,244,89,158,177,238,235,212,165,104,166,168,161,106,65,113,182,162,105,211,169,201,142,223,110,187,201,177,146,242,157,175,68,68,13,47,70,21,188,190,189,24,229,169,71,107,167,153,92,194,138,245,215,82,197,225,234,42,235,27,219,200,157,100,106,42,47,137,117,112,245,237,95,26,37,67,250,168,29,197,202,221,28,177,185,239,102,228,247,22,219,22,96,187,21,209,92,181,20,237,221,246,161,118,25,44,115,71,245,186,41,73,99,11,45,67,216,233,40,209,85,234,154,233,224,6,46,99,28,47,79,97,171,116,182,250,100,84,85,235,162,29,69,174,106,138,201,88,199,65,166,139,238,42,44,204,184,222,44,114,72,181,84,170,173,85,84,85,241,208,181,214,156,123,190,185,26,199,109,209,222,105,160,25,27,133,163,146,26,86,110,77,62,194,187,179,220,229,134,86,164,122,234,89,204,47,139,57,233,20,111,153,186,59,79,50,235,225,249,34,145,91,35,28,142,85,64,46,77,5,194,174,88,216,170,229,234,135,34,118,212,200,154,234,167,14,216,221,204,98,175,78,135,108,175,110,154,106,5,189,198,54,58,154,234,119,106,197,84,208,199,28,205,194,148,48,199,42,212,65,235,104,190,70,96,215,201,10,196,173,115,117,44,246,101,225,170,43,172,19,57,172,79,170,186,129,30,119,249,253,13,126,85,167,245,90,143,50,199,134,252,109,87,43,105,98,146,109,99,209,58,106,99,126,108,225,119,208,222,165,106,53,17,136,238,138,115,178,159,28,212,97,91,148,16,186,125,24,154,121,129,40,118,251,150,244,108,158,58,181,14,209,181,49,185,141,115,83,199,196,178,89,97,153,52,183,202,120,247,212,163,181,106,33,116,25,113,99,152,138,143,77,0,239,121,237,54,103,171,115,53,84,94,135,86,149,168,169,170,56,217,158,189,141,69,87,187,68,3,145,81,123,138,53,209,204,212,225,203,138,41,183,35,81,186,41,194,146,229,108,123,180,116,137,251,77,135,208,80,212,47,50,57,27,215,175,69,12,215,108,183,42,122,148,69,222,135,91,113,165,165,169,69,221,26,46,167,21,246,221,87,72,37,94,159,105,173,105,170,98,102,175,118,161,22,243,24,97,74,42,134,201,42,82,35,151,245,22,249,182,42,88,38,86,173,7,77,127,68,190,117,46,69,213,38,110,169,231,208,235,155,105,182,213,57,223,139,77,203,246,1,67,218,108,182,247,66,215,37,38,213,79,176,168,89,109,167,72,118,198,221,23,66,162,138,211,77,11,54,50,52,85,67,98,74,71,42,170,70,212,77,0,164,170,168,22,23,245,114,166,168,83,152,174,233,79,102,181,75,80,233,180,84,79,121,85,98,59,189,21,170,39,45,67,218,154,53,87,83,24,51,163,52,105,86,154,106,90,105,245,215,84,209,3,81,106,51,127,50,102,173,172,154,40,165,213,168,237,19,69,45,117,142,11,142,33,185,181,35,107,157,171,144,227,221,29,87,123,175,220,141,87,115,29,224,100,175,13,153,65,45,206,182,42,170,202,21,229,234,139,170,160,85,253,225,127,1,85,219,104,99,154,178,39,55,213,69,234,134,85,209,83,49,145,34,55,242,80,167,240,126,29,167,179,209,178,157,176,163,52,106,34,104,84,253,33,77,25,251,67,13,58,34,57,80,234,110,177,163,226,114,47,159,67,155,52,170,215,106,113,42,31,185,170,186,106,133,131,23,184,137,203,154,123,205,170,162,102,69,171,180,85,240,35,187,25,88,101,180,86,79,79,36,106,196,107,151,77,80,151,156,97,106,134,225,73,59,38,98,42,43,87,161,128,28,68,96,152,232,42,101,170,101,34,35,117,114,234,134,133,142,203,156,87,85,135,175,148,146,69,80,173,68,145,60,201,123,224,215,55,146,235,109,165,165,168,170,71,59,162,120,144,193,51,22,150,118,72,198,237,84,119,188,203,254,16,51,93,246,107,165,53,44,181,170,196,222,136,137,168,19,149,110,171,74,170,88,228,106,234,142,208,231,150,203,40,113,92,23,252,61,78,244,168,71,189,90,138,92,198,170,43,117,3,204,253,166,195,93,136,113,116,244,84,91,183,58,117,68,86,254,178,254,217,50,159,27,217,82,26,180,154,103,53,154,42,166,170,80,25,37,112,183,219,113,189,69,77,115,81,219,37,85,69,95,126,166,90,224,204,91,29,254,237,61,18,75,19,162,114,122,173,211,195,161,134,181,197,195,241,93,162,164,133,95,70,217,36,70,166,174,147,94,138,118,119,107,166,35,134,4,124,180,84,142,137,169,225,170,149,117,182,105,232,171,123,140,244,12,88,87,174,245,105,82,50,219,100,157,171,206,133,142,71,39,84,80,171,71,98,204,43,83,38,116,21,182,116,73,91,209,85,173,232,92,204,31,112,176,222,31,186,24,249,82,121,38,154,31,36,194,216,69,102,223,21,28,75,34,248,162,34,120,148,45,249,245,216,90,246,149,148,79,108,48,162,244,96,25,31,111,180,67,37,63,57,238,232,137,230,117,151,140,49,5,115,28,248,155,31,68,45,141,171,31,223,47,48,197,12,53,205,129,29,162,109,82,180,117,194,233,5,19,99,73,85,242,109,215,114,47,69,3,28,51,227,38,161,174,109,69,83,33,107,100,84,85,69,68,49,94,223,125,190,229,221,221,104,86,87,186,45,219,85,171,225,161,33,216,130,219,93,136,33,88,170,98,84,233,162,170,175,137,143,249,169,145,112,207,71,81,112,166,166,71,76,136,171,170,33,82,169,11,117,178,209,152,182,230,205,77,35,82,125,186,185,17,124,203,93,141,112,13,222,150,121,105,187,172,142,142,61,116,93,60,77,172,59,120,191,96,75,180,212,148,238,122,171,94,169,167,237,46,141,22,52,185,94,224,107,171,109,27,209,19,71,187,66,234,99,22,111,214,233,232,221,202,88,157,19,154,190,105,161,216,96,188,121,120,194,23,8,234,105,110,15,71,49,81,116,71,25,17,121,192,182,44,88,197,72,104,54,202,239,179,192,163,46,252,54,92,32,165,146,182,141,154,175,138,55,77,69,35,32,114,103,138,120,106,109,241,193,121,169,68,122,34,38,174,82,226,92,56,165,195,116,142,219,76,198,189,233,209,87,95,21,35,253,114,247,28,218,18,71,67,77,59,26,197,95,6,169,192,107,113,100,78,86,207,207,220,139,167,130,153,105,159,53,188,86,34,162,45,53,51,60,74,118,249,197,165,222,158,78,107,41,35,115,80,195,40,234,49,50,42,53,86,100,213,116,77,117,42,106,11,30,32,171,135,117,125,75,98,111,154,57,64,202,139,103,28,148,212,205,70,215,82,55,115,124,81,169,212,169,40,184,249,195,242,43,89,37,52,237,68,243,218,97,220,56,115,11,68,237,215,42,157,207,79,54,184,230,69,134,112,76,169,178,38,212,57,206,240,84,120,25,203,109,227,11,12,223,227,88,224,173,88,30,173,241,122,162,33,177,85,159,148,205,85,88,239,177,170,191,195,241,134,27,197,149,244,239,164,231,91,170,170,35,119,139,117,122,174,167,38,215,148,216,186,165,220,238,245,58,177,171,211,85,80,205,140,175,163,205,170,169,174,12,150,174,254,221,174,245,154,156,207,34,186,160,207,187,116,47,142,150,91,163,116,79,21,222,97,197,70,20,174,195,118,167,220,111,53,115,43,226,233,27,119,42,116,45,229,198,175,19,86,243,43,173,85,175,72,219,174,137,187,85,6,37,46,197,159,182,55,177,176,173,123,28,214,39,214,220,106,188,113,77,130,237,11,202,158,227,30,169,253,164,34,102,159,50,113,197,149,29,28,149,146,170,39,77,53,82,156,186,227,156,73,117,169,89,170,43,38,118,190,91,148,34,82,174,124,122,96,122,122,244,134,57,58,53,116,215,83,182,165,227,135,6,77,31,53,181,140,68,211,85,77,200,68,173,47,164,171,213,106,102,151,195,193,60,206,210,221,44,237,169,103,120,158,72,227,220,136,169,187,197,0,149,58,158,57,240,179,41,221,221,222,142,77,124,117,17,241,163,101,175,88,185,18,167,49,81,116,106,169,27,18,94,45,20,144,242,185,235,162,175,138,169,216,209,227,188,51,71,36,12,115,37,145,232,168,138,172,126,128,73,189,163,136,58,155,163,18,177,30,221,60,83,169,113,112,222,116,209,221,35,107,106,94,214,58,63,29,23,196,142,12,33,156,56,77,146,197,72,249,103,137,168,137,174,178,25,5,129,113,86,21,190,171,91,108,185,242,220,228,77,234,247,235,160,25,165,65,152,86,138,133,213,149,13,69,253,103,119,106,197,52,83,235,173,83,62,183,233,24,161,21,182,241,85,80,176,217,175,17,189,116,232,168,227,155,102,176,230,76,21,170,201,174,91,17,171,174,154,42,234,128,102,4,119,10,89,149,22,57,26,191,180,231,196,246,57,17,117,241,49,223,15,98,171,221,166,161,180,149,235,36,206,79,202,77,75,185,103,191,119,184,35,122,170,181,85,17,122,150,10,193,93,225,162,159,121,233,239,58,152,235,216,186,34,191,83,121,106,151,242,88,171,251,75,171,142,123,166,213,21,17,122,159,91,34,105,213,78,18,77,170,107,224,190,237,78,28,149,19,44,155,90,213,68,253,99,76,118,85,15,118,154,162,244,69,62,50,163,118,154,169,197,108,203,183,108,141,241,251,77,151,76,172,85,77,60,126,209,166,59,117,170,69,68,68,118,154,26,86,109,127,40,232,223,80,232,221,171,158,173,69,94,135,215,85,206,196,69,99,21,232,190,122,232,78,210,35,237,249,213,78,86,37,58,175,143,93,14,109,27,26,148,172,220,159,141,211,196,216,109,76,82,177,17,234,136,246,248,161,169,43,32,98,115,94,244,98,55,201,84,118,131,122,173,83,106,122,221,116,52,82,172,104,158,179,206,60,151,26,89,35,89,26,228,119,95,121,213,212,94,232,32,95,198,78,216,215,220,174,49,229,113,82,164,236,79,5,54,159,90,145,234,237,124,138,110,12,71,73,44,155,25,35,93,250,156,135,54,74,152,165,102,212,145,19,95,180,77,49,217,83,220,218,168,240,181,73,42,104,213,211,67,164,100,212,244,232,188,202,150,245,56,53,216,150,138,222,141,223,38,136,229,84,213,14,154,138,161,85,203,224,239,239,56,243,210,199,58,162,200,245,212,165,32,199,182,217,165,88,153,34,175,219,212,220,168,198,86,232,209,101,117,83,26,141,242,85,51,202,248,21,132,28,138,72,180,107,117,58,250,251,220,209,202,200,227,129,116,78,157,16,165,25,153,86,117,147,103,123,137,127,225,33,200,118,59,179,201,171,214,120,85,27,253,164,234,99,87,21,100,115,182,100,107,222,197,69,57,44,154,63,201,79,2,218,79,155,22,168,234,121,72,137,162,116,213,28,134,212,185,185,100,138,55,189,149,209,250,169,175,136,218,98,233,247,199,53,118,236,232,166,185,42,26,237,189,11,1,115,207,186,72,227,116,176,212,53,200,223,29,20,232,43,184,157,163,163,146,54,43,183,238,247,60,109,49,148,110,149,138,169,187,86,167,188,221,142,70,175,213,153,198,44,86,241,97,102,162,218,139,51,95,34,167,212,212,164,241,39,27,148,182,120,213,241,199,175,187,65,228,198,108,43,164,242,118,253,127,184,251,204,115,19,85,97,128,214,78,208,203,107,234,214,158,225,12,141,71,57,52,118,189,16,187,86,14,51,112,13,206,54,115,175,17,53,206,241,69,119,129,124,152,201,246,77,185,57,136,158,62,70,180,169,123,186,54,61,12,125,155,138,76,11,11,86,86,94,224,86,105,170,34,41,79,213,113,103,102,173,145,97,178,74,179,57,63,69,71,121,12,101,43,103,218,213,123,147,93,3,170,34,86,115,52,208,197,52,226,162,138,219,3,155,120,145,96,123,151,84,106,187,85,83,163,190,113,129,79,29,54,219,124,51,74,255,0,22,233,175,136,239,12,102,34,212,82,61,23,107,220,215,26,82,171,106,104,178,43,147,220,166,14,183,138,76,122,244,75,164,180,42,148,190,43,163,124,138,251,7,241,85,111,196,60,184,101,122,54,79,7,34,244,84,83,166,195,25,72,218,190,191,83,161,186,149,145,34,125,94,165,148,169,206,187,93,53,7,122,109,100,111,85,79,170,142,77,74,106,233,196,5,28,20,43,94,218,166,179,69,250,138,244,213,69,178,24,201,36,170,98,248,52,248,179,245,79,84,197,186,78,39,232,27,2,79,60,200,207,177,100,67,118,151,139,44,53,60,235,12,151,6,197,183,197,203,213,9,57,202,99,40,93,80,186,125,67,66,206,221,60,58,152,192,254,46,48,210,206,176,65,91,205,219,249,73,169,189,77,197,86,30,115,209,101,169,70,162,249,171,139,177,25,50,147,181,60,80,36,173,145,125,73,92,98,221,243,140,92,17,107,93,178,92,216,171,246,41,66,221,120,245,181,192,231,82,208,211,61,239,252,149,68,241,26,51,121,210,185,170,136,199,43,147,204,248,178,163,188,91,161,131,54,30,60,213,213,11,79,115,160,146,38,61,116,220,190,226,188,177,241,147,132,238,19,36,82,85,108,213,116,213,92,99,149,242,50,165,29,26,46,169,226,124,115,211,201,75,57,103,226,7,6,93,28,198,54,239,14,174,77,116,223,161,89,91,177,197,174,226,212,125,53,76,111,106,248,42,61,12,232,171,86,71,39,153,179,36,170,112,225,187,83,72,212,220,228,213,124,61,99,125,92,143,77,201,167,241,53,47,129,162,89,58,107,230,112,37,137,243,187,69,93,16,231,43,92,237,83,151,225,231,169,214,212,78,248,209,206,70,170,109,46,130,211,198,137,177,173,93,201,230,117,181,113,220,163,118,176,63,166,186,156,202,123,167,120,213,136,205,21,13,229,72,222,213,87,42,235,250,198,142,153,43,238,46,151,107,211,68,62,62,122,134,213,70,156,196,218,190,61,78,108,148,138,228,213,36,79,224,112,170,105,155,20,110,145,207,87,57,190,26,18,208,170,142,190,120,93,221,229,241,251,78,181,180,215,120,162,69,71,42,185,203,161,202,178,86,43,164,145,36,114,162,39,146,157,221,51,162,149,202,237,61,82,46,41,74,118,213,210,206,171,85,226,239,121,214,220,98,171,161,170,74,180,114,186,55,174,171,161,91,86,82,210,85,46,139,166,190,243,135,87,106,142,106,101,167,213,23,237,81,19,27,54,202,180,174,167,100,137,229,226,108,95,170,169,86,53,138,69,213,87,166,134,170,74,87,208,183,144,207,15,176,84,90,227,146,68,154,120,149,200,166,180,113,173,179,182,134,129,116,110,173,95,35,169,186,214,85,68,171,89,19,81,232,222,186,33,87,37,21,52,144,35,24,221,27,167,129,215,212,80,82,64,213,243,106,248,162,146,249,29,46,27,197,20,247,153,29,79,85,18,198,246,244,78,134,244,246,134,178,185,106,26,186,34,169,215,77,110,217,87,204,160,98,70,170,190,227,188,164,167,168,70,34,212,204,138,137,226,76,31,91,95,69,79,43,96,158,93,53,243,83,118,225,72,234,152,117,164,84,84,114,120,157,117,125,29,5,93,67,83,150,231,43,122,244,83,176,166,89,27,181,176,177,204,99,83,193,84,10,82,157,149,84,23,37,100,242,116,122,249,169,83,92,45,143,169,130,57,162,107,93,230,117,88,142,137,95,35,106,145,170,205,139,170,175,188,238,176,229,90,213,81,36,109,69,114,162,117,93,66,224,218,201,237,148,169,186,157,87,68,215,162,29,12,183,103,93,43,219,23,41,205,235,238,43,21,154,157,154,65,83,181,117,242,208,225,214,80,91,224,149,181,84,236,110,190,228,67,80,199,62,145,219,105,227,129,204,215,106,105,212,251,44,17,175,173,203,62,193,81,12,145,163,147,162,233,215,161,200,166,158,41,85,88,169,162,121,244,6,41,235,165,61,93,67,118,81,122,169,246,26,173,182,234,186,74,119,77,84,237,118,166,165,66,202,122,85,122,242,92,186,39,153,177,85,181,241,73,18,162,167,77,60,124,76,225,142,29,37,70,230,187,148,186,169,207,165,217,35,21,181,16,35,151,245,29,5,21,61,85,53,75,156,146,38,221,124,14,234,42,213,69,211,84,69,24,99,91,233,219,19,149,204,137,26,139,246,28,75,140,43,85,2,181,157,19,204,228,62,121,106,31,179,122,34,31,28,228,95,197,234,141,211,199,237,52,99,143,109,167,109,52,40,199,175,137,205,145,180,241,181,29,177,20,224,214,49,83,77,147,162,154,146,118,53,173,100,143,69,84,242,9,142,99,229,107,217,164,76,208,53,21,52,220,113,223,84,200,227,213,154,107,250,194,87,211,174,141,89,19,93,58,245,240,3,156,199,67,170,34,162,41,187,27,162,87,185,17,167,81,81,113,162,129,170,174,157,137,246,238,78,135,22,159,17,80,68,170,229,172,141,232,190,231,1,81,197,12,91,149,219,81,20,221,213,169,209,52,58,8,111,212,178,170,237,168,102,139,215,235,33,203,134,245,69,35,87,89,216,138,159,104,29,155,145,137,213,21,58,159,82,29,61,109,231,73,83,118,142,54,172,138,228,70,39,229,110,41,213,199,212,44,173,90,117,171,106,181,60,87,112,21,250,185,19,193,78,37,69,75,155,224,165,60,220,103,105,145,53,101,100,106,158,10,187,211,196,209,46,36,162,127,172,179,55,103,233,110,64,57,117,247,89,219,185,168,139,163,124,11,127,138,113,190,39,182,170,165,186,153,242,105,238,69,59,250,220,101,134,97,118,202,155,181,59,126,197,114,29,100,216,215,11,61,219,25,36,15,79,210,87,33,54,11,81,120,198,153,153,118,145,93,79,79,43,83,236,69,40,44,75,132,179,163,24,74,144,71,85,81,20,18,122,175,84,85,232,134,67,205,141,240,125,35,149,145,44,14,243,85,71,33,78,221,51,199,14,90,27,35,98,72,209,26,157,85,28,130,221,24,195,114,224,247,50,111,50,43,167,190,213,232,239,237,168,163,224,26,234,205,175,175,188,213,57,207,93,21,21,197,223,196,92,99,225,139,42,237,90,200,209,83,203,82,205,99,174,208,168,41,103,88,237,174,213,81,122,42,47,137,142,188,151,21,205,139,129,108,41,106,123,100,185,76,178,187,197,119,104,85,49,112,215,151,22,213,88,146,138,7,57,26,186,170,162,24,165,87,199,214,38,185,215,47,174,248,163,242,85,41,187,183,24,24,198,227,86,229,162,173,147,170,47,84,215,160,156,111,238,70,88,93,114,151,5,217,169,230,150,158,40,91,181,87,193,16,164,43,236,152,2,74,30,85,213,176,53,172,85,245,221,162,42,152,173,81,196,214,105,213,115,105,105,220,181,42,245,93,53,141,84,166,46,24,175,55,113,189,74,210,201,79,60,78,95,38,49,81,13,98,235,33,241,110,51,192,86,74,119,90,168,170,162,142,47,13,205,84,44,190,41,197,88,58,189,86,130,208,142,125,83,188,36,79,53,247,148,253,46,72,102,150,34,157,25,87,69,84,230,47,229,42,42,21,141,159,134,124,127,65,35,103,117,175,115,147,163,92,168,154,162,125,162,248,74,180,183,219,133,234,135,117,43,167,123,145,124,19,95,34,150,238,23,154,157,245,48,82,206,221,127,178,166,125,229,127,10,20,247,68,109,195,25,199,27,159,226,136,170,137,161,114,174,57,47,147,248,110,146,84,185,247,40,210,52,213,85,21,164,212,69,237,178,142,237,27,221,222,105,220,238,190,14,66,170,162,180,86,85,181,143,130,212,170,228,243,218,186,25,49,140,47,89,43,99,184,74,182,139,34,85,75,10,170,35,145,81,91,175,234,208,164,147,55,109,16,163,169,45,120,94,153,168,238,136,229,137,189,13,113,242,178,169,186,43,77,230,146,200,201,165,182,177,91,238,106,117,240,243,58,4,172,134,161,242,195,85,18,64,169,175,138,104,92,121,241,229,209,40,86,87,210,83,242,215,242,18,52,66,221,215,69,121,198,87,23,54,213,103,123,21,87,69,70,179,196,214,46,186,171,36,120,78,59,132,177,93,234,19,106,187,84,84,211,77,14,238,27,158,92,89,37,125,101,44,81,84,189,157,81,170,136,165,73,132,120,115,198,184,146,181,180,175,176,73,19,95,227,35,153,169,112,233,184,17,188,58,181,143,158,57,54,187,235,34,34,161,157,137,88,235,136,115,129,107,164,229,217,173,205,167,70,244,68,106,105,161,210,46,100,227,105,156,145,66,178,175,187,77,76,206,103,1,213,143,149,137,73,64,172,111,78,174,102,186,151,107,2,112,19,109,167,107,39,187,210,70,245,233,175,168,59,68,71,37,186,255,0,153,151,93,98,141,242,197,187,167,85,84,59,138,108,175,204,75,250,164,149,13,169,149,175,241,115,81,87,66,85,173,220,18,224,39,61,174,125,3,154,173,211,234,244,46,86,28,225,183,6,225,234,116,130,27,115,92,154,105,171,209,20,214,8,120,182,228,46,55,153,221,214,154,130,165,206,114,233,185,90,165,206,193,156,9,227,76,64,214,213,92,25,35,17,201,170,162,162,146,205,108,202,44,31,67,235,50,211,6,255,0,126,196,42,122,28,41,106,161,139,151,29,51,17,60,180,77,6,8,207,180,118,110,212,73,70,215,206,189,85,58,149,254,17,236,234,181,219,209,31,92,196,118,237,52,232,72,19,45,240,199,30,198,179,68,55,99,141,177,183,110,209,131,18,44,60,14,96,170,10,136,228,158,137,142,86,175,155,80,187,214,94,31,48,157,138,153,148,180,180,16,242,219,215,171,80,187,109,77,23,85,68,83,91,94,253,250,166,221,158,229,66,193,109,225,202,28,43,79,39,53,150,232,17,223,230,161,218,199,131,109,84,112,42,82,210,196,197,251,26,133,98,244,220,237,200,214,167,236,52,189,154,181,83,107,122,253,133,20,229,190,210,200,88,187,182,105,238,55,31,72,173,232,200,145,53,251,14,249,33,98,179,102,198,235,239,208,45,59,91,245,219,169,44,151,236,116,137,100,74,134,42,191,105,200,134,154,158,153,156,165,70,157,139,162,107,81,85,173,119,241,58,201,40,222,233,183,42,187,77,124,9,210,3,169,169,158,170,136,196,253,135,25,109,154,191,93,58,29,172,116,172,141,155,209,139,174,130,157,233,43,149,170,221,154,123,204,222,63,192,235,221,106,130,77,19,146,213,251,85,13,78,161,141,168,136,141,107,118,157,187,18,61,202,168,158,29,13,167,82,181,234,237,85,122,140,163,171,238,180,242,234,147,53,21,60,142,26,217,185,114,239,106,122,138,119,140,162,108,104,141,85,215,67,123,150,155,118,121,12,173,106,150,154,204,179,175,168,136,129,150,101,137,170,215,162,117,77,10,155,185,70,221,118,244,52,173,35,60,209,85,125,227,41,170,61,246,22,73,34,243,98,71,53,125,232,83,183,172,185,194,247,121,29,13,117,181,138,143,69,213,81,165,202,150,7,181,218,55,69,253,134,158,226,215,34,61,90,212,114,123,208,214,50,180,54,174,30,112,69,11,221,83,5,185,136,231,46,189,90,133,95,106,202,220,59,68,197,70,81,196,221,222,91,83,169,92,178,29,81,26,136,212,253,134,252,112,49,186,234,154,175,144,193,72,197,151,246,56,151,116,116,48,181,125,251,80,236,169,48,245,13,42,35,89,77,27,180,235,174,135,123,178,93,126,179,54,251,180,55,18,54,237,209,19,65,131,174,75,124,104,221,25,19,91,250,144,217,90,22,106,230,185,139,227,226,118,220,148,243,83,235,149,19,213,68,78,131,5,47,91,134,33,170,118,253,206,79,51,147,75,107,150,29,53,215,161,222,166,137,226,136,125,219,239,24,58,167,83,57,218,51,79,19,118,58,21,98,106,189,78,123,216,212,69,114,39,84,52,53,250,244,84,24,56,233,20,122,233,180,251,203,103,184,228,58,54,162,106,105,218,131,6,207,41,171,225,208,114,83,222,110,171,81,19,84,93,13,189,253,116,24,54,93,15,172,166,151,183,67,147,170,107,166,221,126,211,98,101,84,252,157,70,14,60,143,70,167,129,193,150,165,83,193,14,116,200,137,166,173,215,83,142,250,102,170,238,95,224,65,196,138,41,164,149,39,93,118,251,142,77,68,11,86,139,202,93,21,16,228,53,187,89,163,83,167,184,235,42,171,39,167,118,177,70,190,62,0,105,130,25,33,71,36,167,30,78,142,77,23,84,85,59,30,123,107,41,85,187,118,61,83,197,78,158,74,106,184,216,239,91,195,193,64,230,44,141,139,77,186,125,166,236,115,70,253,21,206,77,74,102,74,201,225,220,178,73,224,112,226,196,13,116,219,22,69,69,11,21,133,77,52,117,13,94,166,212,81,172,77,72,180,232,222,135,83,5,221,218,116,213,255,0,180,220,142,228,181,18,172,72,238,90,167,188,46,187,87,72,172,250,166,227,46,49,197,10,243,101,106,126,211,169,223,80,178,242,183,110,79,121,177,114,181,77,81,163,35,123,155,168,74,238,105,107,35,149,235,203,157,23,175,130,41,219,83,185,95,226,116,22,43,27,104,154,139,43,156,231,47,130,157,243,28,200,157,181,92,154,132,115,99,137,21,223,176,222,108,40,109,65,170,174,168,238,154,28,150,162,249,169,168,9,18,33,173,177,154,154,158,254,166,235,81,10,54,81,142,114,185,136,169,166,135,26,178,217,5,109,43,233,106,161,107,154,239,122,29,130,164,127,162,187,189,232,167,213,99,93,215,168,24,241,153,220,55,89,113,58,186,186,222,139,77,88,221,92,197,141,52,234,80,248,50,139,52,178,198,232,202,43,162,203,83,67,189,26,213,234,186,55,83,47,86,22,170,42,104,138,190,245,67,131,87,98,161,172,99,187,204,45,145,85,60,208,14,179,14,94,155,117,160,107,220,154,59,79,51,186,70,244,69,243,58,136,44,205,183,177,35,165,77,168,135,107,26,72,232,209,190,10,158,96,111,39,135,172,205,77,181,137,36,93,27,26,116,241,212,221,143,114,125,101,69,55,87,79,20,77,20,150,14,27,169,162,79,246,6,238,253,70,150,211,105,226,212,67,152,173,106,251,245,52,171,87,69,77,73,131,136,232,90,189,13,167,83,162,116,208,229,236,84,93,117,212,208,246,248,174,160,112,221,2,123,142,37,77,50,238,69,86,33,216,189,52,54,164,107,149,52,115,211,248,16,117,53,54,250,122,134,234,248,211,84,56,14,178,82,163,149,82,38,175,236,59,151,181,91,174,231,116,56,179,201,27,83,70,107,252,76,114,20,197,194,193,6,229,147,186,177,124,188,10,102,191,13,44,170,228,74,86,237,95,176,184,19,74,197,98,243,37,77,14,28,146,192,238,154,161,145,107,211,1,82,164,174,153,104,24,231,107,227,183,192,236,34,195,173,166,139,123,88,158,175,145,91,202,186,42,36,81,238,69,241,62,182,134,25,19,214,98,166,160,81,148,178,242,211,73,152,141,84,93,52,55,218,141,170,126,145,185,16,168,234,112,253,36,138,178,170,117,240,208,225,122,13,144,187,124,90,160,29,61,93,154,165,236,87,83,57,119,157,109,58,99,58,105,21,141,77,99,79,126,190,5,105,79,13,75,149,26,214,109,68,233,170,249,157,151,117,114,181,17,92,136,160,116,84,83,87,45,50,44,236,95,218,108,220,46,245,48,70,173,99,23,67,151,127,175,125,174,159,213,139,122,39,154,29,21,5,250,154,228,168,217,32,84,211,199,82,207,177,110,177,189,255,0,23,178,87,37,36,18,44,110,95,36,82,158,195,184,87,17,98,90,197,117,193,100,216,169,174,213,50,5,104,173,245,113,39,50,24,220,223,118,135,101,106,179,80,83,233,36,52,232,211,160,232,240,102,8,166,179,83,49,29,26,43,252,250,21,178,81,198,136,221,25,166,212,208,215,12,40,215,35,218,154,34,121,27,174,87,106,169,175,136,193,161,90,141,110,136,109,200,254,83,119,51,197,124,77,237,139,226,174,54,102,218,140,119,154,143,161,68,102,94,36,172,178,218,22,106,77,119,105,228,83,57,89,152,210,98,29,208,85,189,85,237,93,52,85,57,89,161,13,108,244,47,106,117,110,139,162,104,81,121,87,133,46,20,55,5,170,211,107,28,237,116,208,231,204,100,4,110,116,233,167,146,120,26,106,154,157,221,116,94,168,105,166,122,53,137,215,69,68,254,38,196,174,122,177,239,221,211,95,2,241,24,185,198,78,27,91,222,17,170,86,167,172,214,235,253,196,97,96,214,73,110,197,245,52,146,167,68,149,83,251,201,88,226,170,26,199,224,218,217,105,158,155,145,139,211,236,208,137,218,75,132,148,88,210,161,245,13,234,233,149,63,188,232,46,190,24,145,148,249,141,67,84,247,35,17,143,69,234,102,6,57,204,232,173,184,1,89,79,90,214,185,98,211,163,190,195,0,49,118,33,154,211,95,79,115,167,155,71,55,69,68,67,175,188,230,174,40,189,83,178,218,181,238,115,23,68,219,170,140,25,147,194,235,102,198,120,170,107,133,93,74,201,203,149,85,53,93,124,204,248,178,51,101,42,34,126,74,109,67,3,56,23,180,86,192,212,172,158,55,34,77,213,117,51,242,133,204,101,27,34,100,122,57,21,21,84,197,28,205,90,173,68,122,117,208,216,125,52,46,213,85,13,231,106,231,42,233,226,105,86,170,129,193,146,150,7,254,74,28,119,81,210,162,42,109,67,177,117,59,145,186,232,117,117,176,203,181,201,27,180,119,145,156,26,94,219,124,41,213,141,212,225,212,204,213,110,144,53,58,28,26,136,43,149,222,182,170,124,238,213,202,212,209,122,175,66,101,28,43,148,213,77,99,157,189,19,105,69,215,99,138,235,36,138,217,91,190,37,93,85,74,186,227,100,185,202,168,171,80,155,87,203,67,164,190,96,246,214,81,58,39,69,185,85,23,85,44,152,62,217,243,15,11,93,218,218,121,93,18,76,254,154,46,158,39,115,85,97,183,220,34,87,69,79,27,145,83,84,84,49,135,25,97,155,245,130,240,149,22,184,230,68,99,181,232,94,140,156,197,87,26,250,72,233,174,241,72,199,34,104,170,245,58,106,199,15,21,229,196,21,81,58,72,163,107,92,158,228,44,22,53,182,222,112,156,238,150,153,87,162,174,154,25,183,81,106,166,171,129,234,212,222,139,238,44,222,104,229,220,247,88,156,180,212,250,174,158,237,67,76,88,131,57,111,212,51,114,106,26,187,117,209,87,236,43,11,54,124,69,78,196,71,204,154,254,178,133,204,28,164,198,52,243,202,250,58,7,237,209,124,26,89,203,158,21,198,246,89,210,106,138,57,213,136,189,81,17,64,206,236,29,157,180,183,41,35,129,210,34,171,190,210,237,211,94,41,47,52,205,149,168,213,85,66,52,44,24,202,241,109,115,22,158,9,155,80,222,136,139,169,127,114,199,51,49,212,171,28,111,160,157,236,93,58,129,119,179,163,4,58,239,99,154,122,10,68,89,17,21,87,161,135,21,25,127,136,169,235,29,186,130,84,93,254,77,95,121,157,118,171,213,210,190,145,173,185,82,174,215,167,86,170,29,101,226,219,105,133,93,59,173,236,240,215,171,80,11,7,151,216,46,167,100,46,172,134,86,185,21,60,80,190,246,27,117,37,190,54,107,50,34,162,121,169,109,113,118,63,91,27,156,203,117,19,85,17,63,37,52,234,80,144,227,188,107,119,170,214,157,146,53,170,190,8,6,94,219,46,84,109,106,53,38,106,233,246,156,185,111,16,177,125,85,69,44,6,17,173,197,82,236,117,87,49,61,232,170,92,251,76,179,84,170,50,102,170,47,189,64,238,235,106,170,170,181,72,151,196,162,241,29,150,243,36,82,200,221,92,154,47,79,121,113,105,109,172,141,81,85,21,117,57,178,80,197,35,125,104,250,105,215,95,48,35,235,58,176,93,218,162,162,90,132,166,127,77,87,192,198,250,233,230,179,220,82,57,149,236,115,92,75,78,38,203,219,61,202,39,247,154,102,73,204,79,209,240,48,219,62,184,125,142,158,121,238,22,202,116,69,220,171,162,52,38,185,57,1,121,154,162,146,41,35,169,93,81,19,166,166,84,88,42,235,170,99,68,145,87,78,154,125,164,123,224,11,182,38,193,85,189,223,99,246,53,250,105,166,134,107,100,198,46,168,191,210,55,189,181,81,201,183,69,80,106,242,81,181,90,196,73,13,250,154,104,103,106,177,91,226,134,148,209,116,70,189,23,68,54,223,92,244,118,212,102,158,93,65,174,150,191,12,36,174,87,49,234,211,85,5,142,90,53,214,73,92,168,118,210,212,72,198,111,118,138,116,87,60,79,221,245,106,177,117,78,129,45,119,141,142,24,147,95,112,116,244,143,77,29,35,75,113,118,197,183,41,17,91,74,215,117,233,208,167,214,231,138,158,244,210,57,17,2,46,221,77,37,52,173,85,222,221,13,184,173,180,176,166,246,185,10,34,217,83,127,149,173,108,251,209,23,196,171,104,163,169,116,41,204,85,3,118,119,195,10,43,154,186,148,213,222,237,203,100,137,31,69,209,74,158,122,102,54,20,87,59,196,183,88,218,233,71,110,138,101,87,34,42,34,249,129,103,243,62,231,113,158,57,81,147,170,51,69,69,93,76,93,198,22,183,84,214,117,169,89,28,229,240,215,82,235,230,86,51,169,173,124,180,116,91,151,85,242,83,163,192,57,111,119,197,23,56,103,168,137,200,213,119,93,201,168,106,86,206,81,228,140,248,142,190,42,153,34,245,53,69,209,80,207,12,177,203,202,60,57,109,138,42,120,24,215,181,17,21,116,58,156,176,203,138,108,59,71,11,150,52,87,57,190,73,166,133,218,162,165,142,154,21,70,116,85,6,185,145,51,148,212,79,52,52,72,245,85,62,44,233,238,52,58,102,237,84,211,168,101,181,59,181,213,78,20,146,163,209,89,169,191,44,201,162,166,135,89,80,143,93,92,215,233,212,163,129,116,141,28,199,181,221,81,80,197,206,34,48,164,21,150,106,137,17,154,185,53,84,50,134,177,250,181,119,117,45,38,105,90,35,185,219,38,99,180,68,84,82,234,226,48,49,37,189,212,181,235,11,181,77,170,118,217,117,137,228,195,119,186,121,227,149,201,182,68,243,251,74,155,55,112,234,91,174,242,189,136,154,35,151,193,11,94,201,86,158,118,61,169,162,181,218,234,93,76,77,47,7,121,196,203,181,182,150,146,90,157,92,173,68,234,166,118,90,234,99,171,164,107,216,237,119,38,164,18,240,177,156,115,97,219,197,44,15,169,218,212,84,79,172,75,198,74,102,181,187,17,219,169,216,181,9,185,209,183,93,93,226,160,65,166,93,90,33,187,95,43,25,223,219,76,232,229,87,110,85,211,94,166,69,96,123,52,24,118,94,254,204,69,18,189,21,21,83,122,24,167,132,233,106,42,241,76,212,241,77,35,26,250,135,35,182,175,150,165,202,196,152,67,23,225,168,189,35,67,83,52,212,142,68,95,89,85,84,192,205,172,51,139,173,87,42,118,67,85,60,83,63,77,57,136,228,232,84,107,65,109,168,99,157,4,233,213,60,148,142,155,86,52,198,240,61,172,167,169,168,129,169,215,70,170,166,165,208,193,57,193,143,233,157,221,158,179,78,158,26,187,85,13,70,86,85,225,245,138,86,212,210,215,233,183,170,166,165,33,143,237,179,213,68,201,214,169,28,141,211,193,74,94,209,137,241,173,234,145,238,98,49,174,122,117,71,34,234,133,75,71,101,185,220,44,47,138,178,71,186,161,122,233,228,21,203,160,194,183,170,136,41,235,173,106,141,107,81,60,202,239,14,193,138,81,234,203,148,123,163,219,161,105,170,51,18,187,9,91,219,67,186,93,209,174,157,78,190,225,197,154,90,41,27,3,216,196,159,77,26,174,78,154,253,160,95,251,141,37,108,208,172,116,208,187,118,158,69,37,121,160,185,210,81,202,181,144,174,213,77,23,114,121,22,134,147,139,201,105,164,100,213,72,197,71,175,85,106,116,42,73,243,226,211,138,160,223,233,24,182,61,190,179,53,234,5,189,199,89,89,111,186,182,75,189,174,54,164,173,114,171,244,67,123,10,67,103,109,189,150,186,136,154,217,219,234,185,85,60,78,206,229,152,54,10,122,121,41,109,211,44,142,145,87,118,171,169,213,210,71,5,115,18,120,118,182,87,117,69,104,21,101,183,9,80,55,116,140,149,145,55,79,173,170,28,202,43,157,146,202,143,167,168,187,195,43,26,170,170,142,84,41,86,90,49,34,181,209,165,106,236,122,105,162,170,248,29,13,199,46,170,35,141,245,19,213,185,206,127,85,77,64,184,245,57,137,128,146,142,72,150,154,158,87,39,154,34,22,230,253,119,193,149,48,201,61,61,146,61,238,213,81,81,190,37,60,216,108,118,21,115,42,105,100,145,87,197,93,224,119,150,154,204,47,118,146,24,150,39,49,189,19,166,128,90,107,221,101,194,178,169,209,208,88,156,140,215,162,163,20,219,181,229,166,58,197,115,35,105,34,168,108,110,254,202,161,151,248,119,0,225,122,234,70,62,142,22,72,237,19,199,77,74,202,219,67,71,134,161,84,138,218,198,43,83,201,160,98,141,159,133,171,218,196,201,235,35,149,210,39,94,186,149,29,199,41,104,176,181,165,103,170,165,209,236,77,117,208,189,247,172,220,166,181,72,234,121,104,229,78,186,106,137,209,14,178,253,127,177,99,12,49,85,178,102,182,100,141,85,17,222,58,232,5,144,177,98,11,53,42,54,57,149,21,173,118,136,133,98,252,127,2,198,202,75,101,58,117,243,208,178,205,108,180,215,105,163,88,22,93,37,84,68,98,21,221,12,119,70,64,199,219,237,10,178,47,77,94,208,59,124,89,60,87,139,111,118,186,174,145,185,189,85,60,139,41,113,181,203,97,173,221,103,157,243,211,171,181,86,104,95,251,86,93,98,204,79,27,86,177,41,226,129,223,89,28,139,169,89,219,56,127,183,50,38,164,220,183,57,124,116,3,16,110,116,76,188,43,164,101,189,237,123,147,170,35,124,206,142,12,33,80,147,46,250,9,52,255,0,49,76,231,167,201,26,59,117,114,61,40,160,124,110,95,21,105,223,75,148,86,4,145,186,208,64,154,167,95,84,48,143,37,193,88,145,241,190,106,106,119,181,141,114,249,121,28,9,99,171,164,86,199,91,10,239,106,251,188,84,207,12,79,149,148,116,20,210,54,130,159,213,118,190,40,88,124,91,150,52,219,229,150,77,91,35,117,86,162,123,192,179,244,184,58,233,138,161,69,166,141,25,251,74,158,193,144,215,106,166,55,154,154,185,21,23,93,78,161,183,155,174,24,174,146,159,152,246,35,87,166,135,127,102,207,170,219,68,111,138,125,85,233,224,170,7,113,38,84,67,106,153,220,196,85,149,173,242,83,173,134,175,21,97,233,94,182,199,76,198,53,122,170,42,248,27,73,159,116,245,50,201,83,59,26,233,23,201,124,14,162,187,57,155,95,173,50,178,8,27,34,233,187,77,0,185,120,119,136,76,93,132,167,134,105,170,39,118,138,155,186,170,153,91,149,124,91,218,177,21,28,52,149,149,177,69,83,249,92,197,68,93,63,105,31,244,23,219,61,92,169,5,202,186,57,89,34,248,181,124,10,137,184,58,141,208,250,83,12,94,93,191,79,211,240,95,112,18,127,105,206,188,37,93,86,202,62,251,74,249,221,211,118,228,46,61,167,28,217,152,141,214,186,15,15,39,161,14,22,188,81,138,240,245,90,190,162,181,239,145,139,209,205,114,234,84,212,188,66,99,168,101,72,91,93,38,136,186,117,114,133,137,137,166,199,86,103,174,157,250,31,252,180,52,213,230,13,158,133,219,25,82,199,126,167,17,26,206,36,177,213,51,180,90,247,248,126,146,157,149,143,62,243,22,235,34,186,58,138,169,95,228,155,149,80,52,148,234,140,231,194,244,46,70,85,214,71,19,151,205,93,224,109,254,27,240,126,213,145,47,16,47,252,52,34,171,16,214,231,102,49,149,211,54,74,168,99,79,54,170,161,67,213,92,243,118,215,59,168,166,173,169,114,235,167,214,80,37,178,233,196,174,12,183,57,252,235,188,10,158,9,163,211,196,213,103,226,39,7,92,226,116,143,186,68,158,239,89,8,161,135,2,102,173,222,129,247,121,235,170,85,173,77,200,215,57,116,58,249,241,142,41,195,144,50,146,182,174,72,222,215,109,85,107,148,9,126,92,228,180,77,3,159,73,114,133,99,215,174,174,67,164,185,113,25,135,237,186,67,85,80,215,167,154,162,152,47,131,113,76,149,120,45,103,164,184,201,61,99,155,187,69,126,168,157,11,115,125,204,75,221,100,179,209,84,74,232,165,137,87,170,46,132,205,102,164,170,30,34,240,115,209,178,69,94,198,43,252,149,221,78,125,94,109,97,235,165,50,43,47,49,71,185,63,77,16,135,187,150,100,226,58,106,182,50,158,182,89,23,118,154,238,95,121,223,83,99,28,199,190,190,42,122,75,132,241,49,116,77,90,229,69,29,81,39,119,156,239,194,152,86,149,239,125,253,147,47,85,209,30,138,88,60,198,226,166,223,82,231,122,58,226,246,170,107,166,138,90,108,21,148,23,155,237,52,114,223,239,210,61,210,34,46,139,39,188,170,47,156,49,216,86,145,181,85,23,100,98,55,214,93,30,86,157,61,7,25,215,107,29,115,119,212,203,35,81,125,229,208,179,113,237,77,87,19,32,169,69,107,149,58,169,100,43,114,51,9,173,70,216,106,210,85,95,52,82,220,99,172,0,236,33,84,149,84,108,230,66,197,234,138,128,172,210,127,25,116,85,251,99,130,41,28,171,211,84,69,43,59,6,118,195,136,41,86,73,181,107,88,136,239,88,194,236,186,198,56,82,150,221,186,229,110,133,103,141,60,218,133,211,180,102,70,22,172,163,116,84,180,138,215,233,162,163,52,240,12,175,94,38,207,235,109,133,142,109,12,104,249,23,166,168,90,140,73,157,152,159,16,61,203,73,77,80,186,183,166,196,93,10,106,167,17,89,106,235,89,78,219,98,187,115,186,171,209,11,167,134,238,249,123,97,164,137,215,38,193,28,175,68,85,107,180,240,37,88,183,216,126,241,142,174,42,249,29,13,98,104,190,104,167,106,251,222,61,165,69,217,13,99,191,99,139,225,103,199,121,84,216,147,145,89,72,205,254,58,170,116,55,110,185,193,148,54,72,209,146,207,75,46,212,234,168,168,170,164,105,98,45,248,167,27,243,149,106,45,149,42,139,230,168,227,129,95,89,141,46,181,50,210,90,97,168,234,158,229,46,85,235,137,124,154,130,85,107,17,137,167,142,221,14,186,209,196,206,81,37,76,147,81,211,198,199,42,47,85,208,10,103,15,225,92,192,228,45,61,117,28,142,73,23,69,85,215,162,21,7,224,10,227,117,124,117,181,149,146,68,190,59,117,53,191,140,60,190,162,154,106,119,179,162,125,87,106,154,33,219,197,197,158,3,184,208,179,185,77,3,165,94,154,42,160,20,229,231,135,59,155,166,142,166,142,71,191,170,34,170,175,145,203,111,13,84,181,176,177,46,172,69,247,234,167,107,126,226,126,205,106,183,164,173,141,94,174,77,81,35,84,241,44,246,32,227,110,190,150,87,178,27,115,150,63,45,83,169,96,186,115,240,167,129,36,166,216,216,152,146,233,226,138,82,207,225,38,203,4,146,77,13,209,98,70,234,168,155,255,0,246,150,217,156,104,86,205,43,118,219,106,85,207,69,240,78,135,17,188,84,223,171,42,37,142,170,158,72,162,118,186,42,148,92,235,71,14,182,230,84,190,103,223,157,43,89,211,151,191,221,251,78,238,108,61,102,193,20,111,154,154,153,31,35,60,245,85,44,77,15,18,50,90,234,100,115,25,81,44,143,215,85,215,84,56,204,226,38,239,122,168,154,157,40,183,53,117,233,34,106,115,188,124,139,141,115,142,142,227,35,174,181,50,43,164,215,115,88,171,166,135,218,124,201,178,225,104,185,247,136,105,85,173,79,85,138,228,213,75,45,113,204,91,181,202,165,90,212,108,44,78,139,183,162,20,117,233,149,56,134,169,233,83,94,215,55,79,87,87,120,40,234,50,82,131,138,28,29,45,92,144,214,209,68,218,101,232,145,249,29,109,215,56,242,254,94,117,125,167,101,28,137,213,168,139,166,166,28,94,173,85,148,117,171,76,202,135,203,34,46,136,172,94,166,194,216,113,37,76,90,74,179,70,139,224,231,107,161,208,100,45,235,136,185,162,149,240,83,221,30,177,162,244,245,142,186,28,235,109,235,101,61,206,235,35,96,71,107,170,56,179,17,101,141,250,178,159,153,21,67,30,171,215,207,83,98,60,189,196,202,244,161,100,18,43,156,186,106,136,164,229,54,12,150,162,199,153,119,21,76,29,226,253,44,136,169,213,187,191,246,157,236,185,153,150,113,202,230,65,94,232,26,190,41,227,175,218,99,155,114,31,29,71,77,29,107,33,78,137,170,106,139,169,212,94,178,219,25,83,51,189,79,79,34,182,52,209,85,168,166,120,241,25,11,116,206,44,47,109,71,165,162,177,100,123,188,23,105,196,180,227,139,86,41,209,151,11,234,82,185,254,58,185,16,198,7,219,175,8,213,141,145,204,217,27,211,193,78,34,211,95,33,145,29,39,55,115,87,170,245,58,217,145,43,54,240,118,10,193,55,107,154,119,236,75,29,67,21,127,42,84,255,0,73,125,112,238,90,229,124,17,44,233,61,36,237,68,234,245,122,116,35,18,143,17,226,42,5,69,163,172,150,23,39,185,202,135,127,106,206,220,113,110,137,212,145,220,229,72,252,21,28,229,213,76,178,146,150,229,118,94,222,29,44,86,249,169,101,87,162,183,163,147,161,212,92,248,105,183,58,53,125,178,169,172,118,157,52,121,129,184,99,137,140,75,96,171,73,27,89,46,173,118,170,155,151,169,119,112,247,26,87,20,86,190,186,89,244,243,245,133,154,47,83,184,114,199,48,85,164,180,87,105,154,198,175,77,175,82,176,178,88,179,55,7,35,17,213,181,50,177,158,61,85,75,127,133,248,228,176,77,203,163,168,73,26,231,104,138,229,84,46,21,63,22,88,53,21,157,238,86,58,55,167,93,234,132,193,94,219,51,115,21,81,54,56,249,19,185,204,250,250,162,151,79,6,231,71,124,70,178,240,231,68,239,61,75,7,73,196,118,82,85,202,178,44,240,53,221,53,69,84,234,85,118,252,105,149,88,173,25,45,37,222,40,100,95,36,122,34,16,100,165,54,98,216,37,209,89,91,245,186,120,157,138,98,75,100,232,156,185,90,237,223,105,97,35,147,5,209,198,199,45,254,157,90,212,215,84,145,14,76,24,183,13,76,244,134,135,16,69,185,189,19,241,128,94,90,156,85,100,160,147,107,118,239,95,31,214,104,163,198,54,170,186,133,139,154,214,254,210,206,203,112,142,178,69,87,87,194,247,34,232,213,71,120,157,53,124,213,214,247,190,169,181,109,106,34,42,248,129,146,148,213,49,84,116,133,237,122,125,138,111,75,77,28,140,86,200,196,77,76,91,202,204,246,108,248,187,232,220,213,172,147,214,211,93,117,95,19,38,162,185,71,84,205,235,50,120,34,160,35,97,246,218,88,26,229,141,81,28,166,197,45,82,194,229,133,90,186,41,203,149,145,35,209,236,151,85,95,20,95,3,106,73,168,153,38,215,185,187,159,208,54,211,119,94,229,3,106,33,69,93,77,118,202,148,169,133,30,244,209,126,211,118,102,198,248,18,39,189,174,98,248,106,105,130,145,35,86,181,174,68,79,45,2,86,235,169,227,87,162,232,105,173,169,165,160,133,31,81,245,124,144,228,242,81,170,155,164,67,106,190,130,42,248,209,146,166,172,79,0,203,131,5,93,37,195,173,50,171,80,231,62,223,21,84,90,109,77,81,52,253,102,212,52,48,82,68,145,67,19,90,137,231,230,107,94,114,199,185,30,173,211,220,165,130,148,188,81,92,232,234,17,41,161,213,186,248,161,204,165,167,169,168,167,252,126,168,165,72,215,177,34,209,237,87,185,221,58,155,47,141,24,221,220,181,105,71,77,29,185,176,53,100,211,87,159,36,109,66,42,114,219,208,237,28,177,200,197,213,200,142,56,238,172,167,166,232,229,215,237,51,90,141,169,169,33,173,160,124,51,162,35,213,58,28,43,77,174,123,76,46,108,107,209,222,6,229,77,93,52,200,175,138,165,136,169,226,154,156,26,204,93,67,65,79,203,168,169,98,42,121,234,21,219,199,76,245,114,44,205,71,59,93,117,212,222,168,150,8,222,216,228,70,39,235,82,223,221,115,66,211,64,139,186,177,170,228,110,169,163,186,22,31,50,120,156,161,181,84,185,148,245,250,61,191,218,53,6,92,195,89,74,217,28,205,25,166,186,107,169,200,109,125,190,5,87,58,88,147,223,235,17,241,113,227,202,215,107,133,180,211,69,52,147,53,52,85,98,244,85,45,198,39,227,195,19,85,74,228,180,208,206,145,175,68,87,32,18,125,93,138,173,20,202,173,109,92,45,70,245,85,220,133,5,137,115,143,15,83,84,37,37,45,75,101,126,186,46,213,212,140,151,241,71,154,55,233,185,48,243,21,210,174,138,169,174,137,169,90,97,236,207,147,12,218,231,188,98,74,165,150,177,91,189,172,114,235,212,12,245,102,100,219,158,214,201,207,70,42,249,57,218,20,254,35,207,74,123,19,145,237,107,100,68,93,58,56,141,140,109,196,158,44,187,220,21,150,137,106,34,68,95,81,35,85,66,152,168,205,12,225,189,53,176,36,117,110,85,94,138,168,189,80,9,3,196,92,106,209,90,106,249,79,166,209,19,199,69,83,170,127,30,118,36,141,234,214,232,228,79,53,48,25,112,238,106,95,100,231,86,81,212,46,239,122,41,214,79,151,185,131,3,223,206,161,145,202,239,13,17,122,1,155,117,221,160,108,117,75,219,78,154,163,126,211,157,100,227,246,138,120,90,234,230,162,42,170,162,170,169,130,20,57,103,140,29,35,157,221,28,215,187,244,145,78,124,185,61,141,230,164,84,74,119,122,189,125,68,80,149,33,246,174,51,48,213,217,200,178,92,89,26,47,150,227,189,170,226,98,205,221,86,88,174,49,117,77,81,119,161,23,171,151,152,170,220,173,141,106,229,133,234,189,119,185,78,45,67,49,197,37,66,91,125,41,60,142,119,70,232,229,211,64,203,55,177,255,0,22,50,199,80,246,83,222,52,106,107,174,143,242,45,133,243,140,123,157,53,42,165,21,210,69,114,39,79,88,199,184,178,183,26,94,63,27,52,242,106,189,87,122,174,154,27,151,28,179,164,179,219,221,53,210,185,188,212,79,4,94,128,93,186,14,55,241,181,12,139,83,233,25,92,141,93,54,171,138,210,207,199,213,207,186,235,81,80,238,102,158,243,10,171,224,166,99,223,21,59,219,162,46,136,112,226,163,145,117,238,236,115,215,204,12,246,143,143,27,165,206,150,90,41,106,213,168,244,209,171,184,167,175,92,80,85,211,91,159,83,13,217,86,103,34,175,214,234,97,108,20,245,124,196,68,87,49,88,186,174,162,182,150,185,93,204,90,213,122,126,142,171,160,23,254,171,140,28,108,217,220,216,47,18,181,168,237,116,220,119,144,241,203,141,227,183,119,54,214,200,247,233,166,187,140,86,101,186,122,169,52,134,7,61,87,167,70,169,203,139,12,222,97,84,153,40,166,84,251,26,160,94,203,175,18,184,218,229,82,149,149,55,169,153,189,119,43,119,175,67,228,252,75,99,105,35,108,52,119,153,145,81,58,174,226,200,85,219,174,205,122,62,162,153,205,98,120,106,213,55,225,166,115,218,138,215,53,138,159,97,174,178,139,193,23,16,248,249,29,163,110,179,61,206,247,184,249,85,155,89,141,88,169,35,234,164,84,147,222,226,208,71,93,37,61,67,92,230,38,214,175,93,16,169,87,19,209,212,197,27,27,36,145,185,190,10,171,234,254,209,214,65,90,219,240,214,45,199,149,105,53,109,201,35,106,175,93,100,46,85,151,134,58,123,131,97,154,190,229,12,136,142,69,95,198,33,100,161,196,87,42,42,110,117,5,211,214,241,209,174,55,41,115,143,25,209,198,180,204,184,78,154,47,138,57,74,219,48,173,220,52,101,130,81,177,43,234,233,218,246,183,175,172,135,29,50,155,36,112,237,98,50,122,184,94,231,47,68,213,23,254,83,17,223,157,88,197,36,69,150,229,80,230,175,143,174,167,50,155,50,227,171,114,73,95,45,75,230,94,173,93,221,16,149,43,53,104,63,0,246,13,175,158,223,6,159,165,161,217,87,103,86,74,225,104,183,88,172,180,245,19,53,53,69,70,34,174,166,31,217,113,5,6,33,154,58,123,165,213,176,193,209,58,187,69,46,198,23,183,229,29,158,104,231,171,174,239,238,77,21,99,107,145,85,76,178,185,51,113,3,138,241,35,149,184,91,14,199,3,63,37,121,122,127,200,83,242,230,30,113,69,52,156,203,92,207,69,114,175,171,30,169,255,0,17,113,176,69,210,207,138,170,99,181,96,204,37,36,73,224,146,44,104,101,126,5,201,216,86,138,23,221,109,209,58,69,141,55,35,153,224,162,205,24,33,71,127,207,12,78,238,235,111,130,174,13,222,175,70,170,21,29,159,134,92,203,197,42,181,152,154,237,88,231,59,170,196,170,189,73,3,178,229,45,146,223,84,181,17,210,49,139,227,162,53,52,42,184,176,237,28,90,43,41,218,138,158,122,117,39,81,129,88,111,130,59,85,75,209,110,52,50,54,85,243,114,47,82,165,111,1,120,125,235,190,54,35,23,245,25,185,29,182,54,42,57,205,213,83,222,104,116,53,41,46,140,137,187,127,81,190,51,6,23,210,112,23,105,154,118,54,170,179,72,152,186,233,167,137,121,112,63,10,184,15,8,194,197,101,162,25,100,106,125,117,105,126,153,12,41,26,107,19,85,203,227,211,192,54,53,98,244,115,180,247,20,82,150,124,5,135,173,107,186,27,116,45,115,124,61,68,59,104,172,214,213,145,94,250,104,211,79,236,161,220,182,54,185,219,213,19,95,3,106,162,137,36,69,68,213,53,247,24,179,200,226,71,67,69,209,209,199,30,137,224,154,33,203,142,8,156,155,81,81,63,97,181,73,111,109,62,138,138,231,47,218,115,217,10,107,174,196,66,117,27,17,162,49,116,69,79,224,111,164,104,239,202,55,57,108,253,20,62,181,173,79,4,58,13,190,66,105,209,2,49,90,186,170,27,232,154,31,87,175,77,0,219,69,93,60,13,40,138,239,35,125,172,79,52,53,36,109,79,0,56,251,23,244,79,173,98,233,245,77,253,137,239,83,234,53,16,13,141,139,250,39,215,67,208,222,218,134,173,168,168,7,29,176,137,63,81,201,70,162,26,87,71,120,162,1,198,68,215,162,161,161,97,77,117,219,253,199,47,107,125,193,81,170,154,116,3,141,238,106,55,161,177,83,75,213,21,137,161,207,70,51,93,116,14,98,59,196,14,36,80,236,110,158,58,154,246,47,232,155,237,137,173,243,83,238,196,247,168,28,85,98,235,245,79,155,23,244,78,74,198,154,249,142,90,125,160,112,244,126,191,85,77,74,139,181,122,117,208,230,237,106,254,74,31,57,108,215,93,0,225,69,18,170,122,205,15,141,23,213,68,208,231,43,81,124,141,43,19,23,200,14,36,112,245,55,185,91,83,192,222,108,109,111,129,247,68,3,99,98,254,136,217,246,27,251,80,248,172,69,247,129,179,176,210,172,93,124,14,70,196,247,169,241,90,128,108,108,95,209,27,13,237,168,124,216,158,245,3,101,99,213,52,67,111,149,162,234,114,182,34,117,234,105,86,162,129,180,246,250,168,109,236,57,42,196,84,208,208,230,34,123,192,227,189,139,209,16,218,116,46,78,167,53,172,110,154,169,181,43,252,145,19,160,28,53,122,179,166,134,218,189,95,211,67,126,68,71,27,109,106,49,125,100,64,54,246,163,147,85,242,56,178,53,92,244,218,157,17,78,76,211,64,205,81,178,34,234,109,71,52,13,93,29,175,173,211,85,242,48,55,25,183,77,20,216,158,150,41,53,240,67,146,176,38,155,154,253,233,239,106,156,74,136,228,229,43,163,145,53,247,121,129,176,182,215,53,219,152,238,134,235,169,150,86,114,213,60,13,84,237,149,19,241,143,57,76,98,185,117,108,141,77,62,182,170,7,71,54,28,130,100,93,233,226,117,206,193,244,177,205,171,33,215,84,215,82,177,223,2,232,141,93,85,15,175,70,116,211,163,128,163,151,11,34,187,70,59,97,161,248,94,88,103,107,152,245,93,87,196,173,18,22,53,55,200,173,62,34,49,234,139,183,195,192,14,162,154,208,216,246,171,211,214,57,203,73,30,228,213,16,229,61,169,185,28,172,127,236,10,212,95,95,84,3,137,52,59,19,212,105,183,29,189,242,187,123,151,67,181,106,69,34,34,181,83,167,142,167,212,133,202,186,162,166,159,96,26,41,225,88,209,26,114,26,211,227,87,174,197,79,15,51,117,168,134,160,53,190,103,223,3,82,34,39,128,86,162,148,105,215,94,166,235,124,13,189,52,232,125,71,170,123,128,220,7,195,232,27,110,98,59,242,79,187,81,27,181,19,67,90,46,158,72,124,119,84,240,64,52,181,167,213,77,16,34,232,21,202,160,124,10,154,245,3,93,16,13,14,105,179,34,105,170,27,206,113,180,245,106,248,169,40,227,188,227,202,142,209,122,28,153,21,190,243,101,239,106,244,50,56,19,53,202,138,154,28,25,161,245,124,122,156,234,186,134,68,237,169,167,95,121,196,145,200,230,238,115,191,128,205,29,37,93,28,211,46,198,185,83,174,166,204,246,233,90,212,218,229,85,59,41,174,52,241,59,106,34,170,154,98,171,108,174,245,91,227,239,38,14,51,105,231,72,155,177,58,249,154,162,73,152,237,94,158,7,96,232,156,237,29,213,63,81,241,241,162,39,84,24,54,182,50,86,110,215,65,37,59,91,30,168,221,77,30,171,95,167,84,57,237,218,248,80,96,234,22,170,52,93,154,42,42,116,240,53,182,104,29,245,164,83,151,200,141,85,127,20,223,224,112,106,168,119,117,107,116,253,67,168,223,169,160,163,185,83,173,59,145,23,84,208,167,31,131,98,162,122,242,60,250,149,29,3,31,12,58,185,58,155,241,72,233,85,81,201,170,12,29,29,37,162,104,244,78,171,161,80,210,211,237,141,27,167,84,57,16,68,212,235,161,189,181,26,186,161,70,150,199,162,120,26,85,189,77,221,235,225,162,31,17,53,82,193,179,34,232,154,28,101,235,185,117,57,146,70,139,212,227,36,104,142,114,106,189,71,33,76,98,90,22,214,83,57,138,205,199,18,195,67,45,18,34,114,145,19,245,21,76,208,70,230,171,92,158,39,21,81,27,224,158,7,30,95,96,190,59,148,210,229,221,3,191,89,245,93,171,145,20,219,149,202,216,213,27,225,169,174,34,198,241,53,27,221,131,43,145,158,60,165,255,0,136,135,155,252,105,14,48,168,124,178,233,248,245,255,0,140,153,126,32,225,108,152,86,177,100,111,251,11,191,226,33,135,51,30,218,92,95,88,177,254,76,206,255,0,140,235,6,214,56,185,211,189,172,141,146,110,84,68,59,92,151,192,215,28,107,138,99,100,113,185,209,53,81,124,11,127,95,84,250,249,209,170,141,213,116,51,55,130,252,49,19,23,210,47,139,89,29,162,117,78,133,25,169,195,246,6,135,9,217,32,129,33,68,145,24,139,209,11,249,66,159,136,77,221,53,82,136,193,48,50,8,99,209,62,178,34,41,94,53,173,84,106,39,68,67,149,251,28,157,173,78,135,222,129,172,115,151,196,214,176,244,241,3,101,234,237,52,115,180,56,242,83,53,237,87,35,145,85,13,218,152,28,228,245,94,167,17,148,245,12,122,61,92,186,39,136,31,86,145,170,139,170,33,199,88,54,61,87,106,104,135,41,239,127,146,232,113,222,247,117,212,14,37,75,85,233,234,180,232,238,19,114,85,24,229,209,87,203,66,161,87,49,53,77,124,78,13,77,28,82,200,146,57,136,237,19,204,10,2,248,148,238,69,123,232,82,69,251,90,117,182,10,234,56,234,150,55,210,114,29,250,180,46,21,85,182,25,60,98,79,216,135,65,117,178,177,138,233,25,11,83,78,187,145,58,150,44,84,22,122,180,123,121,81,189,52,83,182,150,223,79,82,136,142,86,169,109,105,175,171,107,126,215,72,137,167,188,171,236,216,130,158,169,136,231,74,213,213,60,148,173,53,220,240,141,5,83,93,186,154,55,106,158,109,66,145,187,229,6,30,186,64,172,171,182,69,213,63,68,184,76,174,108,168,188,191,36,243,52,173,82,189,187,92,237,64,177,171,195,6,11,90,174,248,218,56,218,228,94,157,10,190,209,151,56,103,14,68,216,160,162,143,115,124,246,149,220,142,77,21,26,186,126,179,143,53,19,39,77,85,201,168,29,12,182,122,87,198,139,20,109,106,39,185,14,150,183,15,211,214,178,72,166,111,138,42,21,139,169,22,52,250,221,19,192,235,43,99,149,21,85,140,77,127,80,22,55,18,100,237,45,124,207,149,37,70,179,95,51,229,175,43,104,109,12,107,153,43,21,83,245,23,38,247,65,112,168,106,182,53,218,213,241,211,222,83,255,0,71,171,151,235,212,201,252,64,249,109,180,54,21,216,205,189,58,106,84,54,235,82,49,251,220,169,239,58,47,71,220,232,180,124,59,156,159,105,216,82,94,38,133,169,222,216,168,169,238,2,163,108,147,55,192,215,222,228,98,110,114,116,79,19,173,164,188,67,84,186,35,144,236,152,250,117,84,220,228,93,124,128,227,207,113,116,207,77,172,232,133,53,138,172,180,183,154,121,27,60,45,93,200,190,40,85,239,138,37,106,242,218,211,171,172,160,116,204,115,26,253,21,67,12,114,191,101,61,142,57,36,168,124,108,106,238,215,192,237,48,108,180,56,122,118,65,70,246,163,117,245,186,149,222,32,192,245,119,29,237,73,220,141,95,114,148,92,185,79,95,28,171,37,61,124,140,84,95,55,1,120,172,215,86,213,49,175,100,141,85,84,247,157,187,32,231,191,123,209,53,45,142,23,195,247,219,99,218,201,106,213,237,79,180,184,212,53,18,196,214,182,87,106,237,58,129,207,125,27,100,77,157,14,44,184,102,134,179,93,241,38,167,41,42,88,213,223,187,175,235,54,101,188,199,18,42,49,221,124,192,225,166,22,181,196,186,119,118,170,167,216,110,165,146,133,58,242,155,252,15,145,94,92,174,211,162,238,233,212,228,115,213,19,214,122,1,198,125,190,24,209,118,196,137,250,144,211,190,56,219,181,90,137,161,201,125,124,45,77,28,168,167,6,119,50,116,94,90,175,80,58,60,67,121,138,146,153,203,175,94,186,24,255,0,142,235,174,55,137,159,20,8,237,28,170,157,11,253,113,194,209,92,209,81,210,189,60,252,78,145,114,230,145,31,225,187,175,138,129,141,248,111,40,170,46,87,20,154,178,23,59,115,181,234,134,72,96,124,3,65,102,130,54,178,149,168,230,162,126,73,80,89,176,205,61,191,71,44,45,87,39,68,232,84,148,209,53,139,170,53,16,13,202,54,54,22,53,136,196,232,115,28,244,114,104,108,239,107,19,77,19,161,197,154,177,205,93,26,136,7,41,239,106,121,161,199,124,237,78,154,157,100,149,242,187,84,52,182,73,92,228,114,168,28,217,102,251,78,36,211,34,166,130,73,85,78,44,142,85,69,234,128,141,138,151,106,213,45,238,56,106,173,190,85,68,215,70,169,94,204,245,84,84,232,81,248,166,147,188,82,201,31,142,228,80,218,63,115,186,87,45,202,102,236,252,165,242,44,109,84,74,142,85,78,154,117,50,155,61,176,107,161,150,106,165,99,180,213,84,198,11,155,22,41,94,212,215,68,93,11,18,185,248,87,17,75,99,175,101,75,36,115,118,251,148,206,126,24,56,137,171,166,187,81,81,75,94,237,171,181,186,43,136,249,107,182,249,33,115,242,74,233,81,77,140,40,18,57,21,61,118,249,253,166,153,84,57,77,108,91,134,49,150,54,167,140,235,251,58,153,123,134,108,150,219,149,90,88,47,123,93,22,212,68,71,126,163,21,242,94,231,5,22,43,145,89,11,93,34,206,169,170,254,179,39,107,170,37,134,231,77,91,19,18,55,42,34,234,158,102,23,21,195,50,35,6,204,170,248,105,99,69,111,70,232,158,40,118,20,121,65,135,109,81,57,240,83,69,204,79,13,81,14,21,187,24,220,89,85,77,76,174,107,88,230,162,171,149,75,163,108,109,178,225,12,122,212,64,233,92,157,87,112,85,170,168,195,178,89,94,181,112,162,34,42,234,230,162,116,67,183,161,175,98,210,115,160,106,43,211,197,16,173,113,6,24,145,21,204,134,38,201,27,211,166,157,81,75,101,37,155,18,91,43,230,88,160,115,96,215,234,233,208,43,118,229,131,104,49,28,15,171,124,77,85,253,94,101,176,189,112,253,73,120,172,71,77,14,216,222,186,107,167,129,123,45,169,84,250,53,130,38,181,142,95,119,188,229,91,233,110,145,63,101,107,121,204,95,4,80,44,51,184,80,125,123,91,13,35,145,98,111,153,84,218,56,62,182,193,73,186,90,185,89,38,157,85,21,75,171,117,196,151,187,50,178,43,125,158,77,171,226,168,213,57,116,184,235,19,185,26,199,90,164,70,233,185,222,170,129,102,164,225,78,134,24,222,177,92,37,220,158,10,186,157,21,70,73,98,252,50,142,150,207,91,222,26,238,170,142,252,157,63,89,146,246,156,81,37,194,169,27,91,110,115,35,240,119,170,118,215,58,43,51,161,116,144,198,171,204,79,171,167,128,24,149,12,184,226,216,197,109,109,59,85,91,246,161,215,214,98,140,103,163,246,218,57,172,79,31,3,38,235,240,5,21,226,5,116,84,234,199,175,130,232,113,108,249,77,53,30,171,52,104,246,185,127,45,0,195,251,253,218,123,181,12,137,87,100,154,57,83,197,90,197,41,171,85,68,84,177,42,84,54,104,92,159,87,84,84,83,59,31,149,41,28,235,55,162,225,146,37,234,169,183,161,215,223,114,63,8,215,67,207,173,178,83,197,43,189,102,163,91,226,164,209,140,89,117,153,53,24,118,177,22,106,169,95,22,228,209,23,83,34,109,25,153,135,49,13,54,234,202,184,162,114,167,154,161,72,93,242,122,201,68,146,50,174,134,26,72,145,23,99,154,157,87,220,90,155,230,84,226,38,78,146,217,166,168,117,59,151,197,165,151,70,64,76,152,42,225,34,243,42,169,166,115,188,27,170,117,41,11,182,18,162,183,215,190,162,58,168,227,166,122,47,170,142,77,52,45,29,86,80,102,85,45,63,164,173,215,10,150,185,137,170,117,82,140,186,51,56,98,153,212,215,10,170,217,152,222,154,162,40,25,15,111,195,216,6,173,146,53,239,138,57,145,117,223,227,170,155,244,212,56,122,206,247,77,81,121,133,98,103,84,111,67,29,237,21,24,134,157,174,109,92,149,113,185,19,93,85,52,213,74,227,6,96,219,142,44,153,86,170,162,69,69,242,122,129,82,98,252,245,178,218,28,148,182,105,92,237,157,23,111,188,249,135,56,139,158,118,178,6,83,201,36,142,232,158,39,75,136,242,74,26,25,155,60,244,146,170,35,181,252,91,117,69,79,180,219,183,86,224,236,29,112,142,74,171,99,99,229,162,117,145,186,117,2,252,225,156,87,136,177,19,33,145,244,146,70,199,117,209,83,192,185,20,180,82,212,196,213,151,114,57,16,198,10,158,43,172,118,55,182,154,215,19,30,230,116,85,111,153,220,225,190,44,219,113,175,98,84,83,57,24,170,154,163,80,48,200,106,203,125,4,45,219,114,149,187,87,222,81,247,220,184,194,184,129,28,234,103,38,247,39,69,247,41,202,171,172,167,199,148,49,213,81,86,119,117,115,81,218,107,167,137,216,91,112,189,125,45,27,99,134,175,114,175,69,118,160,99,86,102,112,235,27,27,45,125,19,210,71,49,21,87,66,197,210,101,188,55,139,186,217,234,35,108,78,77,117,119,234,51,234,239,128,47,213,13,85,138,189,57,110,250,205,215,196,183,247,124,137,149,243,45,101,12,17,50,127,21,86,248,169,53,113,139,55,110,27,220,200,145,212,82,35,156,228,242,40,219,231,15,216,162,138,30,115,41,156,246,167,187,196,205,202,76,178,196,50,210,172,44,107,155,35,58,35,180,234,115,161,203,60,66,202,39,62,181,95,50,199,213,26,173,26,98,59,43,50,219,21,91,97,231,37,51,162,106,120,238,81,108,155,20,91,93,201,138,121,35,143,205,55,121,146,19,83,148,118,92,109,71,220,171,41,217,79,82,207,179,69,83,161,168,225,74,220,216,92,181,52,172,218,157,17,116,26,99,14,40,44,216,170,242,213,150,142,69,154,79,119,137,198,169,195,88,170,217,62,250,250,73,154,247,47,232,174,134,82,63,135,187,246,29,171,90,156,49,36,170,212,95,168,137,208,169,44,249,127,139,113,4,209,91,174,184,127,152,232,180,106,189,209,168,213,145,135,148,182,250,136,106,25,45,205,178,53,138,169,226,138,94,140,11,138,240,86,23,114,62,121,88,245,68,243,67,39,229,225,110,131,18,91,146,134,107,44,113,74,173,250,232,222,168,81,178,118,127,76,179,239,108,238,216,171,224,53,93,45,163,63,112,26,107,28,139,26,67,224,228,68,242,58,43,182,100,101,165,202,227,206,107,81,17,87,84,85,66,179,170,224,26,122,116,89,40,230,114,57,19,93,190,242,223,98,110,18,241,189,185,239,134,142,133,242,237,240,84,69,44,242,154,234,241,198,107,209,81,218,221,71,135,107,216,221,221,52,251,11,7,123,196,143,185,178,85,175,145,174,122,170,170,42,23,146,143,132,204,198,186,214,36,21,54,233,118,235,175,84,94,133,205,177,118,127,93,171,32,100,245,234,169,175,85,106,131,88,131,134,243,59,18,225,89,29,220,222,231,195,174,155,85,124,142,194,179,52,219,113,116,147,205,75,164,210,167,172,168,102,245,179,179,222,149,177,170,84,194,199,107,225,169,242,167,179,186,222,230,189,97,141,140,114,248,42,23,182,38,107,0,237,85,20,149,151,126,241,87,51,153,18,187,93,20,174,170,241,93,5,185,99,75,69,103,174,212,242,50,150,30,206,155,154,201,34,54,101,115,63,36,249,77,217,217,119,166,153,210,57,235,246,14,198,49,202,203,154,216,226,41,27,20,21,178,232,186,105,215,200,184,212,56,163,19,221,105,153,45,230,251,36,113,179,214,86,171,215,170,123,188,75,163,81,193,6,36,181,212,178,106,103,171,145,169,215,161,192,189,240,167,140,42,92,216,121,178,49,169,209,116,51,170,165,100,205,140,49,99,162,108,112,189,178,212,233,230,227,165,185,230,45,155,21,81,73,111,175,88,161,146,84,213,174,114,167,145,90,87,112,53,122,168,163,90,170,122,151,115,209,53,69,215,169,70,59,130,92,199,168,171,245,150,71,181,186,162,63,175,65,170,179,215,8,42,40,171,101,125,29,123,86,37,94,154,41,217,88,177,85,77,166,120,223,53,87,170,171,162,232,94,186,30,3,241,212,176,238,146,190,68,251,53,55,171,56,24,197,212,212,124,216,234,245,123,58,232,171,226,53,156,83,52,119,232,110,113,182,165,149,124,181,84,241,208,222,164,195,55,76,87,91,177,46,242,61,186,104,138,142,94,135,103,69,195,134,63,183,185,148,245,73,178,38,174,139,166,189,80,190,121,121,149,20,182,42,22,37,85,52,105,80,139,174,228,241,81,106,200,199,170,220,135,199,242,79,165,182,235,83,179,197,52,114,255,0,164,234,106,178,19,49,153,59,221,87,93,81,42,107,170,34,185,76,243,178,218,41,162,115,99,125,58,53,191,165,161,219,86,225,203,84,201,185,171,27,87,246,117,34,163,130,28,160,185,193,93,182,244,146,181,137,239,85,43,24,50,46,201,119,181,186,182,219,87,44,78,68,251,124,76,175,198,24,74,201,82,215,54,166,154,157,23,78,143,243,45,252,80,67,133,168,37,130,104,27,35,23,93,168,128,97,158,47,202,251,245,146,173,89,72,178,76,213,93,53,95,3,167,164,193,216,170,24,82,120,229,116,106,139,224,215,25,96,236,41,125,198,211,77,5,37,60,140,130,95,85,61,94,136,119,22,188,141,158,208,214,50,170,131,155,239,85,64,49,130,43,126,39,90,104,93,81,222,36,78,141,93,90,170,154,21,125,183,9,225,247,209,182,166,243,27,213,201,213,83,98,153,57,85,96,179,97,251,98,62,182,205,19,154,207,20,86,248,27,20,52,217,113,137,237,178,50,158,10,120,170,89,209,89,211,82,193,97,233,40,48,125,92,109,160,176,216,57,242,175,71,61,83,77,170,85,184,91,33,45,87,167,45,85,230,54,70,212,235,177,36,234,84,247,122,123,14,24,141,41,237,52,113,58,162,125,117,115,83,171,75,105,136,174,248,222,207,81,222,40,171,106,54,202,191,85,165,21,236,249,101,148,150,39,236,157,88,197,111,69,107,186,169,208,84,96,156,179,154,89,165,161,173,142,46,139,224,133,31,91,53,194,166,137,245,183,137,101,146,105,19,162,47,145,69,214,83,222,34,167,87,196,250,148,108,158,228,38,138,203,21,224,123,36,180,110,142,201,92,199,191,79,22,175,82,202,220,44,23,56,46,29,198,58,135,239,87,233,170,42,149,198,24,195,153,131,89,88,174,177,219,235,39,106,174,139,185,139,161,113,236,28,60,99,235,229,123,46,53,144,37,59,156,168,170,139,170,13,29,30,91,229,198,23,181,164,119,76,93,51,100,93,81,87,122,153,47,132,112,86,71,98,200,35,166,133,105,91,35,147,68,220,168,136,83,107,195,5,214,174,137,141,184,220,81,204,68,77,88,142,41,235,230,67,220,176,227,17,108,215,26,168,54,249,53,122,40,209,120,100,225,207,4,70,245,158,138,104,22,47,115,28,138,113,167,203,12,1,135,26,181,41,68,217,100,240,213,91,224,89,139,110,37,198,89,126,178,69,116,189,212,205,27,81,118,163,157,224,84,152,83,63,44,183,233,61,21,124,157,17,85,122,189,235,224,53,28,187,157,254,205,29,99,233,35,164,106,66,207,45,14,5,29,102,18,196,44,150,149,221,218,24,209,251,94,143,209,23,95,218,119,117,212,120,51,17,85,62,150,197,88,142,153,233,213,205,84,44,134,102,229,197,222,211,113,214,219,90,173,115,186,174,142,209,85,77,75,33,171,175,91,128,50,166,150,153,101,124,148,110,145,83,94,138,210,206,102,46,31,192,84,16,84,79,65,201,116,139,224,141,208,161,223,133,177,187,42,247,85,92,30,144,162,121,189,116,58,187,157,53,116,115,247,118,181,213,79,114,232,168,157,83,83,92,185,75,19,237,195,182,224,87,95,249,149,17,69,181,154,174,138,136,117,213,153,113,29,100,238,123,156,145,57,154,166,223,126,133,103,67,69,138,237,48,36,235,36,180,244,238,77,121,122,116,54,126,139,226,91,211,228,185,208,77,44,173,141,53,209,12,24,182,53,248,39,149,58,197,36,104,205,58,35,180,241,41,139,181,178,166,223,34,178,25,85,81,61,200,92,187,211,239,115,39,119,168,165,123,101,98,233,185,90,110,97,28,16,251,197,83,167,186,189,171,27,122,171,92,166,162,45,36,21,23,8,222,138,201,21,174,78,186,157,212,120,142,241,43,91,29,68,207,218,222,157,20,173,177,165,130,203,13,66,193,65,77,19,81,171,162,171,78,142,143,15,177,102,102,141,71,181,87,234,175,129,71,80,151,11,187,230,107,105,159,59,149,254,27,92,167,123,69,117,204,219,115,121,148,178,86,66,198,245,69,220,165,211,192,216,78,24,39,142,166,170,203,19,155,211,102,168,94,139,92,248,62,40,157,75,136,172,212,233,19,219,162,46,223,3,157,92,98,83,243,119,51,169,91,200,158,241,84,173,78,154,171,212,239,112,214,112,227,26,39,247,153,46,245,10,190,63,93,75,247,119,203,236,155,172,134,166,122,105,96,89,30,138,172,137,218,116,82,204,208,97,43,92,56,130,90,26,138,88,93,74,231,232,207,118,132,49,95,225,94,36,49,37,61,84,78,170,185,189,88,136,158,46,42,44,69,197,14,36,189,47,163,173,114,185,238,115,118,106,139,239,44,190,33,160,195,118,218,153,33,130,54,55,99,182,234,135,2,153,212,52,104,181,52,21,139,28,154,120,183,77,75,134,50,219,134,58,58,186,92,81,244,151,19,215,198,215,171,183,38,231,33,157,214,172,195,176,62,157,203,233,56,23,68,68,79,93,8,106,183,99,12,87,27,152,144,94,106,154,207,215,161,166,179,56,115,62,207,52,137,77,124,172,88,217,225,235,116,65,134,38,138,163,54,176,148,91,96,244,157,62,255,0,5,245,208,226,87,230,166,12,138,21,154,107,189,51,28,212,213,53,122,16,169,83,158,216,247,250,217,110,147,164,191,164,175,83,171,170,206,220,109,94,155,106,239,115,189,186,248,43,212,189,107,73,187,160,206,188,27,83,14,197,189,210,234,139,162,122,232,119,84,121,165,97,70,163,146,231,78,232,215,242,183,39,66,14,105,51,15,17,45,58,77,6,35,154,53,78,186,36,133,85,98,205,252,111,83,18,82,38,46,158,38,39,171,181,100,241,29,82,166,165,153,153,134,42,28,141,167,187,211,57,254,237,232,111,191,30,217,81,52,146,186,52,119,216,168,66,227,179,127,26,97,138,164,153,184,146,89,85,203,170,47,48,171,109,28,71,99,5,164,89,171,113,68,202,244,77,118,171,252,7,90,152,150,201,113,221,145,124,46,12,254,39,45,184,194,199,85,15,248,61,123,28,191,98,145,75,135,248,162,187,85,111,166,158,229,189,200,191,89,207,59,120,120,166,186,88,107,90,172,175,108,177,175,85,110,241,152,98,81,93,137,173,241,66,155,234,154,139,228,186,148,190,42,206,124,51,134,227,68,174,185,197,175,235,66,63,110,60,87,220,239,180,251,41,110,105,77,234,233,163,94,116,20,216,142,28,98,231,212,98,60,86,229,103,147,95,34,116,26,99,55,110,156,79,224,150,76,145,182,226,198,162,245,215,113,71,226,94,44,48,227,34,116,84,85,77,122,249,42,41,135,117,182,44,27,83,43,156,184,173,85,136,186,109,230,33,195,174,179,224,234,24,209,244,247,228,149,83,242,85,233,212,153,171,25,3,112,226,189,214,238,117,66,76,233,17,255,0,85,17,124,11,53,142,120,172,198,120,162,175,185,216,217,43,117,93,17,81,78,146,158,124,43,60,73,77,45,60,73,191,162,63,95,18,188,193,150,92,177,180,181,43,238,125,214,69,241,245,149,58,12,85,14,184,195,58,110,12,100,76,134,121,82,68,250,223,172,250,236,164,204,12,85,31,123,185,199,51,94,238,189,117,47,170,231,54,83,97,154,71,77,28,212,138,177,167,72,245,66,202,227,238,49,218,250,183,211,225,199,178,153,136,186,34,176,212,131,187,195,92,43,71,63,42,170,243,82,155,180,69,115,92,158,10,85,45,225,251,11,44,233,76,178,66,136,207,31,85,58,152,229,81,197,222,49,142,119,255,0,134,185,205,69,209,87,95,19,174,135,138,156,85,53,114,212,58,119,43,87,203,81,131,46,102,201,108,53,5,30,150,229,130,7,120,111,84,66,152,184,112,255,0,108,173,119,58,170,246,201,213,58,163,81,122,127,198,88,42,126,32,113,166,34,122,83,62,121,155,26,249,34,169,81,80,230,125,250,222,214,197,26,84,73,35,250,34,117,94,164,23,191,15,100,78,93,81,79,29,85,125,85,62,232,215,85,69,208,175,37,182,101,133,158,30,117,53,61,43,210,22,233,170,53,12,59,196,119,204,205,149,29,113,167,134,177,33,119,93,17,23,77,10,82,44,111,152,146,185,208,54,106,198,183,242,152,228,93,0,204,41,243,26,193,91,85,37,13,182,221,2,35,58,106,141,66,148,188,99,123,109,186,89,18,102,193,215,175,84,78,133,146,203,156,81,118,244,186,193,93,76,168,175,232,170,168,165,65,139,112,13,234,255,0,86,178,210,189,219,100,235,162,41,112,115,175,121,171,105,134,101,124,46,135,167,187,67,98,28,240,166,142,223,35,34,88,145,202,154,35,151,66,139,185,228,78,44,116,26,82,208,185,239,95,52,69,83,130,206,31,177,132,116,104,181,176,76,137,230,221,23,65,137,92,139,150,47,134,243,92,202,138,250,198,114,213,218,232,213,255,0,65,220,218,113,38,10,162,141,213,245,77,108,179,198,190,170,41,79,219,242,66,181,210,114,166,124,177,105,224,85,184,107,36,35,109,71,74,89,174,10,139,213,30,221,83,251,137,124,38,41,172,87,157,178,79,10,211,216,173,234,221,222,162,171,83,193,11,75,123,187,98,75,188,219,101,108,206,110,191,105,153,248,99,38,240,156,114,127,142,48,202,64,190,122,51,199,248,149,13,102,74,97,249,218,139,135,48,115,103,215,242,150,53,51,121,97,102,48,38,27,44,243,198,145,62,134,70,185,221,119,42,41,84,97,28,190,196,87,202,198,81,218,173,206,122,189,116,215,67,61,240,143,8,15,196,108,100,181,182,158,234,142,252,133,102,136,100,198,84,240,173,131,112,132,81,207,45,158,153,102,110,139,185,91,215,82,203,168,143,76,53,192,190,51,196,52,209,212,213,211,58,52,149,17,126,169,122,176,23,102,205,189,168,217,177,2,185,200,190,40,164,138,91,240,237,5,190,52,138,158,154,61,173,77,17,52,240,59,20,167,209,52,72,154,154,20,97,197,151,179,227,45,109,205,71,37,19,85,81,117,93,91,226,85,212,220,25,101,148,17,164,111,179,70,237,63,176,100,218,68,229,241,105,186,200,213,60,19,251,128,196,92,69,192,166,88,221,99,114,67,109,99,28,239,36,111,129,105,241,31,103,54,23,99,158,250,40,149,168,186,170,34,33,34,61,221,142,93,85,19,80,251,124,51,39,227,24,142,29,104,136,60,95,217,227,136,219,42,165,170,23,43,117,233,162,20,53,195,179,247,50,33,69,101,60,14,93,124,180,38,183,208,180,255,0,149,27,85,63,81,161,248,118,215,34,46,250,72,181,84,241,208,101,130,8,111,156,27,102,237,137,93,26,91,166,123,27,250,41,169,70,205,144,25,131,77,84,180,243,217,170,209,233,230,177,169,232,29,248,38,199,42,42,186,223,2,235,253,147,170,170,202,124,37,88,253,242,216,169,92,239,122,177,13,107,90,133,172,175,224,199,22,227,105,218,218,202,121,161,69,95,54,169,126,237,157,153,47,124,104,181,53,207,71,42,38,158,170,244,36,234,211,128,112,245,149,119,81,90,169,225,211,244,90,119,172,161,163,98,104,216,25,246,244,27,169,106,44,42,251,52,46,20,13,231,209,213,190,69,78,168,154,232,87,153,49,192,156,150,187,195,42,47,180,171,42,49,122,163,221,175,66,69,219,69,72,169,162,211,179,248,26,226,160,165,137,119,197,3,90,171,226,168,132,196,91,44,19,146,152,95,10,44,111,164,160,138,23,49,60,90,196,212,185,81,81,192,198,163,98,111,70,166,154,232,114,152,196,103,213,233,250,130,185,205,215,69,94,163,232,108,54,40,215,84,68,84,84,62,172,74,157,116,67,125,138,137,170,162,117,30,191,232,151,71,29,172,213,218,59,192,250,248,156,191,85,58,27,170,197,95,201,208,212,154,181,62,178,150,121,28,100,137,81,117,62,236,83,121,218,121,38,166,158,190,224,54,185,110,220,154,27,168,215,34,117,67,83,85,83,236,62,238,95,121,100,208,99,91,166,166,180,218,134,148,240,62,151,168,251,183,237,8,222,190,39,211,233,145,247,111,218,54,253,167,214,167,188,212,189,60,128,248,212,53,237,62,53,218,121,31,92,170,190,26,161,112,54,253,163,111,218,124,245,189,234,106,77,116,234,44,193,243,111,218,124,53,13,19,220,65,164,251,183,237,62,232,158,227,94,137,238,3,105,205,232,189,77,189,138,114,116,79,112,209,61,192,108,49,186,42,154,246,253,166,181,240,52,129,243,111,218,54,253,167,208,3,98,141,138,106,79,3,232,27,123,126,209,183,237,55,52,79,113,241,81,52,240,3,70,223,180,109,251,79,187,87,237,26,105,226,170,7,205,191,104,219,246,159,118,162,248,56,105,183,170,174,186,129,243,111,218,104,119,69,55,55,167,184,210,229,69,93,122,1,160,251,183,237,62,244,251,15,138,191,104,13,191,104,219,246,159,53,95,121,167,115,189,224,107,86,244,241,52,237,251,79,155,151,222,53,95,120,31,30,154,33,180,255,0,51,117,122,161,199,151,119,93,53,64,62,47,85,68,18,192,187,124,13,48,239,234,174,85,85,55,85,207,94,138,170,7,92,175,70,61,90,190,39,6,224,233,220,154,70,138,118,179,211,110,126,244,111,137,179,52,91,89,213,58,129,70,86,82,92,105,223,205,99,220,229,94,186,20,142,43,199,55,235,4,47,151,184,189,236,137,170,229,209,60,81,11,174,234,126,106,166,158,62,243,139,89,96,164,174,99,153,91,76,201,154,228,209,81,201,228,96,98,117,255,0,137,236,109,27,185,118,75,52,219,126,212,56,116,124,90,226,170,56,150,43,157,130,116,153,127,41,81,116,255,0,136,201,154,156,182,195,45,126,177,89,105,154,191,99,74,95,17,229,110,31,171,167,122,75,107,129,169,227,170,55,192,12,118,186,241,171,136,44,170,233,106,173,50,35,60,181,66,134,187,118,132,98,24,229,221,75,105,149,204,85,235,166,165,228,199,25,41,135,175,116,143,129,33,99,85,191,97,67,83,100,14,9,183,80,189,106,169,161,115,211,93,85,81,0,161,226,237,8,198,82,72,142,101,150,86,177,60,85,83,255,0,97,115,50,235,143,75,109,222,62,86,32,84,134,126,102,222,171,224,133,178,189,96,108,46,231,203,107,183,91,98,85,118,173,69,107,75,39,152,89,81,81,132,42,29,88,218,23,170,72,155,209,81,23,160,18,47,109,226,199,1,85,61,159,227,6,42,175,150,226,180,182,231,222,17,185,163,86,158,174,52,221,246,145,29,134,175,52,182,138,246,75,115,100,136,205,127,43,82,176,197,249,215,65,99,165,135,232,252,211,178,77,60,24,4,171,187,54,48,187,90,143,154,245,3,19,220,174,67,93,62,112,225,57,102,84,75,165,50,179,252,244,33,118,251,155,121,159,124,98,73,111,150,227,177,124,52,69,56,246,75,254,125,85,75,206,141,111,11,10,249,109,93,0,156,107,38,54,176,223,21,233,67,113,129,232,158,40,215,33,222,182,72,221,30,248,100,220,132,79,100,101,207,60,105,46,244,174,145,247,56,217,44,136,139,185,23,66,74,112,53,194,240,220,49,78,251,186,47,120,86,166,231,47,138,168,21,236,114,181,204,211,204,221,106,157,53,61,123,149,173,209,139,225,226,115,225,159,122,120,170,22,81,204,221,246,13,223,97,176,143,86,254,86,186,154,154,229,85,234,165,209,188,157,65,241,146,177,174,84,114,38,135,197,149,22,78,154,104,52,110,110,251,6,239,176,218,230,110,85,70,161,173,173,147,77,85,90,52,106,221,246,4,93,124,141,165,116,156,206,136,213,67,87,227,81,232,253,169,181,60,70,141,192,125,71,110,240,98,32,114,104,157,116,26,62,26,94,186,41,171,84,247,154,94,168,52,109,57,77,137,17,87,85,55,221,166,166,211,151,170,146,221,28,103,162,234,108,61,170,197,234,114,157,213,77,151,177,206,234,186,169,7,89,89,73,36,207,69,79,5,95,19,142,250,57,88,155,81,85,78,221,88,237,21,13,167,70,228,79,87,161,101,193,213,45,4,45,245,223,30,171,224,111,195,73,10,34,43,90,136,106,150,41,213,122,57,124,77,232,99,145,27,235,117,46,141,181,107,91,163,81,79,143,135,122,116,57,43,11,29,224,212,62,164,106,158,3,71,85,53,3,213,121,136,114,32,129,81,154,41,204,127,170,205,170,134,136,213,218,232,169,208,104,219,90,125,19,95,120,108,17,187,197,14,67,181,119,138,116,62,35,81,60,16,104,227,75,74,154,109,106,26,97,164,216,189,78,115,19,85,213,80,221,216,213,111,130,106,52,113,217,30,129,91,212,221,86,175,134,163,151,211,93,12,141,157,191,105,241,83,69,253,134,226,177,77,14,77,20,176,104,127,129,197,252,165,57,15,54,159,181,53,93,16,95,35,139,47,153,196,145,58,106,114,229,84,212,225,203,51,116,93,81,14,119,141,163,140,247,117,212,209,204,252,82,170,248,106,109,75,80,222,98,55,195,85,54,214,120,218,215,34,187,94,166,164,193,106,56,137,171,107,48,141,98,39,249,39,127,196,66,166,105,213,111,197,245,218,127,150,119,252,100,185,113,105,137,253,15,132,43,94,201,122,171,21,168,159,173,8,115,198,53,239,184,95,43,42,28,221,92,233,93,212,220,29,117,42,190,74,230,53,60,87,67,63,120,63,138,170,59,99,23,111,78,134,7,90,104,165,108,208,212,185,21,87,119,83,62,184,84,191,80,71,65,13,58,185,172,119,77,80,163,59,176,138,175,119,137,87,196,173,233,223,185,200,138,91,188,47,116,167,90,118,171,100,211,68,59,122,236,113,110,179,198,231,212,212,198,213,79,122,156,236,92,87,236,229,162,34,43,186,135,190,52,252,163,29,241,103,20,248,67,13,163,247,220,88,233,25,209,83,114,120,150,229,156,110,218,107,43,249,81,202,198,199,187,77,85,124,134,24,204,196,72,156,157,30,104,145,154,34,162,47,66,194,89,56,155,193,181,112,164,143,188,83,181,116,240,230,33,80,82,241,17,130,101,106,185,111,52,157,61,242,38,131,17,116,164,143,166,135,30,72,245,77,11,116,156,65,96,13,255,0,142,191,209,166,190,77,149,14,242,217,154,88,66,234,136,234,75,148,47,69,79,39,32,193,222,186,145,251,181,55,18,36,70,232,167,30,60,75,103,149,17,99,171,99,181,251,80,223,90,250,121,27,248,183,197,170,248,106,163,23,26,31,3,84,225,214,91,219,51,52,85,77,20,229,165,91,88,186,72,232,191,137,177,81,84,197,94,91,158,221,19,207,81,34,200,183,56,199,5,212,206,199,73,70,229,235,215,161,110,96,168,197,184,122,181,17,177,200,248,218,237,20,200,137,85,174,143,72,213,178,39,184,234,43,108,180,178,181,85,99,102,171,213,83,66,171,164,195,120,146,90,250,102,115,91,177,234,137,185,10,162,157,236,113,210,65,97,142,7,163,226,106,55,78,189,14,214,8,159,31,136,28,170,152,219,202,87,33,198,100,136,139,162,162,156,200,222,212,232,254,167,199,186,47,22,181,0,217,145,168,230,166,212,84,253,103,26,72,55,120,161,201,124,232,137,163,149,116,58,250,203,188,80,39,130,129,242,106,56,21,186,61,186,169,177,232,218,13,138,174,105,198,118,34,141,250,166,213,58,155,166,35,116,77,94,90,59,245,32,29,188,148,116,205,68,69,86,236,242,215,220,112,43,108,150,218,134,255,0,88,212,41,201,110,23,123,140,106,176,185,200,139,224,116,53,84,88,182,105,85,176,86,76,212,251,0,172,219,134,232,233,215,88,38,212,222,75,82,35,85,82,95,89,60,10,106,223,110,196,145,42,45,69,108,138,158,122,169,82,209,199,35,81,57,179,185,92,128,111,199,3,162,103,174,227,141,58,117,85,71,106,115,214,52,122,122,207,212,216,125,59,91,170,179,93,67,56,166,238,85,207,133,142,70,181,85,74,54,186,237,89,44,251,90,215,244,247,21,245,198,157,170,138,170,194,150,185,36,84,171,189,25,162,253,136,12,109,218,36,174,145,200,174,114,181,62,210,166,166,122,163,81,175,118,229,247,150,254,174,253,88,142,72,233,216,255,0,216,135,105,105,174,186,185,205,69,107,244,8,174,29,213,189,20,226,173,27,92,229,115,149,122,245,54,233,101,168,115,81,36,106,156,230,68,249,58,42,120,129,197,115,96,129,170,237,122,181,53,58,247,223,24,189,21,138,118,179,90,164,122,253,99,111,208,17,175,85,106,40,28,8,235,33,168,77,23,84,85,57,44,122,35,116,97,202,109,150,52,77,26,196,67,122,27,82,51,174,212,3,172,78,245,187,93,171,162,156,202,104,157,209,100,69,59,38,83,242,211,193,15,186,105,211,64,54,217,203,211,162,31,85,81,58,33,175,107,116,234,134,211,213,19,160,26,145,90,169,215,196,227,206,198,41,169,210,49,17,53,241,54,37,122,57,87,69,3,110,88,160,106,106,134,194,174,141,95,113,174,68,67,138,247,57,186,174,239,85,2,227,228,143,247,28,105,94,187,87,79,19,91,231,99,189,198,203,223,234,170,167,64,99,128,249,36,87,170,29,101,197,138,177,57,93,238,59,41,30,155,149,117,58,202,249,221,203,114,42,234,26,99,182,123,80,44,246,217,213,99,242,94,166,13,226,58,110,69,108,204,211,242,148,144,76,222,107,31,104,159,152,196,95,85,124,76,20,198,244,241,165,202,103,53,136,222,165,137,84,74,166,136,92,92,151,137,29,140,168,62,215,183,254,50,223,76,196,71,34,33,114,242,74,54,191,24,208,166,223,9,27,255,0,25,166,93,134,92,214,71,110,197,243,85,79,38,216,227,153,92,189,126,211,36,49,38,109,97,57,40,41,210,158,165,57,209,181,17,116,82,197,225,44,173,185,221,49,45,93,189,26,232,209,36,85,85,211,237,47,85,183,134,152,157,52,60,213,116,138,237,53,234,97,183,18,131,60,173,41,18,69,58,57,238,106,232,142,79,36,43,156,63,196,38,24,162,88,209,242,73,191,252,227,188,179,240,185,135,209,140,74,170,54,185,170,154,174,189,20,230,214,112,209,129,169,213,21,105,31,10,121,185,17,84,13,202,142,39,237,208,172,110,99,245,137,169,209,21,117,58,28,71,197,109,173,109,211,58,40,219,187,69,68,93,14,207,250,57,224,201,105,164,106,74,231,167,228,42,248,148,245,87,9,115,86,85,70,230,42,247,69,94,137,167,144,22,186,78,38,175,52,149,155,226,145,219,21,202,189,61,199,110,206,45,110,44,124,8,247,170,46,228,234,165,245,183,240,99,128,155,66,213,170,68,71,104,138,170,190,243,173,191,240,101,129,106,169,249,84,10,137,47,228,170,121,40,21,14,5,226,47,11,222,236,240,165,214,166,159,154,168,154,170,233,169,93,83,230,78,10,170,77,98,186,83,35,149,171,211,84,49,15,17,112,129,140,108,181,142,117,142,190,100,137,23,166,138,114,176,239,12,153,133,58,162,205,121,168,143,68,234,170,224,50,206,151,27,225,55,163,224,142,229,79,189,223,218,67,149,77,139,48,245,18,43,171,110,112,171,21,125,95,89,12,83,189,112,217,143,45,244,235,85,73,126,157,242,51,174,136,226,221,221,240,6,117,209,53,205,90,138,151,198,197,209,170,170,160,72,101,54,43,176,92,99,103,163,174,80,38,158,72,228,59,25,174,144,203,11,89,29,99,85,201,230,138,70,229,21,38,115,97,148,142,170,46,240,247,57,83,166,229,46,69,131,49,51,206,150,20,71,91,39,122,181,186,235,162,175,252,132,163,56,169,47,240,67,15,42,106,150,170,253,170,109,205,112,163,159,95,9,87,203,175,129,130,183,44,199,207,10,249,31,81,29,162,167,115,60,145,171,254,131,75,120,132,206,44,59,3,61,33,96,149,54,166,138,171,175,250,8,51,98,171,9,80,226,23,107,93,42,57,136,186,163,117,57,176,224,136,227,99,105,105,104,35,88,27,226,186,33,129,21,124,98,102,84,47,214,42,7,71,215,175,82,176,192,188,116,226,42,73,214,11,245,34,200,213,233,174,165,131,51,110,56,94,4,166,68,163,165,108,137,26,122,209,162,39,82,144,189,224,154,123,133,190,102,193,102,142,57,180,94,170,212,45,29,175,140,203,44,245,168,233,85,34,71,175,84,85,42,91,167,20,120,29,40,59,212,53,237,231,42,106,169,170,20,89,44,127,133,241,78,27,175,150,166,90,22,75,6,245,70,181,177,248,20,74,102,38,42,180,200,142,183,210,44,8,197,235,211,66,249,215,113,35,151,215,154,71,178,232,232,229,241,84,77,19,196,177,152,239,23,80,99,11,164,116,56,90,129,220,185,31,166,173,103,218,5,206,203,204,228,168,189,185,41,47,206,141,17,189,23,123,117,212,217,206,219,61,135,20,89,55,89,32,107,170,95,211,88,219,161,90,228,246,67,219,230,180,197,83,118,110,179,75,163,188,60,16,188,20,249,35,100,164,78,100,110,103,79,39,1,130,249,125,195,61,230,251,59,150,178,55,179,94,168,174,43,219,78,64,98,12,41,119,223,13,15,121,98,47,155,117,50,206,75,45,61,130,4,142,145,98,220,207,52,208,224,55,24,197,76,253,149,201,26,162,121,232,129,133,23,79,128,49,26,90,227,117,157,238,137,219,81,92,212,233,162,251,142,226,217,110,199,118,186,47,199,172,146,43,83,175,143,82,175,166,199,118,152,211,114,190,52,79,118,167,53,153,177,135,41,213,25,47,45,83,94,190,0,80,246,123,230,47,154,181,212,242,208,205,183,195,170,28,235,141,46,55,89,82,122,58,73,26,138,186,120,121,21,213,54,108,96,181,122,57,209,66,159,177,14,238,12,223,193,40,212,99,57,8,239,183,67,45,186,60,23,96,196,53,17,34,214,211,170,57,124,117,105,93,219,176,250,182,94,93,69,51,92,137,226,138,135,6,12,231,194,177,181,18,55,197,251,52,55,25,156,248,109,242,122,206,98,117,247,129,189,83,149,246,217,107,210,225,12,73,27,213,117,209,16,238,105,176,76,74,212,101,92,40,239,114,105,228,117,201,156,120,95,84,214,70,127,19,68,249,213,134,162,122,42,84,49,19,79,120,29,242,96,27,83,61,110,230,200,219,239,209,13,84,248,94,217,109,73,22,10,88,213,239,93,90,237,165,45,54,125,97,143,170,234,184,255,0,242,141,202,44,229,194,245,206,70,186,170,61,60,151,112,21,37,68,179,209,193,202,130,145,188,229,243,68,53,67,121,168,162,110,149,52,250,254,195,167,155,50,240,203,19,124,117,49,175,237,67,111,240,149,133,170,152,187,166,143,248,129,220,46,34,130,162,84,133,176,104,231,244,69,208,234,110,172,172,99,95,52,20,205,127,235,105,181,14,62,194,48,191,127,120,137,21,60,245,78,135,34,76,206,193,168,197,89,43,225,254,40,88,205,116,84,211,221,98,100,149,12,160,102,237,170,159,80,223,183,98,250,154,118,43,107,152,173,93,116,211,67,106,233,155,248,34,158,39,114,235,224,85,94,138,154,167,129,70,221,243,135,4,182,146,71,83,86,67,205,242,234,133,69,218,162,197,176,182,159,152,237,52,95,13,78,13,223,52,45,86,180,78,106,183,248,161,142,146,102,203,171,229,115,89,114,142,56,209,116,68,220,135,91,93,125,178,220,29,186,182,236,213,255,0,134,102,181,23,238,237,196,21,146,129,25,20,8,154,175,187,169,223,90,115,78,158,243,74,217,34,68,77,83,204,197,180,191,96,203,99,209,242,203,28,200,222,186,171,188,77,23,108,238,181,82,83,114,44,204,98,42,116,232,224,172,187,110,37,163,171,129,220,153,24,231,249,245,243,58,138,202,200,90,199,75,42,53,93,228,159,105,135,148,185,247,85,66,170,254,240,186,248,170,110,54,46,28,80,92,227,213,88,253,219,122,162,107,226,6,65,95,113,38,37,90,185,34,161,143,99,27,228,135,77,107,205,251,141,182,181,109,55,22,34,43,181,245,149,12,125,155,138,59,181,67,85,233,74,221,203,246,155,20,249,175,53,250,84,169,175,138,54,126,221,0,203,59,94,62,115,32,125,101,77,74,36,122,107,166,165,37,137,243,170,133,90,250,90,41,183,206,237,81,136,139,230,88,154,236,97,123,184,211,119,107,123,218,145,170,105,245,252,142,178,223,96,190,73,81,222,187,203,26,245,234,190,182,160,86,23,108,206,199,145,204,254,125,185,207,141,87,213,84,77,78,174,155,30,102,44,245,205,169,74,25,35,133,169,224,173,59,155,109,85,214,151,99,42,81,146,162,123,209,20,169,31,136,21,176,36,125,205,154,105,250,32,112,89,158,245,180,20,233,71,87,70,169,42,38,138,187,78,60,25,143,136,46,18,62,119,74,173,142,94,177,232,190,71,18,182,107,37,218,69,134,182,157,141,215,197,116,54,225,180,225,234,55,35,27,82,214,177,60,19,119,128,29,205,178,59,165,234,167,153,124,184,171,32,85,213,61,98,172,117,159,15,190,155,125,124,169,34,162,116,69,40,90,187,141,130,217,18,58,58,198,175,252,51,131,6,52,162,87,235,45,67,85,19,251,64,87,95,75,96,195,178,54,150,211,110,106,177,235,183,114,55,192,228,222,243,102,43,116,17,119,138,68,87,42,123,138,30,124,123,110,107,53,137,141,115,154,157,60,206,130,231,113,174,196,72,179,209,34,53,89,228,168,7,119,140,51,90,146,162,46,100,244,173,228,59,163,145,83,200,178,152,138,239,60,53,142,189,97,37,115,88,171,171,216,138,84,213,184,102,245,127,221,5,116,235,27,83,193,81,190,63,97,183,79,128,46,148,16,44,84,244,18,79,191,242,149,23,66,193,79,97,44,107,87,83,87,36,247,166,234,237,125,84,113,87,218,174,45,187,92,36,74,136,90,248,215,234,34,161,200,195,185,35,117,175,159,159,112,167,72,90,245,69,106,34,248,161,119,48,230,66,211,210,108,154,22,57,94,133,22,106,171,47,177,53,242,232,233,41,40,247,81,38,154,116,46,149,139,45,109,239,160,167,130,225,106,141,92,212,68,95,85,11,161,67,151,120,142,155,72,233,227,106,64,137,211,94,138,118,176,96,139,228,46,71,45,42,61,127,89,145,68,82,54,201,131,90,140,164,167,166,99,81,61,100,216,154,161,214,87,102,203,165,153,244,182,59,107,165,123,17,119,43,91,208,186,238,201,24,49,34,182,107,172,110,103,158,154,169,222,218,178,58,207,108,143,101,60,13,209,19,170,171,122,168,24,237,111,206,59,156,53,105,29,206,146,88,219,175,154,28,92,107,153,253,238,149,211,82,117,211,79,87,98,234,166,77,212,228,70,27,174,98,75,36,12,222,159,217,56,142,225,227,15,85,75,26,58,141,170,214,175,232,129,132,23,92,35,141,51,50,165,95,65,76,230,199,167,232,157,117,55,10,88,182,68,116,203,204,142,84,93,122,116,36,138,211,149,86,59,4,76,142,154,130,52,209,60,144,236,254,133,81,182,77,253,217,141,79,177,4,74,142,75,86,84,102,62,95,84,71,83,29,35,222,205,83,115,215,170,232,87,119,172,63,29,250,146,150,174,104,158,234,132,106,35,209,61,230,107,93,114,206,219,121,143,107,154,159,192,234,168,114,62,199,79,46,233,90,213,93,125,198,153,96,245,231,42,238,55,104,121,52,244,207,106,43,122,42,28,12,45,144,85,182,164,146,182,178,141,210,185,186,170,110,110,164,134,67,148,184,117,143,71,57,173,209,62,195,182,131,47,48,252,26,49,177,198,173,95,15,85,2,196,98,223,114,191,26,226,106,183,209,209,91,221,28,45,93,19,72,213,58,21,134,95,100,174,39,178,210,205,78,234,37,122,57,189,117,105,34,240,229,230,24,165,118,229,130,36,85,247,53,13,232,176,134,25,137,218,185,177,39,236,64,210,57,106,184,96,188,95,36,116,238,183,236,220,238,171,176,235,151,130,188,93,185,203,67,43,216,217,61,200,164,154,178,193,101,110,140,167,100,122,47,77,81,168,106,109,162,141,143,216,212,110,137,246,13,198,106,49,105,248,8,191,185,142,117,84,142,124,142,235,215,83,102,171,128,172,84,202,117,158,222,139,189,171,170,116,37,1,109,52,204,151,163,26,229,211,192,216,125,22,142,211,187,53,26,59,34,52,109,252,30,102,204,148,205,166,146,101,167,217,209,139,167,137,216,83,240,87,152,142,233,112,185,186,93,189,116,93,73,31,238,113,233,234,196,214,156,119,81,170,187,234,39,240,51,124,181,17,181,119,224,219,21,75,34,182,36,146,57,24,154,106,157,10,2,251,194,22,99,82,201,207,162,150,71,189,171,238,82,87,228,180,66,229,230,61,137,170,244,240,54,95,132,232,37,77,207,129,170,171,253,144,168,112,184,240,199,152,147,212,44,85,20,82,58,71,47,85,218,190,38,205,111,9,89,147,108,129,42,221,73,35,163,250,202,136,158,40,76,91,242,242,213,42,171,187,187,55,47,246,16,226,212,101,213,30,213,68,129,174,77,60,21,168,78,194,23,239,121,91,138,104,160,138,56,44,181,173,119,189,53,41,74,140,21,136,232,165,124,85,118,234,165,115,147,242,181,84,38,130,233,149,20,213,138,186,217,160,255,0,200,79,244,22,207,24,240,243,29,193,178,164,86,168,216,231,39,71,35,19,160,156,132,67,221,48,133,226,71,171,86,129,233,251,10,122,124,31,122,107,156,216,232,36,93,124,180,36,23,50,50,78,124,51,59,228,91,52,147,105,250,49,169,108,95,133,110,124,206,109,38,27,150,61,171,235,42,196,189,80,223,97,137,244,24,31,17,75,164,108,162,159,85,95,114,151,43,9,240,231,141,49,60,41,60,12,150,23,53,81,17,53,211,82,251,69,92,203,92,91,126,140,72,249,155,254,242,190,63,192,223,183,102,134,43,180,206,145,211,225,121,218,197,118,168,169,26,167,252,133,151,69,157,190,240,189,142,169,105,247,207,205,114,199,239,113,111,177,30,84,227,155,53,47,120,88,36,229,47,158,227,42,46,185,171,141,110,181,61,217,182,121,89,189,52,234,197,45,126,60,173,198,149,20,238,167,168,160,145,172,85,241,218,166,134,54,78,151,75,82,42,42,200,201,60,244,113,197,91,165,205,178,106,233,37,122,175,246,139,163,248,61,244,171,86,122,202,228,137,203,213,81,116,56,182,172,189,166,168,175,72,18,177,207,98,46,138,187,80,108,159,98,221,193,116,189,44,170,177,73,58,47,146,34,169,206,101,243,20,192,221,37,173,153,168,190,90,169,144,118,28,5,130,108,210,196,218,205,239,123,213,53,93,154,232,84,119,172,164,192,55,36,109,77,61,74,181,234,157,19,105,123,65,139,109,188,226,134,162,190,25,230,115,87,237,83,67,241,38,33,141,232,178,205,50,42,47,154,169,124,223,150,115,71,88,180,118,232,214,118,43,147,70,171,10,145,217,13,112,184,192,197,91,99,81,85,61,198,45,209,143,212,249,133,123,134,14,90,239,115,191,39,236,62,51,26,99,74,182,172,92,201,213,174,240,211,83,34,109,188,39,93,235,42,81,221,211,150,197,84,221,211,196,189,24,59,134,92,59,100,165,106,92,41,227,89,52,235,185,8,48,14,162,151,23,86,177,21,208,213,73,185,222,61,77,170,156,31,137,94,172,214,221,50,43,188,244,36,165,114,31,11,203,19,217,27,161,141,222,40,212,106,28,212,201,252,16,202,8,219,86,145,171,225,95,208,77,77,193,25,78,192,248,135,127,37,244,51,117,251,20,236,236,152,42,182,74,164,162,158,149,237,85,84,234,189,12,249,190,91,178,214,197,59,210,162,157,146,61,93,163,81,35,66,150,196,89,81,108,196,244,205,185,97,186,87,69,35,215,166,140,208,11,105,150,120,59,11,88,166,142,59,244,236,115,151,79,21,50,167,4,101,190,84,223,32,138,93,96,107,151,69,71,170,167,66,210,81,240,189,113,154,153,39,173,188,62,55,162,106,154,157,6,35,192,24,247,6,70,231,88,113,52,175,72,83,84,98,42,117,48,51,62,44,166,203,135,219,123,180,149,180,139,30,154,47,129,77,84,228,54,76,196,233,39,239,244,170,229,69,213,17,200,96,93,195,54,115,86,219,35,232,170,174,245,44,209,116,241,83,169,110,62,204,138,214,201,50,98,73,157,170,125,93,229,131,57,230,201,140,159,166,169,239,52,247,8,26,237,124,81,232,86,214,44,174,203,249,91,26,65,113,141,234,169,250,100,105,195,143,113,180,170,234,122,171,204,200,230,175,79,92,238,44,249,245,143,44,21,13,143,211,18,47,47,163,125,127,35,66,83,173,24,11,2,82,126,38,89,97,115,147,195,85,67,188,167,203,124,21,92,221,178,69,3,163,119,68,94,132,91,255,0,73,156,197,169,147,159,29,229,237,86,248,122,199,34,14,49,115,86,214,246,164,151,23,72,196,95,210,241,2,78,103,225,239,46,43,223,189,141,137,170,171,228,168,118,118,204,156,203,251,44,136,148,233,78,213,68,209,85,81,8,225,178,241,239,139,169,164,103,123,100,146,59,236,85,46,21,183,141,84,189,211,171,170,39,150,149,202,157,85,218,167,95,218,99,144,206,135,96,124,190,73,149,213,12,165,126,157,124,16,239,44,182,12,19,78,168,234,30,236,198,167,146,34,17,220,238,40,18,178,161,99,142,227,36,202,229,211,84,119,129,219,81,231,118,45,163,85,171,177,220,119,249,185,22,77,78,121,181,154,146,218,54,90,24,196,74,119,66,168,159,162,154,29,163,57,27,19,102,154,125,138,70,157,23,24,24,198,215,43,105,230,137,103,147,95,89,17,222,103,50,94,60,177,157,186,103,177,108,174,84,211,167,172,167,78,60,81,36,137,53,51,90,155,220,214,254,223,17,222,40,127,203,183,248,145,141,55,30,153,139,42,35,162,195,178,171,94,229,70,170,110,93,63,184,167,110,220,115,102,149,44,233,59,233,158,214,126,134,170,91,224,74,235,103,166,211,212,122,47,237,62,45,76,126,74,159,196,139,91,71,104,230,32,165,122,54,241,109,145,170,137,226,186,248,29,253,191,180,162,145,103,86,75,78,173,69,241,234,164,18,85,222,169,211,170,185,53,253,102,133,185,211,49,116,220,223,226,71,93,103,104,157,158,70,39,37,116,145,83,199,113,71,93,248,224,198,117,213,29,230,211,84,137,23,138,122,198,60,137,72,109,109,59,188,30,159,196,212,178,196,173,93,29,226,158,242,50,236,28,123,223,232,169,145,215,148,87,57,60,181,43,155,79,104,133,149,144,53,215,56,21,62,197,85,77,68,209,159,177,185,168,154,239,254,243,87,57,136,191,93,63,137,128,119,46,210,44,55,4,106,148,180,173,95,248,74,117,81,118,143,217,170,62,180,40,213,242,213,202,108,72,146,73,27,188,92,125,213,139,245,20,142,232,123,72,232,34,170,108,78,164,71,198,171,227,185,75,149,100,227,223,7,214,210,54,105,81,148,239,93,53,213,222,37,131,50,155,255,0,33,184,143,70,167,138,24,245,134,120,183,203,235,204,113,172,151,168,90,247,249,43,144,184,180,25,167,134,46,240,182,106,75,133,59,216,239,202,230,33,161,93,62,125,23,162,155,79,173,106,38,154,148,108,217,137,133,99,94,91,174,212,173,127,187,154,135,58,146,241,107,187,70,142,164,171,142,77,83,242,93,169,40,168,82,226,196,243,67,239,164,169,19,198,111,239,41,137,218,245,85,108,85,27,116,251,74,102,249,71,136,38,114,119,10,215,34,39,137,145,115,86,235,70,206,171,50,47,235,83,114,59,165,43,252,21,63,137,102,170,232,113,3,233,118,205,94,253,233,238,58,133,196,56,210,195,58,71,52,111,168,135,203,160,220,25,4,218,184,31,245,85,63,137,171,157,31,189,12,112,186,230,174,49,160,149,175,142,205,34,70,238,158,170,42,157,29,247,136,76,93,109,166,71,197,99,145,250,120,235,170,14,195,42,149,236,119,130,160,213,61,230,40,97,190,42,234,170,101,72,46,246,101,133,250,233,187,85,209,16,172,228,226,62,203,3,91,34,206,199,175,232,163,141,78,66,255,0,34,166,135,210,194,211,113,71,132,92,246,182,182,70,71,175,228,171,188,10,170,131,62,48,101,194,36,124,55,8,88,159,107,208,189,133,210,10,168,157,74,38,139,50,240,221,103,227,41,110,17,47,252,52,59,4,199,54,5,211,125,92,42,231,120,46,240,42,69,155,79,176,210,149,9,187,85,84,58,120,241,37,174,173,54,178,178,21,253,79,67,139,92,179,75,26,186,142,169,17,124,81,81,117,2,166,109,76,126,106,159,196,220,108,205,127,130,167,241,45,93,250,239,137,173,244,238,238,212,203,80,173,240,234,81,173,206,108,73,106,147,101,214,195,36,108,98,244,115,117,93,71,97,145,27,211,222,134,164,93,83,83,31,217,196,149,162,138,102,186,187,88,90,229,235,169,88,218,51,207,4,92,246,119,123,220,77,223,215,69,114,120,141,209,115,193,208,210,98,219,61,108,72,248,43,161,157,21,63,37,232,118,44,187,209,186,45,202,230,162,121,117,3,154,107,56,113,220,41,223,26,114,228,111,143,188,228,58,100,240,84,106,235,238,80,55,1,165,53,242,68,70,249,174,167,213,99,87,170,188,3,188,13,39,214,237,215,70,191,169,171,175,233,160,26,1,175,68,243,122,31,21,99,103,85,80,9,224,125,52,44,145,170,110,230,116,247,26,59,203,17,85,24,136,159,172,13,227,226,170,34,120,157,124,247,155,124,42,168,233,145,158,253,203,162,20,237,235,51,48,165,147,84,172,185,210,179,222,171,42,116,2,177,222,124,89,25,249,106,154,22,98,247,196,214,92,218,24,247,205,127,166,86,49,53,254,177,11,35,142,59,66,176,45,167,155,79,106,84,171,123,87,70,181,139,174,191,192,12,208,146,174,154,63,23,167,241,54,189,33,11,250,53,205,233,246,145,139,126,227,247,48,175,85,78,101,139,10,212,36,42,190,171,244,118,159,241,20,244,252,107,103,101,166,102,86,215,208,202,148,200,186,162,38,189,63,184,9,92,239,76,251,63,137,245,37,71,166,168,168,70,174,31,237,44,125,11,26,183,219,108,170,190,14,232,165,193,195,221,164,153,127,88,246,178,102,242,145,235,213,21,87,196,12,234,221,250,141,90,152,247,131,184,189,203,28,78,214,58,158,245,4,46,119,233,61,11,157,101,205,44,33,124,84,74,43,189,44,238,95,116,168,5,108,104,56,80,92,162,170,211,148,177,42,123,209,250,156,167,76,221,233,187,106,254,165,3,88,14,87,187,215,69,106,49,60,122,154,21,232,222,173,112,27,136,154,154,28,196,112,69,115,189,101,122,104,107,68,106,253,103,1,180,140,70,159,118,161,173,232,141,84,216,186,154,119,59,220,6,151,170,35,116,211,192,218,157,136,230,27,219,151,220,104,114,184,14,26,64,177,250,222,240,168,175,79,212,111,187,204,219,114,232,186,152,28,71,68,237,235,169,196,171,163,108,234,172,123,117,106,248,157,139,221,184,216,116,46,94,160,82,215,12,43,65,85,172,109,133,17,84,165,174,25,99,110,173,214,158,68,86,170,251,139,156,176,27,78,133,83,200,11,57,110,200,171,13,182,185,106,165,137,30,229,93,83,84,55,177,46,74,225,188,85,70,234,106,170,24,213,91,209,21,90,158,5,218,117,54,255,0,35,109,105,221,26,232,128,98,173,239,131,92,29,120,99,155,29,35,88,230,123,144,160,47,220,3,91,234,226,89,237,242,53,94,222,168,213,79,3,57,210,53,79,201,254,227,91,98,141,83,171,116,80,35,254,155,132,236,75,100,167,88,35,165,141,232,207,15,197,248,149,158,15,202,204,81,110,99,104,238,24,107,68,69,241,218,134,102,247,40,31,226,196,95,216,107,138,219,74,213,213,90,223,224,5,163,193,185,115,202,108,15,117,179,148,230,42,42,174,158,5,218,167,181,198,202,118,65,35,254,175,145,216,69,28,17,166,141,211,83,119,77,83,192,14,43,97,217,164,92,180,70,34,120,154,213,138,212,245,84,214,173,114,41,243,71,251,128,217,73,30,143,68,113,205,99,151,110,167,29,117,69,77,77,75,34,42,105,168,26,229,159,99,117,243,56,115,92,91,27,119,42,232,104,168,87,110,233,213,14,162,230,201,30,206,136,160,43,177,204,86,230,170,204,212,70,183,204,233,159,157,24,90,39,237,169,175,107,23,94,168,174,208,164,241,157,186,236,250,9,89,111,151,214,114,47,67,21,179,15,2,227,135,206,249,100,154,84,107,149,126,170,168,25,219,111,204,204,41,113,106,44,87,24,181,95,247,196,59,170,108,75,107,153,17,89,86,215,39,249,196,90,208,89,49,197,29,195,149,21,246,162,157,24,191,148,245,79,248,203,135,109,198,185,161,110,161,116,48,94,95,44,113,232,138,228,93,84,9,23,134,233,69,55,212,157,23,245,56,228,243,35,114,122,146,35,191,105,31,86,172,248,204,28,52,206,109,83,229,157,169,227,169,95,97,238,50,40,164,141,176,214,177,34,168,79,29,87,196,12,198,223,246,161,241,206,83,27,237,252,87,225,245,123,27,112,165,119,175,209,31,215,66,229,97,172,215,179,98,102,55,186,215,70,173,114,107,162,57,58,1,112,156,227,66,245,212,233,224,196,52,85,155,160,142,116,71,183,195,169,200,138,189,155,54,200,244,87,39,143,80,57,107,226,105,87,28,72,234,227,73,60,77,75,85,23,136,26,222,239,85,85,13,44,114,57,58,155,125,233,142,245,125,227,152,208,53,185,17,61,109,62,195,226,170,42,116,54,229,145,54,244,54,185,174,3,121,139,166,166,173,223,97,176,217,53,241,55,90,244,247,129,184,138,213,78,168,125,86,177,189,116,67,105,210,38,190,7,206,98,123,128,220,84,69,234,54,161,183,162,47,93,70,137,239,3,113,19,67,82,59,67,99,84,247,159,21,83,79,16,55,149,253,79,187,250,28,109,83,222,125,69,68,243,3,117,100,243,208,219,115,181,83,75,156,157,122,155,78,115,125,224,106,122,166,190,39,26,103,46,170,130,71,167,233,28,73,101,115,92,190,104,6,153,94,186,232,117,245,19,34,53,117,208,215,81,58,51,214,115,180,41,203,173,246,146,22,187,116,205,68,243,234,6,253,85,82,53,218,235,224,117,53,215,136,169,227,87,185,223,222,116,85,120,162,153,207,86,67,42,57,23,163,151,82,217,230,94,105,91,176,229,190,121,106,42,154,206,91,87,110,170,5,128,227,147,51,227,167,163,150,217,19,250,189,52,211,82,57,249,21,53,213,50,79,166,169,35,213,75,195,158,249,143,116,204,156,95,36,84,175,89,90,175,86,181,19,175,67,151,133,242,102,170,146,196,183,187,139,85,154,183,114,110,53,5,43,134,112,13,222,173,35,146,56,247,49,232,158,70,70,228,158,22,189,217,238,208,170,46,140,69,77,83,82,214,225,140,83,232,202,153,104,23,79,85,116,98,151,99,0,99,72,40,110,105,45,110,178,57,87,166,210,140,191,167,196,146,219,236,201,27,122,74,141,234,186,150,111,27,227,89,234,37,149,151,11,170,196,221,87,242,205,139,190,59,175,184,91,29,5,182,142,93,238,77,26,186,41,105,230,201,108,200,199,247,7,74,245,154,56,158,186,167,85,67,53,168,167,177,149,247,4,86,214,44,85,55,23,189,205,118,143,93,202,186,169,75,220,105,240,77,76,95,226,186,249,27,34,38,189,53,241,50,43,8,112,52,217,118,79,122,169,85,123,211,87,238,95,50,227,208,112,133,131,172,72,138,232,146,69,68,247,106,69,71,181,101,70,33,165,114,186,146,122,180,98,47,233,47,129,162,28,87,137,97,123,83,188,85,189,168,189,91,189,122,153,239,137,114,55,10,83,194,248,123,163,117,211,79,168,99,190,61,203,171,62,30,169,145,244,209,55,68,234,136,189,3,10,63,15,222,104,46,144,49,149,181,117,80,78,190,249,20,184,54,74,108,99,4,77,125,135,17,77,183,220,174,95,2,208,84,222,105,237,85,63,139,183,49,202,213,242,83,183,183,231,69,218,220,188,170,123,118,214,233,167,171,212,17,122,219,138,115,86,212,212,145,247,247,232,223,123,151,253,39,109,107,226,55,29,88,222,214,87,212,62,169,17,124,81,222,5,141,155,30,98,124,95,178,158,40,223,30,238,158,226,184,195,120,46,226,248,99,154,236,253,83,197,53,247,6,217,7,135,56,172,146,177,141,74,218,71,238,79,29,84,171,32,226,62,193,87,35,99,169,153,209,57,116,213,186,248,22,66,221,132,108,115,53,177,198,230,172,158,228,54,175,248,46,59,92,61,238,56,220,170,137,175,128,25,111,134,115,42,197,117,133,174,164,173,69,85,242,87,21,132,23,56,167,68,118,244,93,223,105,30,52,25,143,87,133,171,55,163,100,68,106,253,165,224,193,28,68,82,86,198,145,84,214,182,55,127,105,192,101,220,114,198,169,174,186,234,125,89,27,229,161,97,104,243,226,211,11,90,217,238,113,43,117,79,202,66,178,179,230,165,146,241,30,234,106,200,223,175,185,192,92,109,250,175,137,245,117,95,50,144,102,44,162,86,243,57,173,98,167,229,43,142,13,94,107,97,186,5,86,84,220,161,71,39,246,208,10,245,173,78,187,147,83,141,85,71,20,137,235,67,169,65,69,156,216,102,87,236,101,198,21,255,0,134,133,65,109,199,22,251,182,137,71,87,27,145,125,206,69,3,149,53,186,61,23,151,10,28,54,218,99,123,191,27,2,42,29,236,83,194,228,211,122,61,85,60,80,217,69,213,92,141,77,0,234,214,134,154,145,125,86,162,35,188,19,79,3,135,112,150,42,54,172,173,211,170,123,142,245,82,52,98,111,211,95,51,137,53,178,42,197,242,84,2,220,92,111,247,120,247,44,8,174,247,116,58,127,164,184,189,210,35,82,149,118,42,245,93,11,170,220,57,68,139,171,154,159,192,221,109,142,133,137,171,88,221,83,236,2,134,179,221,175,146,57,18,162,55,105,246,161,85,193,81,36,140,210,70,233,246,156,201,18,223,72,221,100,141,186,254,163,171,154,249,70,215,109,138,61,0,215,85,10,72,139,175,153,208,93,169,105,226,137,95,43,17,222,227,183,117,127,61,61,70,169,195,168,167,146,165,52,115,85,125,193,42,128,172,169,94,122,50,154,151,174,190,226,171,176,193,87,36,44,124,176,163,87,221,161,216,209,225,232,210,68,145,236,79,29,124,14,202,68,130,133,118,181,190,31,96,101,165,177,171,116,220,212,57,113,181,186,116,67,139,29,198,25,215,69,106,156,166,72,138,186,34,116,3,110,125,250,244,52,196,233,81,125,101,55,159,26,57,23,79,113,199,74,71,162,235,212,14,115,92,154,39,68,62,245,95,35,105,136,177,51,85,28,240,55,85,157,58,155,79,68,79,3,68,181,11,161,198,146,161,141,234,231,1,190,229,208,227,200,227,141,53,198,22,187,106,61,19,246,156,103,215,198,229,250,233,252,64,228,212,46,141,221,169,215,247,165,71,104,166,153,46,12,77,90,174,232,135,22,74,218,101,93,92,228,3,154,234,143,47,35,102,89,119,53,81,61,199,14,106,200,52,245,92,135,29,213,158,170,232,191,222,26,114,85,170,157,81,117,54,164,145,81,21,20,218,109,70,228,241,52,189,233,230,161,92,105,36,93,87,161,213,92,37,70,181,85,199,103,43,211,69,82,152,191,84,237,137,202,223,20,69,2,211,230,237,193,142,160,154,61,201,224,166,24,99,138,101,125,116,174,111,153,146,249,163,93,93,60,146,49,138,186,117,44,6,33,162,145,211,61,211,167,173,161,98,85,173,170,166,123,94,158,37,201,200,166,167,211,26,77,87,194,68,255,0,140,163,238,212,173,110,229,59,140,178,184,250,47,18,209,200,171,209,30,158,127,105,166,82,82,204,162,166,177,98,121,42,91,64,230,182,103,105,185,19,237,46,53,175,9,50,10,200,222,214,166,196,68,234,165,204,187,91,35,170,157,93,21,58,42,162,235,213,10,114,175,13,221,170,167,70,198,231,70,221,124,140,46,183,99,195,81,79,213,100,114,72,139,234,171,87,166,135,53,184,109,171,10,195,88,200,164,111,246,144,231,217,112,221,109,12,27,95,43,164,85,93,117,95,35,181,109,190,119,187,107,194,169,72,176,101,154,159,123,214,151,114,107,170,35,83,162,28,169,233,41,105,227,143,70,162,70,223,47,113,82,190,129,232,201,35,70,175,170,82,151,59,117,206,125,241,198,213,68,94,129,93,29,253,220,216,214,59,116,200,247,126,139,84,167,237,254,150,137,36,89,35,122,72,212,85,110,190,242,169,179,229,124,244,76,117,109,101,197,251,156,170,237,21,87,204,236,106,173,182,122,24,118,77,83,213,233,162,174,164,209,78,97,186,187,157,198,165,212,247,10,102,108,79,21,84,55,177,6,40,176,216,210,74,14,84,92,205,53,232,157,78,114,77,98,163,210,40,234,85,170,238,155,143,174,194,54,75,171,146,89,34,89,85,221,119,232,53,22,190,171,29,64,187,246,198,223,30,136,168,104,139,26,218,107,233,251,165,77,185,143,122,248,109,103,129,120,41,242,210,207,209,221,218,5,111,158,186,106,118,244,89,113,131,152,246,200,234,88,90,230,253,110,136,84,214,62,201,96,171,189,78,196,163,179,185,99,69,215,234,149,125,29,142,170,215,11,18,123,67,116,84,218,170,172,47,117,29,179,12,219,165,217,19,99,68,111,184,237,146,158,193,52,60,244,100,82,55,93,54,244,23,201,171,67,111,195,212,48,82,45,90,218,33,122,57,53,95,80,227,46,6,176,98,117,124,85,216,82,153,88,171,209,203,18,117,47,18,193,99,167,78,108,136,212,143,244,16,218,154,231,107,123,116,163,164,72,218,223,5,68,38,26,199,76,67,195,94,4,168,123,156,152,126,157,138,191,239,104,91,60,71,194,157,26,47,62,213,100,166,219,246,70,102,139,29,109,173,241,68,114,183,170,154,39,117,13,99,210,150,26,125,19,195,192,178,97,172,8,173,225,226,205,65,3,150,231,107,138,57,81,58,43,89,162,148,13,251,41,112,197,186,69,85,123,244,253,18,71,238,249,73,13,249,81,251,58,42,123,138,49,220,45,193,91,112,116,181,112,163,163,215,205,1,168,253,163,202,44,63,117,153,18,149,238,141,91,235,59,95,52,46,214,6,195,152,67,6,181,137,81,110,100,210,55,193,202,212,241,50,217,220,49,88,233,158,137,79,74,214,47,154,162,28,106,222,27,109,238,84,210,63,15,176,26,179,76,204,230,218,226,219,110,167,84,110,157,17,19,192,232,171,51,111,25,215,72,230,83,71,51,90,190,26,106,100,61,39,14,116,109,68,106,66,142,79,181,14,250,135,135,235,93,50,34,190,141,171,251,1,172,68,117,223,48,238,202,174,73,103,110,255,0,214,108,75,135,49,236,254,188,171,51,245,247,106,103,5,30,78,218,233,218,221,180,12,209,62,195,153,38,91,219,226,110,141,161,103,79,176,206,212,96,29,70,24,199,81,234,136,249,191,87,83,169,169,194,216,245,235,174,202,143,215,212,144,151,229,181,161,87,89,40,89,252,14,190,225,131,48,245,34,106,234,6,34,34,106,171,160,218,35,218,124,49,152,237,233,27,106,87,245,106,112,101,177,230,60,41,185,239,169,106,167,235,51,178,229,46,16,183,57,90,250,104,215,254,9,78,220,171,48,125,84,107,182,137,142,215,201,26,79,43,172,53,134,183,28,208,47,227,102,157,116,247,170,156,148,199,56,134,155,70,212,77,34,47,219,169,146,55,139,78,20,168,71,47,163,213,53,247,52,164,170,240,54,25,174,122,164,86,247,170,255,0,154,163,201,171,47,62,102,93,227,94,149,78,254,42,112,106,51,54,229,43,189,122,215,39,79,122,151,142,167,34,104,174,218,247,90,57,27,175,246,84,234,46,28,46,92,158,213,90,90,105,21,21,63,69,71,147,86,154,124,113,91,47,86,220,93,255,0,148,167,31,233,246,33,166,235,5,201,250,39,135,172,165,105,95,195,102,38,162,122,175,117,151,79,243,84,225,55,33,239,155,180,146,25,83,246,41,45,176,213,58,204,223,197,49,38,215,220,30,191,240,148,236,105,179,134,253,179,78,250,237,127,90,157,220,124,63,212,191,68,149,175,77,126,197,59,24,184,117,100,122,115,170,28,137,250,137,218,154,165,151,54,111,143,215,155,94,228,69,241,245,148,224,86,230,61,246,161,170,140,172,155,69,243,220,165,193,143,135,251,34,57,22,74,169,21,83,203,69,59,58,92,142,176,53,81,143,145,250,126,165,53,198,162,202,79,136,113,21,99,87,151,91,54,171,253,165,52,50,159,19,84,55,84,171,159,85,95,122,153,53,103,200,60,59,59,154,145,171,151,166,190,10,86,246,206,28,108,178,181,187,117,254,10,107,70,33,219,236,152,149,81,22,74,249,87,236,71,41,80,209,88,110,210,42,115,234,38,119,237,50,217,188,51,83,171,81,105,26,171,239,232,113,106,184,102,187,34,127,131,181,223,192,139,172,112,131,8,165,75,81,179,79,54,159,231,28,134,101,165,52,157,98,158,84,253,106,95,184,120,108,197,172,151,212,99,149,158,93,10,146,221,195,174,35,99,83,154,197,212,26,198,52,202,152,36,250,211,42,251,205,15,202,75,126,186,61,250,153,119,77,195,237,193,52,73,24,191,105,201,118,64,189,138,142,145,189,19,196,26,195,184,242,90,213,35,247,54,103,34,29,173,46,69,210,76,228,70,87,189,169,238,220,101,53,78,77,69,79,210,40,213,116,251,14,166,167,47,107,232,213,91,75,78,229,127,150,168,13,88,90,92,150,171,167,77,41,238,178,104,158,30,177,200,92,173,191,82,250,241,220,37,95,214,226,242,63,11,226,24,23,214,131,67,92,86,139,172,107,164,168,154,125,170,26,88,234,172,53,138,168,90,168,217,94,237,60,60,78,142,182,76,103,76,199,71,181,238,85,235,224,166,75,58,130,22,51,252,41,145,170,254,195,173,171,167,178,53,21,100,134,21,95,183,64,49,82,182,155,26,78,245,123,91,42,59,246,157,109,77,147,30,213,106,191,225,9,246,166,166,80,212,86,97,248,30,168,180,240,175,240,56,146,95,236,13,85,107,41,98,233,211,200,12,85,169,194,153,129,50,108,127,121,84,253,167,26,44,47,142,161,77,102,109,71,79,126,166,82,84,223,45,138,190,165,36,127,220,117,53,119,90,25,17,83,186,199,253,192,88,107,115,177,13,10,162,207,77,43,182,251,208,171,108,247,217,109,234,217,94,170,155,151,214,97,87,86,190,130,68,118,176,53,17,125,200,116,21,177,80,162,126,38,159,114,254,160,42,122,44,123,103,167,133,28,235,123,100,126,159,148,137,166,167,99,30,96,186,170,29,173,138,26,118,39,217,162,150,202,74,27,164,202,169,77,68,245,247,104,211,141,38,13,199,119,14,148,148,242,181,171,246,13,23,142,131,49,169,41,156,213,146,185,158,175,147,156,86,84,28,64,216,45,176,163,100,170,129,28,137,226,170,99,20,185,57,152,181,126,186,172,205,84,251,20,226,59,33,115,22,165,116,87,79,252,20,186,50,166,167,138,92,62,207,81,181,204,215,251,46,232,113,221,197,141,162,157,159,139,173,107,151,252,227,23,95,195,46,100,78,206,108,80,202,253,124,247,104,108,127,71,44,207,165,95,94,221,43,147,252,242,12,159,170,227,49,177,233,203,145,138,136,154,116,56,115,241,175,51,155,164,82,49,170,134,52,187,38,177,221,42,233,53,174,111,87,197,54,154,227,192,24,138,155,164,214,89,85,83,251,10,6,69,71,198,173,118,229,145,137,185,127,68,174,176,23,26,246,235,133,84,116,87,183,71,78,143,93,61,110,138,97,235,240,181,198,53,252,117,162,70,39,249,138,116,55,236,61,44,112,62,72,35,158,41,155,213,170,141,94,128,75,78,25,205,156,47,138,169,217,45,37,91,30,174,78,154,57,14,202,171,24,219,105,222,246,182,102,170,162,120,42,248,16,213,104,205,108,205,192,117,104,234,90,170,181,129,159,175,192,171,173,188,97,226,238,249,173,201,243,43,17,17,29,170,168,68,147,98,156,225,168,180,189,203,71,22,246,39,138,180,161,46,220,81,173,5,51,154,214,238,159,197,26,137,212,198,44,45,196,198,6,197,82,71,71,115,171,146,57,29,162,59,115,148,188,150,106,156,169,174,161,71,199,112,165,145,207,93,202,174,114,42,161,116,199,63,250,98,87,68,229,101,101,51,226,69,240,87,33,187,55,24,205,167,138,55,172,137,166,135,30,165,185,34,214,34,92,95,78,247,39,187,67,153,65,131,114,39,21,68,198,195,85,79,31,185,60,198,146,99,162,174,227,126,229,29,82,43,40,164,116,41,249,104,157,14,43,184,197,187,220,222,157,194,9,37,77,122,237,69,46,7,224,103,42,36,139,187,114,162,88,252,159,167,137,79,94,176,102,16,194,16,190,12,53,134,226,168,149,200,186,42,185,63,229,26,174,195,12,113,107,82,215,71,21,198,37,141,85,116,93,253,11,147,77,196,230,26,138,22,203,91,95,4,74,228,233,185,201,212,195,60,81,147,249,145,139,235,165,125,37,3,104,163,149,85,27,182,68,77,10,62,237,194,190,118,213,200,216,105,234,167,123,26,157,23,155,255,0,180,151,202,98,65,155,196,246,12,149,141,127,165,169,254,178,39,71,161,174,235,197,46,1,130,38,71,21,226,5,145,124,145,232,71,181,155,131,204,233,173,137,241,212,92,42,24,168,228,94,146,255,0,237,42,74,78,6,51,66,169,57,147,93,42,55,53,63,202,175,250,73,134,51,162,151,136,76,47,89,19,37,130,235,3,83,242,183,61,14,201,217,211,96,88,57,204,186,83,42,105,174,187,208,143,58,142,15,51,162,150,173,208,65,118,171,72,218,190,82,175,250,77,250,238,20,243,221,176,54,26,107,189,102,213,233,253,106,255,0,164,178,12,223,186,241,43,133,237,242,242,165,189,82,166,222,191,92,233,95,197,246,28,244,140,116,180,151,10,121,188,189,87,24,75,87,193,166,115,74,141,154,162,225,82,231,121,235,42,255,0,164,233,238,156,42,103,93,130,70,213,209,69,52,138,223,61,229,197,73,157,139,62,237,23,23,49,206,158,38,239,209,124,74,242,223,142,173,87,24,209,241,212,196,186,245,232,164,73,250,35,136,220,43,18,61,40,106,36,72,211,77,19,169,170,135,60,120,132,181,191,187,201,106,171,107,147,162,122,171,226,103,163,58,151,200,241,85,149,233,163,170,24,139,250,208,219,154,239,100,155,86,247,134,110,95,13,85,8,158,110,112,113,43,51,146,173,104,42,152,196,242,208,236,33,226,43,62,32,68,101,85,182,165,88,223,172,228,106,142,152,106,76,47,146,224,42,148,228,221,41,169,100,122,254,147,81,74,98,175,15,229,202,196,174,109,174,145,91,228,141,98,24,41,47,22,88,182,142,153,141,184,217,42,31,42,120,170,177,127,208,107,103,27,15,164,137,82,225,109,153,157,58,34,181,124,127,128,198,153,135,244,119,44,234,167,116,49,97,250,117,147,255,0,6,135,10,225,150,24,122,165,91,221,44,212,222,62,27,16,195,235,119,27,212,169,95,205,150,159,100,122,245,93,58,232,87,246,206,58,48,84,46,106,201,88,228,114,245,94,138,165,158,5,238,172,200,219,76,181,108,153,45,209,49,116,242,105,192,188,240,223,106,196,16,45,59,233,99,79,248,61,74,14,159,142,12,191,170,115,85,247,37,79,248,42,119,116,60,113,101,202,61,41,253,32,137,167,139,180,83,93,168,234,106,120,30,195,147,202,188,232,158,136,171,229,161,216,208,112,83,133,40,30,142,166,161,106,232,158,59,80,237,171,120,210,203,200,33,73,99,186,53,235,238,208,163,42,248,240,178,197,91,182,58,196,229,107,228,207,35,60,191,168,87,84,60,37,224,245,123,155,83,110,137,238,242,245,83,161,166,237,194,166,27,142,162,30,235,68,214,177,190,43,162,104,82,31,211,199,8,170,106,202,173,100,211,195,98,156,170,110,56,48,149,83,54,207,42,39,237,49,212,119,242,112,231,98,183,206,143,167,165,103,79,203,68,57,145,101,53,44,15,106,181,23,107,63,81,71,205,197,150,21,185,73,202,130,181,173,221,215,235,26,43,120,132,176,197,110,146,166,43,163,21,218,107,166,227,83,96,174,165,194,82,194,213,101,20,106,187,60,74,74,247,131,241,37,124,170,200,36,116,62,229,45,157,31,21,246,246,215,203,21,100,206,70,34,250,170,139,226,119,141,226,98,195,82,230,247,121,181,85,247,168,222,67,177,147,47,113,197,5,91,37,109,90,202,142,232,171,170,244,67,173,184,229,222,99,79,83,36,144,189,82,39,39,69,234,85,54,140,242,162,170,133,36,74,136,190,212,114,161,166,225,196,142,27,163,127,118,167,145,31,85,250,58,116,44,229,200,91,58,92,136,197,181,87,5,186,93,24,147,163,29,170,49,81,87,82,175,155,9,99,184,41,155,29,158,211,201,107,19,68,77,167,95,127,226,42,106,109,102,169,106,70,215,174,190,170,138,62,35,53,161,230,208,234,247,105,175,85,29,249,13,223,162,249,193,52,72,201,224,87,167,246,81,78,61,86,86,99,218,184,249,143,160,119,55,78,154,181,116,52,81,241,137,61,186,94,85,242,206,228,143,95,172,212,255,0,66,29,227,120,215,195,17,181,27,75,71,171,87,235,57,201,245,70,209,104,175,220,54,99,123,138,79,61,109,157,17,93,174,142,216,165,9,55,10,248,218,10,105,42,99,141,209,250,218,104,136,189,76,176,103,26,88,22,170,38,65,84,176,183,84,235,170,29,125,223,139,92,188,138,55,54,23,194,173,84,215,163,117,27,70,25,94,120,114,199,177,39,50,43,124,202,237,122,170,52,237,108,124,36,226,107,173,18,215,220,119,66,246,116,68,114,41,151,56,111,136,28,189,196,144,171,159,95,3,23,94,136,177,161,83,187,54,48,42,194,216,164,170,167,114,121,104,136,131,191,47,224,97,28,188,26,227,89,154,233,104,100,122,181,60,52,212,167,234,56,71,199,240,72,177,84,67,80,187,126,197,208,144,88,179,95,8,83,196,222,67,227,216,191,105,210,226,44,221,179,76,146,250,54,150,57,54,183,162,244,47,30,92,175,216,194,76,57,194,238,38,138,189,173,174,163,145,25,250,78,66,235,187,134,219,117,214,141,180,141,138,56,158,214,163,85,91,209,85,77,204,119,155,184,170,182,105,34,178,211,114,220,138,168,154,22,186,179,56,51,54,203,43,157,201,153,85,87,237,45,242,43,170,94,25,159,99,123,210,9,152,186,162,248,175,84,54,155,145,184,190,129,207,150,223,112,122,70,255,0,37,119,129,106,167,226,7,53,37,168,115,210,25,52,111,85,79,121,194,175,226,59,49,156,196,100,156,200,145,62,209,35,53,88,221,178,167,48,109,181,251,163,157,242,171,221,174,228,85,93,13,202,140,185,199,219,121,213,41,34,34,39,69,95,50,140,162,226,71,19,66,137,60,238,115,220,223,29,122,157,165,63,17,24,154,242,228,111,49,81,169,229,176,233,46,35,179,117,183,51,104,41,82,26,75,76,142,99,85,119,61,205,233,161,69,222,109,121,131,112,172,70,173,28,138,237,122,162,33,93,210,113,17,95,70,213,165,174,167,73,25,166,157,91,161,76,98,92,224,74,247,173,69,190,45,139,226,187,78,124,185,109,89,29,21,110,86,99,251,234,49,29,70,230,59,77,52,211,169,211,92,114,115,20,90,28,214,213,82,77,185,127,178,167,117,75,157,23,250,122,134,79,79,80,244,216,189,81,75,225,129,248,163,194,85,148,76,183,226,235,68,15,123,83,69,149,88,154,255,0,196,77,92,88,107,14,66,98,75,243,100,153,137,43,85,189,81,189,77,249,50,191,31,219,30,180,80,209,213,57,173,93,17,80,200,172,79,196,22,8,181,209,182,76,57,75,18,36,169,170,42,20,53,195,136,203,123,41,249,221,209,171,34,245,58,79,163,20,52,249,91,140,40,173,173,174,175,166,149,202,157,118,170,28,74,172,7,125,189,65,10,37,166,120,216,159,89,81,10,186,187,137,139,173,234,153,105,99,183,70,141,68,209,61,84,56,118,156,248,191,211,191,98,91,99,118,139,209,170,212,234,19,29,21,151,40,221,89,43,162,157,179,162,55,162,234,117,152,167,40,214,212,189,226,55,76,177,162,245,84,82,232,221,179,86,89,112,228,149,139,73,13,60,238,234,168,221,53,41,202,28,229,177,77,99,150,150,229,177,245,46,106,167,94,166,23,22,210,43,20,14,84,99,37,122,42,46,154,170,149,45,158,203,73,76,228,146,235,120,72,227,103,131,92,255,0,19,173,146,91,69,234,126,100,119,36,131,123,151,68,68,58,155,174,30,169,100,175,72,46,171,51,87,222,190,6,184,205,166,46,141,191,209,87,167,173,37,142,236,248,103,111,70,42,63,77,84,236,126,148,102,182,5,107,169,165,191,85,164,45,234,213,230,46,154,41,142,44,189,222,240,157,213,179,83,212,57,118,174,189,20,175,161,206,202,139,205,42,90,238,172,220,186,105,204,113,171,225,49,95,208,230,94,97,220,171,214,173,247,218,215,198,139,213,82,69,208,185,56,47,138,220,123,128,110,81,83,92,107,229,150,39,170,35,81,206,85,232,99,27,113,180,214,137,149,104,222,143,141,203,174,212,83,180,166,187,93,113,12,125,225,212,173,216,157,119,46,154,162,28,237,92,73,13,147,139,84,175,183,50,174,89,145,37,115,117,70,235,226,167,62,159,137,108,91,112,141,207,162,182,57,205,95,5,70,152,47,129,241,94,21,195,17,36,213,245,235,60,233,213,99,114,174,136,92,168,248,169,195,182,168,99,130,150,142,52,85,232,77,49,146,212,217,245,143,106,42,121,114,218,158,196,87,125,119,55,162,12,101,197,11,176,107,34,168,189,203,78,245,211,171,19,196,197,172,91,196,228,213,84,59,45,112,51,89,27,249,42,154,150,134,166,121,179,22,177,245,183,235,156,172,107,87,84,98,185,70,105,140,174,196,221,160,246,134,201,203,160,166,137,85,122,57,30,158,8,112,105,120,213,195,55,154,55,54,229,12,90,175,142,221,12,63,196,121,115,43,97,231,219,98,222,205,116,221,175,138,20,21,78,31,186,211,72,230,70,142,77,60,145,73,212,198,116,63,136,252,189,175,99,227,129,205,77,206,234,170,169,170,41,80,97,204,204,202,89,25,222,171,239,12,108,139,215,107,158,132,118,54,205,136,55,44,177,69,43,81,60,124,122,155,177,81,226,25,36,216,189,225,63,86,165,195,18,67,87,138,178,90,235,34,213,186,247,19,28,254,168,155,208,232,110,216,159,3,72,157,218,211,136,86,52,69,232,173,144,193,251,86,31,191,185,99,124,211,212,163,23,193,53,82,164,134,205,122,138,86,247,73,166,215,251,74,165,195,25,136,183,156,65,232,149,154,207,137,118,163,83,162,164,139,224,82,117,152,203,52,95,18,197,73,138,213,206,240,69,73,87,161,142,210,226,44,121,77,66,172,124,242,197,11,122,46,142,242,58,137,241,157,237,177,53,34,175,157,174,252,167,35,149,116,46,152,201,182,102,254,110,225,8,219,61,85,254,74,132,111,142,146,42,151,83,0,113,177,93,77,20,112,95,107,90,215,233,162,163,215,204,193,40,241,102,33,153,26,201,174,115,76,207,181,138,109,212,45,234,190,165,157,206,85,87,181,119,232,172,211,192,90,98,79,19,140,203,79,171,206,149,138,197,78,170,138,104,171,226,167,4,94,41,228,137,37,129,238,114,126,94,139,252,8,188,158,239,142,43,235,31,111,164,100,139,177,52,245,77,202,122,236,113,98,106,182,166,154,85,89,87,93,87,166,134,53,49,35,145,98,188,35,140,30,230,212,211,55,98,248,57,186,104,112,234,240,237,137,202,232,109,85,82,211,185,58,163,247,116,67,4,172,88,255,0,17,210,104,179,84,206,205,60,145,202,87,246,92,235,197,148,148,107,4,48,77,44,9,170,239,118,170,186,150,85,198,73,79,118,204,140,38,171,54,31,196,206,170,141,190,13,73,21,116,56,173,226,27,57,41,154,173,169,73,213,26,186,107,215,169,142,244,124,68,226,202,57,159,20,54,231,61,87,244,147,253,39,91,87,197,5,206,42,167,65,91,2,49,218,250,201,203,240,83,90,99,42,25,198,14,61,195,240,181,247,58,58,132,98,42,110,114,235,224,92,108,41,218,1,132,219,78,158,151,172,70,191,207,114,152,39,75,196,29,170,247,55,112,187,163,57,82,122,189,99,247,148,150,49,159,11,65,90,178,219,230,107,161,94,189,28,88,98,92,240,63,24,153,125,139,30,200,96,190,83,163,222,186,35,85,232,93,11,118,114,225,10,212,68,75,197,42,235,253,180,32,14,175,22,79,106,169,109,69,146,235,52,8,213,252,135,42,104,118,86,124,220,198,113,73,204,139,22,213,55,79,37,145,127,210,84,199,160,90,92,117,96,168,93,209,87,66,237,83,166,143,67,121,113,189,137,31,203,90,232,119,123,183,33,2,80,241,81,153,214,41,209,148,248,138,161,232,157,53,89,21,127,229,53,77,198,6,105,205,62,244,196,19,34,255,0,158,160,196,239,92,51,23,13,80,39,50,162,233,78,196,68,235,171,208,163,47,252,74,101,221,145,170,149,24,130,137,186,123,222,132,28,93,184,146,205,107,243,214,25,177,29,79,173,230,146,47,135,241,58,74,140,83,141,46,137,204,173,196,51,201,175,138,44,139,254,144,98,101,241,159,28,25,111,135,168,95,87,79,123,164,153,250,116,107,93,169,140,56,239,180,206,228,179,200,219,21,51,150,38,170,162,61,169,208,193,75,76,208,74,156,235,165,210,87,189,58,185,142,69,84,43,156,57,136,178,218,86,119,59,205,76,81,105,226,171,16,49,95,226,238,208,44,226,196,13,124,116,51,44,72,237,116,86,35,145,116,45,77,207,55,179,211,28,74,229,125,202,228,229,147,162,35,94,237,58,151,66,135,16,228,13,20,61,101,137,242,34,127,146,243,59,203,14,117,100,230,31,149,31,29,60,43,177,117,110,177,3,22,203,9,100,198,120,99,164,70,215,213,92,145,143,93,58,185,122,153,91,145,220,13,195,3,34,173,198,49,77,36,136,154,170,72,189,85,127,105,210,90,56,215,192,54,134,235,77,200,98,55,195,72,142,179,16,246,136,110,159,109,162,161,207,141,190,13,107,21,14,125,170,227,49,19,33,240,13,150,214,218,70,210,83,66,172,110,154,185,19,82,223,99,124,173,192,142,183,173,58,58,157,87,69,215,93,12,58,196,92,107,102,70,42,153,105,237,52,245,26,59,162,42,106,82,21,89,143,156,247,218,134,213,84,79,82,200,162,245,156,138,229,77,117,44,182,211,23,159,21,101,14,16,153,179,210,67,4,40,229,215,106,162,22,74,227,144,21,109,185,72,180,209,200,140,78,169,183,195,67,157,248,110,175,181,34,67,118,130,71,72,157,21,202,224,238,36,97,165,126,206,87,170,244,211,85,83,102,58,89,114,159,28,219,209,95,100,171,172,106,55,197,88,229,232,118,150,43,230,111,97,38,44,212,151,250,248,223,7,214,87,72,237,53,59,75,118,127,71,111,157,181,82,68,146,65,34,234,168,118,117,153,245,132,47,16,201,79,53,173,168,146,126,138,3,21,166,88,113,195,143,240,173,74,82,98,58,154,154,214,181,81,21,117,85,255,0,140,200,171,23,104,86,30,107,155,29,194,57,26,171,166,170,229,67,2,107,177,14,27,89,93,53,186,209,35,213,253,126,170,255,0,160,166,111,174,158,225,18,203,69,109,157,154,117,232,213,6,37,219,12,113,155,151,183,184,90,247,221,225,133,93,228,247,23,54,209,157,248,70,251,76,143,162,186,83,73,175,232,184,129,184,49,22,35,182,70,248,160,109,74,72,223,170,154,41,85,225,222,34,49,253,137,137,71,4,181,12,115,122,117,212,199,43,101,240,98,115,19,52,108,16,199,172,149,240,245,95,5,114,28,154,92,209,194,245,14,70,37,198,159,114,249,110,66,19,83,137,60,192,184,109,166,172,174,168,68,69,220,155,85,117,42,108,57,196,6,35,163,153,36,158,227,81,170,117,245,158,166,123,242,49,53,52,216,138,219,84,136,177,84,71,215,195,175,137,201,244,140,31,229,27,252,72,136,183,113,203,119,195,242,164,114,212,200,246,183,222,243,188,135,180,86,227,20,136,245,87,171,63,206,44,229,76,74,215,164,233,213,53,73,153,167,235,54,221,113,135,118,222,107,117,253,100,87,84,246,134,85,87,74,199,82,76,246,117,234,221,74,211,13,118,135,218,88,140,134,239,34,181,250,117,85,82,246,166,36,127,189,211,42,236,231,55,114,249,106,105,89,225,87,43,121,141,215,245,152,1,122,237,3,195,144,210,243,237,245,77,116,154,116,234,124,195,252,121,82,215,82,190,174,162,173,141,93,170,168,138,228,212,50,207,237,209,162,106,143,69,67,231,57,143,69,218,228,83,5,237,156,121,89,37,149,25,83,59,145,23,251,42,115,238,220,117,225,10,70,163,32,168,122,200,253,52,77,21,0,205,85,123,87,162,42,31,19,107,181,71,42,116,251,76,28,173,227,158,134,158,145,42,97,123,118,233,175,87,245,41,180,237,26,195,241,72,230,63,93,233,209,125,111,16,36,13,242,70,207,202,67,102,74,136,218,213,122,170,109,247,152,69,97,237,0,194,183,169,27,12,186,49,21,124,85,229,117,75,197,22,13,186,199,248,187,203,24,138,154,237,87,133,140,153,90,232,94,186,49,237,95,212,110,54,170,20,106,106,169,169,136,55,142,48,48,117,138,167,187,37,202,55,187,252,227,138,156,104,97,21,93,239,184,177,53,242,220,23,25,146,181,209,162,116,208,211,233,24,81,116,87,161,138,54,174,46,240,117,203,213,75,156,127,249,70,221,239,139,44,45,111,98,202,219,140,107,167,95,172,18,204,101,146,221,41,218,228,78,99,117,242,77,77,246,93,25,167,173,34,127,18,63,113,7,30,22,26,93,252,154,166,185,205,78,154,56,162,63,213,9,108,117,137,185,206,88,213,127,76,34,78,219,115,137,238,209,36,111,241,53,165,116,107,209,30,223,226,71,125,47,29,180,53,52,137,83,12,232,197,243,213,199,50,215,218,17,100,138,161,32,174,149,52,215,69,118,161,100,72,35,234,24,228,213,92,137,251,77,166,204,213,95,173,208,195,251,111,28,153,127,112,135,122,92,216,213,68,234,138,227,170,196,92,117,97,91,122,42,82,86,177,201,246,56,46,51,74,122,184,19,253,145,166,203,230,166,145,159,214,55,248,145,255,0,85,218,13,99,138,71,43,166,77,191,172,162,113,127,104,188,45,137,82,215,50,162,233,228,166,177,148,143,86,182,211,35,21,171,35,90,239,61,85,10,79,16,219,176,236,240,171,106,38,129,92,158,26,170,17,123,118,237,14,198,51,177,233,19,213,26,190,11,169,109,177,31,26,185,143,123,115,249,23,57,152,215,106,139,163,188,6,9,33,199,88,83,11,61,36,149,43,233,99,149,223,162,228,66,199,94,46,245,120,62,165,239,163,184,65,83,76,154,171,153,187,93,76,11,186,241,13,143,174,18,47,50,251,86,168,191,239,138,83,181,153,169,139,171,92,174,150,243,83,162,167,93,94,166,70,118,183,136,156,53,11,229,161,190,195,2,39,130,233,161,78,86,98,252,190,191,213,58,162,203,88,198,78,139,187,77,201,161,131,159,72,47,21,18,171,229,158,73,21,222,107,169,207,160,118,34,124,155,169,106,164,107,188,182,174,128,103,253,6,36,162,117,177,41,234,234,161,221,167,170,187,186,157,190,17,205,122,92,15,88,146,122,113,142,99,157,185,91,191,192,192,234,11,94,102,213,185,31,20,245,146,53,124,54,171,142,250,139,7,102,203,245,99,105,106,156,199,174,186,189,21,67,88,148,172,35,196,37,146,235,182,88,46,144,243,23,197,17,197,209,178,230,173,13,102,196,239,241,171,157,229,184,136,155,125,159,56,240,146,37,116,116,245,14,98,117,209,17,74,134,143,136,140,198,179,198,216,170,233,42,35,116,93,28,237,20,176,196,190,211,227,138,69,114,110,168,143,85,251,78,226,12,73,75,51,119,182,118,171,125,232,164,61,208,113,141,138,41,234,55,85,212,205,162,123,213,75,161,128,248,237,158,158,181,148,151,121,181,137,116,234,170,92,49,40,177,92,161,124,124,196,114,105,239,55,91,88,142,110,246,189,21,61,250,152,135,132,184,149,195,120,182,54,190,27,211,35,95,20,110,255,0,21,247,21,220,57,143,113,158,20,146,223,84,146,51,236,113,44,196,177,144,45,172,107,151,69,122,27,173,155,119,86,232,165,140,181,230,149,197,174,72,171,34,209,190,42,226,171,182,230,29,21,118,140,74,157,174,247,104,68,92,134,206,138,170,154,162,41,184,217,91,250,72,82,148,120,146,25,17,116,153,189,60,213,14,124,87,152,159,255,0,100,53,63,96,29,234,202,154,253,100,8,253,124,20,233,31,115,135,199,153,187,237,67,101,247,150,183,193,84,10,133,38,93,116,69,240,62,44,250,120,184,166,102,188,170,166,172,114,234,166,195,47,138,139,248,199,40,21,82,206,228,241,83,75,170,122,125,114,152,91,235,52,234,243,231,166,225,114,109,71,46,170,5,76,149,10,190,14,14,168,114,39,87,20,227,47,112,162,105,185,117,53,37,201,174,85,115,158,186,41,157,163,187,90,205,87,77,198,212,149,91,122,57,222,39,75,37,214,157,60,29,162,156,42,203,212,81,68,170,174,215,207,85,242,44,180,138,130,74,174,154,238,232,158,103,87,113,187,178,38,170,53,232,170,158,37,186,197,57,173,100,176,83,61,245,117,204,106,166,189,55,22,19,31,113,99,99,160,134,72,105,235,17,116,233,185,23,196,173,99,33,49,62,59,130,145,170,196,170,98,59,221,169,98,241,150,99,189,149,93,214,59,139,117,145,221,17,28,88,106,254,32,33,196,50,57,240,84,74,253,87,203,83,188,193,216,86,162,239,34,95,175,117,47,108,45,94,98,111,215,195,196,177,44,197,223,109,241,214,91,36,215,123,141,82,53,137,26,189,21,203,226,96,207,17,185,229,62,37,184,77,106,162,168,86,179,93,17,90,190,37,123,196,198,122,211,208,209,46,28,177,86,106,214,181,99,118,139,228,97,236,60,235,245,211,190,77,50,185,81,218,245,46,34,251,112,249,150,9,136,107,163,190,92,161,114,237,213,125,116,241,47,118,117,199,13,139,7,165,37,30,216,218,214,104,186,116,242,40,172,148,196,119,26,91,84,86,186,74,63,52,245,209,60,142,203,136,219,171,91,134,27,28,147,163,101,123,122,183,94,190,5,158,6,53,218,171,229,172,186,58,146,53,87,62,71,232,215,39,235,50,255,0,35,114,214,215,13,36,87,44,67,35,94,174,68,114,35,204,118,200,140,53,75,117,186,73,61,107,90,169,26,162,162,184,202,26,139,28,243,81,172,86,218,199,70,216,217,224,197,2,249,89,168,176,100,91,96,134,26,117,209,126,194,185,163,185,97,219,69,47,50,54,194,154,39,150,132,121,223,177,142,50,194,119,25,97,164,173,157,204,106,235,170,170,156,24,179,143,51,110,76,90,122,122,183,245,247,184,205,106,36,14,233,155,54,122,87,108,108,140,102,158,122,161,212,220,243,194,197,69,6,249,170,225,240,243,83,1,234,41,51,22,239,254,21,45,202,125,206,245,149,17,235,162,28,171,118,23,197,119,53,72,171,107,230,85,106,248,43,148,138,202,140,79,196,54,23,146,7,182,21,138,89,85,21,17,17,58,150,51,17,87,92,179,6,189,86,130,221,39,45,238,253,30,135,219,29,21,194,202,244,90,219,26,85,121,107,183,82,236,96,212,169,168,115,42,35,177,36,12,241,95,84,38,41,12,51,145,20,149,212,105,37,194,221,10,202,169,224,230,245,59,38,240,227,64,202,158,103,163,162,209,124,154,222,165,253,181,219,93,44,81,189,21,177,175,187,105,223,65,74,232,223,248,196,71,162,166,158,0,197,139,177,228,109,154,217,50,75,37,10,55,79,236,157,205,227,3,65,81,78,177,81,53,99,72,211,77,61,229,227,75,85,60,158,187,221,251,13,185,173,212,136,221,27,7,95,126,129,88,181,37,166,247,133,107,214,167,185,205,43,26,186,248,21,37,62,96,219,110,20,169,75,117,183,108,93,52,85,115,75,179,127,195,146,86,70,230,195,74,142,253,101,160,197,248,110,231,66,249,27,29,183,85,78,189,16,10,103,19,80,97,43,140,79,124,48,179,114,249,34,22,107,20,97,73,97,153,103,182,85,58,4,241,232,186,23,53,208,95,21,234,215,91,156,137,250,141,214,229,253,214,232,246,189,236,93,174,234,168,6,56,222,110,120,150,218,253,175,174,153,88,223,202,220,165,67,128,179,114,255,0,65,80,218,88,43,222,171,175,130,185,75,243,136,50,94,158,170,205,35,146,145,22,68,141,87,195,204,198,155,238,92,223,237,119,117,109,12,14,141,218,249,32,23,158,231,153,249,137,85,66,172,164,168,147,107,147,197,174,82,136,154,219,153,120,154,119,78,183,90,134,234,186,233,189,74,101,147,227,171,20,10,181,48,75,36,109,78,167,50,209,154,245,212,186,193,45,51,216,255,0,5,234,7,102,220,43,153,180,83,110,109,222,125,19,197,85,234,87,56,39,53,177,150,4,171,142,43,172,147,73,18,42,34,185,93,170,20,85,110,100,77,81,65,172,111,115,101,95,14,190,37,189,186,227,59,237,70,246,84,177,251,83,193,85,0,146,156,170,207,11,94,37,138,52,90,184,214,69,93,170,213,94,165,233,164,174,142,173,156,198,42,34,42,107,169,15,25,123,154,181,216,106,241,28,206,174,116,108,71,166,169,169,34,25,21,156,86,204,79,107,137,146,86,163,228,86,162,117,112,23,225,240,243,61,100,121,185,3,22,38,238,215,167,188,209,67,85,77,83,7,171,213,116,57,9,28,78,141,81,92,168,7,18,74,200,154,139,170,28,89,171,183,49,201,18,122,218,116,59,41,232,161,122,116,77,77,164,161,133,137,170,167,68,2,154,158,154,170,173,250,189,122,27,208,218,41,216,137,189,136,229,59,231,83,194,169,234,156,89,98,88,245,114,47,80,206,184,141,160,167,98,106,140,218,125,99,105,227,233,209,203,246,28,26,187,171,161,126,197,84,54,227,185,178,68,93,21,53,6,187,71,57,154,116,97,181,36,80,76,154,200,206,158,243,172,146,189,241,174,231,47,67,141,53,254,157,63,22,178,34,42,4,118,203,73,73,10,111,99,81,66,35,19,214,213,52,41,122,220,66,205,187,99,151,251,206,12,119,122,185,29,162,61,116,2,181,116,205,69,232,166,219,235,216,214,234,174,66,159,134,122,135,183,85,121,170,105,37,114,1,216,79,118,110,186,111,67,105,46,109,95,9,16,233,39,108,206,215,68,56,232,149,45,95,63,224,5,75,223,28,255,0,51,110,116,230,183,163,250,157,18,190,177,81,17,138,186,249,155,208,75,82,223,174,170,6,185,237,242,189,218,239,83,135,37,20,205,94,146,156,231,206,171,213,206,208,225,86,87,67,26,125,116,212,14,52,173,123,19,107,157,225,230,112,164,139,152,237,82,83,236,245,140,153,58,59,196,226,181,146,170,234,142,3,82,53,232,189,30,171,161,201,137,223,146,239,51,228,48,235,166,166,255,0,37,169,215,80,219,83,81,17,58,56,219,153,250,33,173,116,106,116,56,179,73,175,69,247,129,162,119,232,197,77,122,148,70,38,174,238,208,72,231,47,68,69,42,171,141,71,45,23,69,242,45,110,55,175,115,191,21,191,68,118,186,129,105,49,149,115,235,234,158,214,38,173,213,122,150,238,247,97,124,234,233,54,43,181,79,20,47,12,182,170,25,226,87,57,233,185,78,154,190,193,18,53,90,197,69,77,10,150,107,28,239,182,7,181,85,21,138,133,51,74,178,90,174,12,149,81,81,88,254,133,241,196,56,97,239,123,149,169,169,66,93,48,45,85,83,156,246,49,81,81,122,13,49,55,178,44,106,229,213,81,171,239,54,153,52,49,175,87,177,127,90,157,5,197,215,55,191,106,35,155,162,156,90,107,85,218,170,84,213,238,68,95,180,140,170,246,92,88,223,246,104,209,61,218,143,76,82,49,219,164,149,168,158,253,78,178,151,9,86,59,71,203,35,151,246,157,149,86,19,134,170,155,147,213,31,225,226,26,133,78,34,183,36,78,116,115,177,85,125,202,83,55,76,123,104,183,68,171,52,168,213,212,228,46,94,93,96,71,186,7,111,111,146,41,193,151,45,100,185,198,172,175,165,69,251,116,10,232,235,113,229,109,117,91,24,198,34,83,174,157,83,220,118,14,179,209,94,227,108,139,58,234,169,225,169,221,46,91,50,158,137,91,28,10,175,68,245,78,186,213,133,239,214,249,30,156,135,170,121,25,31,38,193,246,151,192,198,204,168,221,158,42,113,110,87,170,219,93,47,163,48,253,3,165,114,126,82,167,145,91,81,218,86,170,46,85,107,21,175,57,80,90,169,233,85,32,134,153,21,235,249,74,158,66,37,91,91,61,167,23,92,156,181,117,213,15,129,190,59,117,59,42,155,62,37,115,52,162,157,30,137,227,162,245,46,61,69,52,140,133,34,108,13,235,238,67,237,37,60,148,113,57,209,192,154,175,142,168,105,149,17,96,194,215,105,24,229,184,189,219,151,192,237,104,48,117,116,19,44,137,84,186,42,244,106,169,219,86,92,46,72,213,146,26,125,17,61,200,112,105,113,165,108,82,182,154,107,115,156,168,239,173,160,28,166,97,59,131,234,90,175,114,57,23,203,83,186,166,194,242,245,138,166,22,35,126,195,183,180,215,58,181,25,43,162,229,248,120,161,220,39,57,92,190,170,43,117,232,160,83,52,216,42,150,157,235,36,62,46,241,212,236,40,240,181,21,59,214,71,181,187,188,142,254,54,234,158,178,117,13,167,89,19,85,93,0,217,163,167,138,6,43,28,223,31,13,14,107,85,17,187,85,169,167,234,56,83,72,248,81,90,214,170,156,170,121,85,241,38,246,129,169,209,67,166,229,141,23,95,176,248,202,24,164,94,177,55,248,28,136,218,215,39,95,3,145,27,26,157,80,14,42,91,32,111,228,162,47,150,136,107,238,45,211,68,57,169,30,190,38,182,198,7,92,235,115,116,250,203,251,14,52,150,216,220,171,171,157,252,14,241,209,106,134,211,169,245,242,46,14,147,209,109,122,250,222,7,26,179,8,82,87,198,230,185,168,187,145,81,117,42,71,83,105,228,110,199,14,136,58,139,99,85,146,184,126,181,219,170,41,163,95,212,108,166,67,97,102,170,44,84,172,69,253,69,214,228,31,82,53,103,172,137,170,142,162,217,199,146,56,91,68,69,162,141,223,173,14,100,25,61,132,161,250,182,184,81,83,199,213,43,116,116,252,213,245,124,205,246,163,220,170,142,65,212,82,180,185,121,135,105,58,69,109,133,52,251,14,111,209,11,54,186,247,8,145,63,81,223,236,53,181,137,183,168,234,41,74,188,3,96,171,77,31,65,15,254,73,210,84,101,22,27,149,206,255,0,3,137,53,254,201,112,94,213,79,5,54,222,213,68,215,204,151,136,181,245,25,45,134,156,171,254,14,196,253,135,94,185,19,135,102,234,140,215,245,161,119,18,36,144,220,130,153,17,58,161,158,162,207,38,65,97,150,255,0,216,205,87,121,116,58,155,246,74,217,233,224,87,82,82,51,115,126,194,252,200,216,227,93,90,136,170,158,71,95,59,233,222,229,108,236,106,34,251,198,96,177,216,115,0,211,66,187,86,145,17,83,207,66,189,183,225,154,42,70,38,250,109,63,97,222,87,222,48,221,161,143,116,210,196,197,106,107,226,157,75,127,118,206,11,60,179,190,150,10,134,122,189,53,69,2,189,138,11,93,59,63,37,154,127,121,242,75,221,138,153,52,124,209,244,247,232,89,75,230,105,68,198,44,113,204,174,213,58,42,47,129,111,111,248,174,182,227,78,247,65,113,124,106,190,30,178,129,148,147,99,43,4,17,238,109,84,91,83,237,67,171,118,97,217,165,126,200,42,90,171,246,42,24,51,117,196,56,178,9,228,141,47,19,58,36,240,209,202,116,240,227,252,97,67,42,247,85,168,153,125,253,84,12,238,172,204,90,90,68,85,146,102,162,39,218,81,215,204,246,176,219,85,220,234,174,169,215,68,208,196,185,239,121,177,138,21,34,162,166,168,77,223,98,157,213,155,33,179,19,17,237,150,238,250,134,238,84,213,23,95,0,47,21,207,137,251,36,110,85,139,215,253,72,82,119,62,37,159,82,245,90,40,127,82,233,212,231,89,56,77,145,241,162,213,186,69,95,180,173,44,252,42,89,225,106,58,86,106,169,239,2,208,214,231,189,226,185,170,145,83,202,170,190,230,157,44,217,131,140,174,14,210,8,38,68,215,220,166,83,91,56,114,195,116,122,43,233,90,237,62,194,161,164,201,140,53,76,171,182,129,159,249,40,27,97,212,50,230,5,207,69,217,38,139,239,212,228,166,13,198,247,6,239,126,246,249,121,153,165,6,90,217,233,155,248,170,24,250,127,100,229,199,129,237,233,255,0,98,177,191,102,128,97,52,57,75,138,42,87,116,202,245,254,39,62,155,37,111,15,114,110,108,154,249,244,51,82,60,33,111,98,127,82,207,224,107,117,142,213,78,221,57,44,220,158,61,0,195,232,114,34,237,34,39,143,237,59,42,126,30,43,100,84,73,95,162,25,85,221,40,154,186,54,38,255,0,3,235,173,236,115,127,22,196,253,136,6,50,69,195,165,19,52,116,207,85,84,247,248,28,202,92,138,195,208,201,164,145,177,85,11,249,83,105,168,146,77,168,157,23,236,58,11,142,30,175,142,101,116,109,85,64,45,180,57,119,133,109,143,245,169,25,234,167,138,181,14,109,61,22,24,165,85,100,52,209,234,159,217,66,168,169,195,181,181,77,219,36,110,62,210,229,195,220,139,43,154,168,5,61,4,248,123,122,182,74,118,38,159,217,67,148,151,172,23,74,168,201,227,141,171,239,84,67,153,114,203,217,213,21,105,227,118,237,10,46,187,41,111,151,10,175,199,243,24,205,124,128,174,169,239,88,61,209,164,144,182,7,253,189,14,61,110,39,195,49,38,139,73,78,239,212,91,187,198,79,226,26,13,29,110,174,149,35,95,4,213,124,77,138,124,154,198,83,193,222,29,93,39,234,85,80,59,251,214,104,96,123,123,93,223,45,237,209,189,23,70,33,76,71,156,185,63,91,42,199,51,32,133,117,211,241,136,136,113,230,202,187,212,84,211,122,82,137,106,17,21,124,139,59,142,50,166,197,114,145,98,70,73,71,58,59,193,58,117,253,128,94,185,241,110,77,86,187,106,79,74,229,95,181,167,77,116,172,200,167,162,165,85,69,27,81,124,116,84,212,198,123,183,14,184,241,28,251,141,142,178,173,208,162,107,245,148,166,233,114,254,182,158,103,210,226,122,202,184,165,215,77,85,93,160,25,45,85,107,200,75,229,52,176,71,53,50,170,248,105,180,183,55,28,153,201,203,148,242,71,29,100,113,34,117,213,52,234,81,54,236,171,151,145,37,85,178,243,39,68,215,69,114,148,173,225,245,182,55,205,21,117,198,77,91,209,186,42,245,80,42,155,190,66,96,24,170,182,90,174,108,99,149,122,61,174,67,180,180,240,219,122,71,54,91,54,46,107,216,228,215,98,205,224,165,187,162,197,181,213,116,241,210,210,211,76,233,28,186,111,47,110,90,46,38,179,37,61,77,68,142,145,146,42,57,119,121,125,128,113,29,144,56,226,138,53,116,245,108,159,220,187,213,78,13,46,15,190,97,41,157,87,95,45,78,232,250,236,135,85,67,45,108,21,12,191,219,217,190,166,158,55,109,235,170,33,205,118,21,177,36,110,91,151,118,151,127,139,180,78,160,97,157,231,63,241,205,10,250,58,217,109,168,124,108,232,138,230,174,167,83,63,19,88,230,158,102,186,233,103,115,52,233,171,81,84,202,187,254,95,97,86,204,234,154,43,125,51,245,213,126,162,20,45,227,47,108,215,136,221,19,172,112,181,87,166,168,196,2,217,225,238,44,35,108,177,250,82,161,99,234,158,170,151,1,56,222,194,52,11,21,60,110,69,118,154,57,87,66,134,187,240,143,77,136,103,89,169,155,201,69,93,125,94,154,29,109,87,0,111,171,219,35,46,82,107,254,114,129,123,109,28,105,96,106,109,42,42,42,99,213,222,41,170,104,119,208,113,219,150,235,80,200,89,51,81,87,197,122,104,99,109,87,0,181,172,107,83,210,147,43,81,124,55,41,212,220,248,28,174,165,84,88,43,103,87,39,246,148,12,218,183,113,101,149,247,56,247,173,93,42,57,218,42,238,114,26,110,60,87,229,245,60,172,167,166,168,163,114,170,248,238,77,8,253,184,240,181,141,172,202,247,82,92,42,52,79,123,148,167,107,50,171,24,90,227,116,181,53,51,185,236,251,84,212,18,99,253,36,48,77,77,51,103,125,69,27,149,83,193,174,69,56,140,226,15,6,221,31,220,163,228,35,151,193,95,166,132,90,58,233,140,236,85,60,135,119,135,177,171,175,138,156,197,204,12,91,4,140,146,26,121,145,125,253,64,148,9,51,55,7,66,142,74,199,210,200,158,104,154,42,28,54,227,44,170,185,191,123,169,40,247,120,167,68,241,35,81,153,143,141,39,87,119,137,164,106,47,189,84,238,240,246,55,188,71,42,62,162,226,230,170,46,189,92,24,73,85,178,76,39,124,111,46,158,134,20,137,127,178,135,110,204,19,130,90,197,115,232,41,158,213,250,200,173,67,3,240,247,17,87,251,2,182,154,9,91,34,120,106,93,28,57,197,5,82,236,244,156,45,115,87,199,192,82,47,245,235,4,101,107,220,171,83,100,131,79,243,16,181,248,219,39,242,138,229,79,35,227,165,167,141,87,93,53,68,77,15,177,103,181,134,244,206,91,233,180,87,125,167,93,112,190,218,238,45,85,134,23,57,29,226,136,166,91,90,90,158,31,178,174,121,228,73,110,49,49,117,93,27,185,14,31,244,109,203,58,149,255,0,7,186,44,122,116,245,21,52,82,189,184,229,219,49,6,233,237,238,124,79,94,191,88,166,170,114,151,29,66,229,238,85,50,109,79,180,14,4,60,42,96,169,83,88,175,239,77,127,180,134,183,240,155,133,218,213,84,196,79,79,118,142,77,77,76,192,153,165,74,237,25,44,206,211,237,83,176,165,194,217,160,142,68,147,156,191,196,10,98,163,134,27,100,15,84,138,255,0,51,219,254,114,28,73,120,127,181,66,253,86,182,71,34,116,235,161,117,168,48,150,60,115,81,101,138,69,95,212,118,240,224,108,81,46,137,45,59,191,128,22,33,114,86,213,12,138,172,122,170,47,188,225,87,101,13,190,54,170,197,170,47,216,166,70,174,94,220,246,175,54,23,39,79,113,197,155,47,170,26,213,222,139,252,0,197,202,188,186,150,149,21,212,242,61,21,60,58,157,21,199,13,95,41,216,173,109,76,174,79,118,166,84,213,224,45,81,81,204,254,227,167,171,192,48,43,180,116,104,191,176,179,148,131,23,146,154,162,150,21,108,212,206,115,252,149,80,226,71,93,112,166,122,185,24,173,243,79,19,39,229,203,75,108,200,137,44,9,246,116,58,171,142,81,91,102,106,242,160,235,167,184,189,160,199,232,241,141,238,149,219,150,119,34,39,146,40,151,51,107,88,186,178,223,18,200,159,236,138,171,169,116,174,217,48,187,149,208,192,237,52,247,20,173,94,82,85,196,245,70,210,189,127,224,142,208,81,149,25,139,112,172,115,82,177,119,55,94,168,171,209,11,139,132,177,134,24,168,161,108,117,181,73,3,147,199,170,29,51,178,198,100,110,215,219,36,93,60,246,157,53,195,43,171,245,94,69,36,236,79,177,20,118,130,251,218,241,150,82,215,82,173,21,116,140,155,84,211,115,180,212,234,110,118,204,178,145,178,69,107,123,52,153,60,23,67,31,107,50,227,16,64,253,212,176,213,51,79,214,113,82,201,140,104,37,106,172,149,30,175,146,234,92,21,22,45,181,218,41,170,228,109,54,170,154,250,187,84,239,176,110,5,142,225,109,117,82,109,115,222,155,116,87,117,208,183,77,182,226,121,101,115,166,138,87,42,251,209,78,234,217,118,198,86,102,35,34,100,205,98,47,146,41,100,193,83,223,48,181,78,28,102,234,117,169,98,170,235,171,19,161,216,225,200,234,107,95,10,215,222,210,56,219,227,204,147,77,13,52,120,198,182,229,64,148,119,26,25,100,123,147,77,85,170,116,183,236,49,114,100,9,83,18,203,20,50,117,93,117,53,176,92,123,134,44,195,86,199,71,68,151,149,123,147,162,185,174,69,67,150,204,115,135,41,104,100,90,107,154,190,87,55,222,154,22,158,131,8,89,170,161,142,74,155,142,139,249,74,229,94,133,101,103,203,252,184,123,247,213,98,118,177,85,19,86,111,94,132,229,96,227,208,99,218,22,215,72,250,183,203,34,42,244,86,38,167,103,93,143,237,87,106,134,82,58,215,34,55,68,77,235,31,79,218,85,214,60,43,147,118,198,111,150,235,12,171,246,184,239,221,79,148,149,116,15,134,142,88,119,248,34,162,166,166,5,156,187,193,64,196,124,212,111,133,238,218,170,141,106,249,253,165,179,189,81,220,238,82,61,171,71,162,123,218,157,11,241,95,131,48,212,14,116,246,202,212,122,59,235,34,175,145,80,97,91,118,95,50,7,67,114,154,29,234,158,42,106,51,88,161,75,98,100,72,232,38,149,177,72,229,232,174,232,135,113,102,177,186,138,163,241,149,142,235,225,167,129,146,213,25,65,150,247,202,206,243,233,24,155,26,185,23,68,119,218,118,85,249,39,130,116,99,226,184,198,214,70,154,244,113,81,96,168,242,175,17,226,150,190,90,58,89,102,141,19,213,93,165,75,96,225,191,21,44,78,230,217,102,118,190,246,41,147,185,125,93,130,112,205,19,104,223,95,6,145,47,143,188,190,152,63,26,96,91,140,45,138,9,41,222,228,253,71,62,95,109,70,1,80,240,185,137,235,100,125,47,160,218,196,85,221,185,205,84,83,109,220,51,92,173,46,146,58,203,58,189,19,220,213,36,230,158,171,14,72,196,90,122,104,21,218,233,224,158,7,38,171,15,225,139,141,62,231,211,193,189,83,175,170,132,84,80,92,114,30,231,51,155,29,21,4,232,140,232,141,218,189,14,125,155,134,203,189,83,209,213,244,50,35,62,214,169,38,205,194,88,62,157,234,216,232,96,116,137,227,234,161,204,143,13,97,153,19,241,148,176,49,62,196,66,232,141,74,188,138,138,223,10,69,79,106,145,37,94,154,171,58,28,122,220,138,189,45,31,50,146,24,162,147,78,138,189,52,36,162,227,151,152,42,225,14,246,58,52,95,176,167,110,57,63,96,172,167,116,112,84,34,35,147,68,209,70,136,175,188,229,126,38,100,175,160,169,171,123,186,245,68,94,135,22,12,158,116,82,54,69,137,100,114,166,213,69,240,36,117,120,121,177,67,112,125,77,84,204,115,117,215,215,83,178,143,37,176,139,209,90,196,164,233,246,38,165,17,247,111,202,91,53,44,13,169,170,88,81,204,235,181,29,212,166,177,21,139,149,36,142,164,124,113,70,222,136,138,189,92,72,229,126,65,224,202,216,221,18,71,19,30,238,136,228,208,165,19,131,219,21,116,239,117,68,173,151,114,254,45,27,228,134,184,125,136,209,185,88,42,101,126,233,162,115,181,94,139,161,202,183,96,6,85,108,74,169,88,196,215,170,53,125,98,74,171,184,45,160,150,54,67,5,19,85,19,207,68,59,172,51,193,30,30,138,102,201,114,162,69,95,51,92,132,104,87,229,245,174,137,141,146,150,165,202,168,157,119,155,82,190,233,75,27,105,237,242,39,45,17,17,200,223,50,89,36,224,151,0,87,104,197,161,111,247,10,62,5,178,214,134,85,123,168,216,229,215,93,21,16,227,68,72,211,225,252,67,114,168,214,154,222,245,220,190,229,213,75,131,134,56,127,196,215,230,115,235,225,238,173,241,78,110,173,37,42,159,133,140,190,180,109,228,90,34,87,55,170,122,169,226,114,171,248,127,195,247,42,101,165,101,44,148,234,189,61,87,162,1,29,56,95,135,7,69,91,26,92,46,76,123,83,84,77,142,213,10,193,56,96,171,87,243,41,174,148,173,141,122,232,178,104,166,99,71,194,245,186,129,206,72,170,102,107,157,170,163,150,77,81,14,186,78,29,46,74,247,73,79,118,145,90,197,240,220,166,109,193,139,176,240,227,136,145,177,210,201,116,129,105,220,186,38,215,245,56,181,220,35,221,38,155,159,110,174,134,71,55,171,145,92,101,77,78,79,226,8,41,249,116,245,178,57,237,215,106,234,165,131,198,88,91,62,176,253,214,119,216,214,162,72,209,122,39,82,118,29,93,139,133,59,148,168,213,184,178,54,104,186,105,239,79,121,89,83,112,157,110,100,104,230,211,196,231,253,168,81,20,248,211,137,43,123,81,38,179,205,43,154,158,59,77,248,179,63,136,248,164,73,95,96,155,106,121,108,29,133,65,117,225,182,186,215,34,62,150,134,55,34,245,106,42,116,66,146,173,200,44,67,95,84,230,167,38,13,190,76,94,167,50,227,157,121,234,229,229,84,88,39,69,70,170,47,168,80,146,102,182,116,210,213,207,91,61,170,161,27,174,186,104,59,10,170,94,24,49,53,218,46,236,179,39,47,204,227,86,112,109,118,138,6,182,134,36,123,191,43,114,29,85,171,138,108,198,160,93,179,217,103,85,111,246,74,162,139,139,252,101,179,101,69,138,102,162,166,138,237,158,7,81,73,255,0,71,12,95,67,58,211,54,217,185,172,241,84,106,148,237,239,39,113,133,166,179,155,13,186,126,137,181,116,103,66,235,127,75,42,230,198,247,201,70,187,213,60,218,83,117,92,88,206,217,29,60,246,246,72,154,233,163,153,170,10,40,220,53,128,241,85,174,182,74,182,216,37,145,238,240,221,26,156,250,188,183,199,248,182,126,84,246,87,83,182,53,245,85,172,93,23,95,121,82,83,241,63,81,113,123,89,77,69,77,18,175,246,16,239,226,206,187,220,175,135,99,233,244,126,186,163,116,67,34,134,163,225,203,23,82,254,57,212,209,204,190,59,83,170,156,123,174,0,199,182,6,43,97,195,106,176,53,63,65,124,75,149,87,159,23,170,6,172,112,82,34,189,83,235,110,66,158,175,226,71,20,218,105,214,107,133,28,19,194,174,95,85,205,69,82,193,105,171,112,222,50,185,185,121,22,7,68,244,253,22,46,167,23,250,63,226,187,245,51,234,100,165,146,41,151,170,239,110,157,75,156,206,45,109,168,244,95,163,212,241,61,124,85,99,67,153,55,24,216,105,145,242,170,104,161,142,68,79,38,162,117,40,179,150,238,18,241,165,201,250,185,206,139,175,87,59,167,67,119,17,112,183,136,173,20,201,11,42,101,149,87,166,170,93,106,110,50,173,178,170,196,234,88,153,18,120,42,34,29,205,7,17,120,63,20,66,232,42,102,107,30,169,209,84,110,12,115,119,11,88,221,105,185,212,212,235,50,47,93,17,21,77,16,112,153,152,117,75,172,84,18,198,191,230,174,134,94,224,204,194,162,167,142,73,97,168,142,118,39,86,177,122,234,84,118,124,254,176,71,84,250,27,157,59,32,84,93,55,43,73,216,96,220,188,37,102,75,100,88,214,219,43,151,244,156,213,208,218,159,131,236,202,108,75,55,163,93,170,38,186,34,41,33,63,210,31,47,45,45,98,203,61,61,67,149,122,181,91,224,135,18,183,139,44,3,52,189,210,134,134,157,239,119,77,17,136,59,8,224,78,31,51,26,142,165,208,45,146,177,187,122,43,185,107,161,200,183,228,94,101,50,161,116,183,212,189,186,254,138,146,35,71,158,56,94,90,196,117,218,209,76,202,89,58,185,203,26,21,173,151,51,50,106,181,117,162,109,26,107,245,181,106,14,194,50,93,146,25,153,35,164,108,118,250,166,34,120,250,139,161,78,215,101,54,46,161,115,153,61,182,87,73,175,85,123,85,9,114,118,54,202,8,224,87,57,212,62,183,143,68,58,42,169,114,66,250,215,72,230,82,43,149,124,145,7,97,16,181,152,67,21,82,185,201,45,52,168,169,225,162,46,135,82,251,54,40,116,156,185,33,155,111,216,138,75,77,94,26,200,234,249,28,213,183,211,38,157,53,209,14,178,60,187,200,217,39,114,186,138,155,111,154,232,157,7,97,22,52,120,123,16,74,174,107,105,102,114,39,189,20,170,48,205,166,174,151,87,87,89,102,123,91,227,163,21,73,57,165,202,188,149,142,158,74,170,10,10,121,151,199,68,68,55,172,153,111,150,85,204,149,174,176,64,198,175,77,118,161,59,193,29,214,172,192,146,193,39,248,61,153,140,70,127,148,110,138,114,43,243,131,21,222,17,208,91,237,235,30,189,61,70,248,153,207,138,184,107,203,75,170,243,169,40,163,98,170,249,34,27,216,127,134,12,191,163,129,146,58,158,36,119,236,234,59,202,35,158,182,223,141,111,78,116,181,116,114,106,189,122,53,74,106,187,11,98,120,245,231,208,79,202,106,235,185,90,164,184,217,114,7,1,186,69,107,232,89,162,125,136,115,238,60,57,101,205,198,39,82,58,223,26,106,158,58,33,123,8,125,134,75,196,17,242,37,69,216,222,154,47,137,82,225,201,42,32,168,138,94,232,217,117,209,116,113,32,152,199,130,172,25,43,221,45,189,187,85,122,232,133,154,198,188,47,86,224,136,214,227,2,239,135,93,90,158,228,29,133,189,177,226,120,232,121,111,174,195,172,115,58,127,86,197,82,182,168,205,140,5,67,71,178,123,28,108,213,58,250,134,188,63,131,106,43,168,209,25,10,43,147,162,162,161,207,155,1,97,55,177,104,239,244,172,142,119,166,136,170,137,226,59,10,49,249,159,148,207,114,186,162,212,188,199,125,93,172,66,158,184,98,76,166,185,202,233,105,162,88,223,175,95,85,16,175,157,195,60,21,142,117,101,20,77,146,39,106,177,162,105,212,165,235,184,72,190,200,179,84,210,83,200,223,30,136,165,237,63,113,185,132,109,121,115,115,157,101,142,116,220,173,209,17,218,28,171,214,79,85,93,42,210,162,207,36,125,221,222,229,40,228,225,231,48,45,138,171,71,222,35,86,59,166,138,165,67,97,196,120,231,46,228,109,46,34,130,119,192,139,162,185,218,248,14,208,111,47,12,83,92,163,124,179,86,183,93,124,151,192,227,191,134,202,122,37,108,83,212,61,205,95,21,78,165,206,181,231,150,22,138,133,232,213,252,100,154,43,145,222,74,118,118,124,208,176,94,119,65,35,90,138,254,141,85,51,124,139,17,139,50,126,217,134,155,7,163,63,27,50,170,106,84,86,124,131,131,18,219,99,149,244,142,108,238,79,20,66,230,94,46,88,126,219,58,212,220,96,73,91,226,213,241,57,212,217,181,108,166,161,210,215,76,140,86,167,68,208,12,110,196,220,60,227,75,109,91,163,164,164,123,162,213,81,52,215,192,167,107,114,155,29,90,180,149,91,82,205,189,81,172,69,241,51,6,147,57,109,21,48,237,174,108,106,244,78,186,183,204,166,175,185,169,133,121,174,230,172,74,139,229,180,212,97,140,52,246,188,192,107,216,198,67,82,231,167,143,170,166,237,238,209,152,79,107,101,150,219,86,140,106,117,114,177,75,193,87,154,86,26,59,139,103,163,134,53,143,119,232,151,227,46,51,47,43,113,45,12,84,119,202,122,84,123,211,69,71,53,0,193,54,97,220,89,114,78,92,181,117,76,254,201,195,170,203,203,226,107,186,161,90,169,213,53,94,170,74,149,179,1,228,131,225,75,131,99,161,118,254,186,104,211,114,179,41,178,90,231,178,161,240,209,199,162,234,159,87,168,17,35,37,163,20,91,230,88,161,117,66,105,249,77,69,208,221,142,233,141,232,245,74,90,154,169,29,250,212,149,170,204,156,201,196,110,139,75,69,181,122,107,163,78,162,92,138,202,8,42,18,174,158,150,149,236,211,170,53,27,226,22,34,210,74,156,97,89,55,58,177,103,222,159,165,169,216,219,240,254,60,185,43,164,138,10,149,98,245,71,34,46,138,73,93,86,80,100,245,68,201,190,221,3,83,245,33,179,83,131,48,21,170,23,82,218,105,169,182,177,54,177,52,77,67,72,215,145,248,223,14,206,172,149,211,179,79,181,78,190,171,17,226,170,150,172,115,86,202,253,124,145,202,166,100,230,78,7,164,154,103,203,29,165,142,111,94,173,106,22,34,233,96,165,162,168,230,50,211,162,34,245,213,3,53,105,169,237,55,154,245,210,103,202,138,255,0,5,234,85,246,76,183,150,235,76,172,90,199,36,136,158,10,189,75,169,133,228,194,111,229,182,229,70,216,220,139,230,133,103,45,142,195,79,178,229,102,99,100,79,21,106,4,98,181,243,14,98,123,13,75,169,155,52,206,133,191,175,67,162,145,247,133,77,119,110,84,242,213,117,51,78,91,13,6,37,167,218,150,152,145,251,122,170,162,27,22,44,163,192,180,213,14,154,246,218,118,46,186,237,84,64,212,97,130,73,136,227,68,116,92,246,107,225,166,186,26,223,91,136,209,121,83,201,34,187,79,53,83,52,113,13,171,42,173,236,72,163,165,129,234,158,26,53,10,22,227,22,8,154,119,54,158,206,199,46,157,61,68,10,197,217,166,186,202,205,94,142,114,107,166,168,170,113,157,21,78,205,206,111,235,213,75,199,121,195,12,186,215,186,158,213,108,123,25,187,193,173,232,119,246,44,145,142,169,241,190,227,79,42,51,207,162,155,140,86,61,199,69,87,58,107,203,145,200,171,162,109,77,78,117,53,138,231,26,237,100,10,187,211,162,105,212,205,188,39,147,185,119,67,68,140,172,133,170,229,253,36,42,123,94,74,229,235,238,145,74,230,51,98,170,116,208,12,32,176,229,86,40,190,170,119,74,9,95,175,246,84,174,237,252,55,99,89,88,213,154,208,247,39,138,162,181,73,7,176,224,92,183,180,53,35,163,146,158,25,124,145,80,238,231,177,207,202,86,91,91,11,216,190,14,70,152,24,23,67,195,205,238,88,218,197,177,189,21,169,213,118,41,207,126,66,93,109,112,58,166,26,41,91,38,158,27,76,228,109,190,186,209,78,178,207,77,20,138,190,230,156,42,151,67,87,73,205,170,164,141,137,175,79,87,196,44,98,206,93,215,84,225,63,196,223,172,210,189,24,190,60,189,80,188,214,28,220,192,53,42,148,149,212,113,195,34,47,69,115,81,58,29,205,125,150,211,113,138,72,159,70,196,213,52,213,26,91,28,81,149,86,5,221,84,233,159,10,107,166,228,85,77,3,75,189,81,140,242,230,178,222,245,214,157,88,212,235,174,133,149,199,55,220,172,185,36,208,67,79,31,85,211,86,181,10,106,179,44,30,214,110,182,226,25,36,129,223,89,187,212,162,113,94,19,75,93,76,52,212,207,146,87,57,116,93,20,176,113,113,46,18,192,19,210,190,122,57,162,71,174,186,55,84,212,165,107,50,98,162,124,58,251,245,177,174,84,77,85,19,204,174,41,48,119,163,230,138,170,227,65,44,145,57,17,218,21,164,185,151,106,179,91,217,68,203,78,148,138,155,93,171,77,12,99,180,221,49,94,20,151,90,121,231,223,27,181,218,213,94,133,248,193,220,78,98,107,53,165,148,168,218,153,170,52,240,68,215,169,215,84,83,97,43,189,213,107,233,149,140,108,203,235,53,83,195,82,172,182,225,172,7,99,167,74,232,182,84,84,201,213,25,166,189,73,89,174,194,219,197,158,52,161,122,75,113,180,76,248,93,211,69,106,157,221,87,26,76,160,133,31,13,170,104,230,243,220,213,68,58,216,38,180,119,125,213,182,22,201,26,174,169,163,16,251,91,96,203,124,65,64,230,201,107,72,101,211,79,3,40,237,173,28,126,85,171,213,149,208,35,81,170,155,118,170,151,27,12,241,217,135,170,28,198,87,43,153,187,205,76,83,197,217,27,107,150,149,245,150,69,115,116,213,122,22,158,183,0,98,42,21,118,145,206,173,98,244,84,212,9,83,179,241,95,132,110,109,98,67,113,98,43,189,206,77,10,150,12,253,176,202,230,181,181,109,114,187,195,69,33,254,150,124,95,103,157,169,79,29,82,53,191,106,149,125,167,51,49,109,4,241,164,242,206,212,79,122,168,18,155,117,207,155,69,28,106,238,127,247,157,125,6,127,90,43,213,90,202,141,87,245,152,45,135,51,138,215,86,140,167,191,201,34,106,154,57,85,74,250,217,152,57,117,108,103,62,58,237,85,122,170,110,3,46,233,51,162,201,44,201,4,149,140,99,189,206,118,133,81,69,141,105,42,162,231,193,59,28,158,253,76,39,166,204,204,7,83,83,222,41,222,178,185,23,201,197,111,97,206,27,107,88,177,210,46,213,79,170,197,95,16,50,177,113,93,62,136,137,35,85,203,238,83,74,226,201,163,85,89,37,143,98,121,107,212,196,219,222,120,94,45,47,89,224,164,71,183,197,60,11,99,138,120,141,204,11,196,203,79,105,167,88,156,139,213,83,167,66,245,25,205,126,205,123,5,166,149,242,213,92,97,137,205,77,116,115,209,20,177,120,235,138,219,76,49,77,77,107,184,181,238,70,170,116,119,138,152,185,21,175,51,51,2,179,153,119,186,73,4,14,95,89,55,233,211,248,149,229,135,41,50,238,200,214,203,137,175,109,146,85,93,203,186,65,152,177,111,49,126,102,230,46,96,221,223,79,109,138,162,72,94,229,68,84,213,78,219,8,240,255,0,142,113,84,204,154,245,78,172,167,127,93,100,213,11,231,71,141,178,27,3,208,111,183,62,150,73,216,158,43,162,245,45,110,103,113,155,77,110,142,75,126,25,108,45,70,244,110,196,66,52,174,104,114,191,0,229,221,51,86,243,45,50,61,19,85,213,201,226,89,252,227,226,122,58,56,36,176,225,93,173,99,81,99,213,190,228,44,6,59,207,12,93,141,170,28,218,138,185,155,189,122,35,92,167,83,97,203,236,91,138,156,149,48,81,79,50,175,154,166,165,140,215,67,118,186,220,177,77,209,245,53,82,171,164,123,181,93,203,208,184,57,101,128,189,45,82,141,149,170,138,171,227,228,87,88,27,134,124,75,86,172,169,175,182,189,136,170,158,45,46,229,70,87,201,129,173,109,168,141,141,141,237,77,84,210,59,60,23,107,180,96,91,83,167,158,70,243,90,221,19,93,52,49,231,61,241,107,241,21,213,89,12,234,177,49,222,8,167,107,143,177,237,75,92,234,22,214,47,77,117,70,169,105,107,43,214,166,71,207,58,57,218,175,138,129,87,96,155,229,93,170,54,173,28,142,102,186,120,121,151,151,9,231,5,194,210,230,197,85,27,166,107,186,47,77,76,113,181,94,82,42,168,145,53,108,104,190,183,234,50,95,45,161,193,151,170,6,115,249,107,54,137,227,160,29,213,238,247,134,49,101,26,213,73,2,65,59,147,69,71,38,133,174,175,106,83,87,114,173,42,247,59,95,201,78,133,242,118,88,218,174,145,238,167,149,177,162,174,136,136,226,162,194,185,67,135,173,79,73,234,146,57,95,246,170,41,154,212,80,89,117,134,113,37,205,140,117,66,174,199,181,21,17,75,135,6,92,92,161,157,36,68,84,213,81,124,10,250,150,178,211,99,99,99,162,183,177,57,105,166,186,33,246,225,154,118,43,116,74,181,172,99,92,137,169,21,187,104,195,208,210,66,140,168,163,107,222,154,117,115,77,250,252,91,106,195,136,136,250,68,245,60,90,214,244,82,135,155,136,60,60,233,118,42,163,83,93,53,52,75,140,112,134,37,106,201,37,83,119,59,203,80,59,26,236,254,179,71,80,172,108,109,139,111,146,244,41,91,223,21,244,150,218,158,92,78,110,137,226,168,190,69,57,137,108,56,38,166,117,114,213,108,115,190,210,159,168,200,91,46,39,135,155,109,172,220,247,117,250,192,94,28,37,197,6,27,186,189,171,85,86,172,85,241,220,169,161,118,237,89,163,135,175,80,53,40,171,160,122,175,185,201,208,194,183,112,175,138,169,229,221,69,60,136,205,122,104,167,99,6,85,99,236,36,137,61,53,109,78,140,234,228,71,40,25,165,37,210,73,155,248,167,162,162,248,43,78,178,185,206,122,236,168,129,36,106,249,233,170,152,231,134,243,67,16,90,24,148,151,52,168,87,51,162,170,234,118,55,92,254,154,216,186,186,55,185,17,53,234,128,94,247,216,237,19,39,173,76,214,42,254,146,104,106,161,176,89,169,158,187,166,143,69,95,13,80,197,92,73,196,245,198,119,236,165,141,237,253,72,83,81,231,254,43,172,155,108,124,212,235,246,129,157,82,89,108,149,20,233,28,15,106,170,166,139,175,129,68,223,50,130,199,87,82,181,174,100,123,151,195,68,66,199,97,92,222,197,146,54,53,126,245,213,83,196,188,118,44,111,117,185,210,53,213,113,237,93,60,212,14,142,247,148,212,53,20,178,82,44,81,232,255,0,5,106,117,45,101,231,134,90,58,137,157,44,83,163,21,203,246,25,7,54,32,133,140,223,80,246,55,237,85,67,170,147,19,218,38,126,213,157,138,191,98,129,101,236,92,46,219,214,118,45,77,79,55,106,235,167,137,88,93,56,91,195,245,182,247,71,21,59,81,219,116,215,66,226,89,177,29,182,42,207,197,170,42,47,137,93,83,95,104,158,136,173,86,42,104,4,117,230,175,12,87,60,51,52,149,148,49,34,194,212,220,154,107,174,165,51,150,152,247,19,101,197,234,56,36,145,237,137,174,211,77,84,145,124,107,21,150,239,111,146,42,168,162,86,170,46,170,186,24,159,153,185,125,132,102,157,242,91,228,141,178,234,190,0,101,22,74,103,28,120,170,130,157,21,255,0,140,115,19,118,229,243,47,165,37,115,42,99,252,157,72,212,203,204,71,125,192,215,22,69,6,231,64,213,209,171,175,138,25,149,150,89,155,37,230,142,54,212,51,71,42,38,160,94,148,122,235,162,234,31,162,162,162,248,28,106,42,166,214,198,142,141,200,189,13,229,71,53,23,115,186,32,70,220,138,214,167,171,169,192,153,29,42,109,115,180,67,149,44,173,208,225,201,34,42,42,106,25,117,21,182,100,149,119,44,135,9,45,201,75,213,174,221,169,217,85,84,163,87,69,113,194,124,219,151,235,32,28,26,158,116,169,177,60,14,174,123,50,200,245,123,149,119,47,187,192,239,95,177,127,41,53,52,183,93,53,213,52,2,151,244,4,139,38,174,215,105,207,138,220,145,162,34,121,29,214,230,167,138,180,218,89,162,77,117,70,129,196,108,140,135,70,185,28,111,36,177,191,193,80,250,231,195,39,77,19,175,218,105,100,48,181,58,32,26,244,102,186,170,161,177,54,196,93,83,67,83,211,119,168,214,233,246,154,59,171,157,230,160,109,181,206,114,170,71,166,168,105,123,103,95,113,190,202,119,197,171,155,230,125,216,245,234,160,117,117,49,78,228,209,23,169,213,203,106,169,149,203,189,221,63,89,83,62,52,95,113,180,232,255,0,80,20,236,118,117,111,139,144,229,54,139,106,105,185,14,209,208,181,124,250,155,110,166,95,37,3,131,203,70,167,71,183,248,155,78,222,171,162,42,117,55,150,223,43,85,85,92,167,199,68,172,106,235,226,129,183,31,114,183,213,114,155,21,14,99,91,185,117,232,125,149,234,213,85,83,163,188,221,187,188,15,86,245,95,0,58,140,81,125,167,164,141,206,230,105,162,22,79,21,98,39,92,106,21,148,238,114,237,215,83,182,199,55,75,133,84,175,108,122,233,238,212,182,146,250,94,57,149,201,26,174,229,3,183,142,90,206,137,189,78,75,234,42,28,136,159,97,192,162,125,90,232,179,48,236,216,173,219,170,160,29,117,77,44,147,117,86,166,167,87,112,162,124,81,234,200,211,237,42,150,181,171,249,40,109,212,82,164,205,211,96,18,135,118,160,70,203,162,38,154,47,184,225,195,20,168,237,24,186,126,194,160,187,166,250,133,106,39,130,155,84,52,91,222,137,180,214,48,211,111,134,175,84,114,202,170,158,237,13,250,138,200,169,100,71,84,57,90,137,246,29,245,53,187,151,30,245,105,183,87,97,166,184,49,121,173,34,235,174,109,202,142,104,209,244,201,189,95,226,166,137,39,109,60,122,181,187,220,191,146,31,104,134,210,137,201,77,83,200,230,208,80,54,163,241,174,111,236,33,173,80,62,71,53,22,86,35,83,67,236,179,70,196,87,49,26,228,79,21,211,192,237,59,151,54,5,102,221,23,200,235,82,215,81,11,157,189,138,173,82,245,134,184,45,165,108,207,239,14,145,26,223,122,244,52,190,170,149,36,70,49,173,126,158,102,197,218,211,121,174,210,10,52,116,113,156,155,102,18,171,130,4,73,220,170,255,0,53,81,100,53,195,150,190,71,212,164,108,106,34,10,200,43,98,98,207,29,66,185,52,250,154,28,249,48,213,67,42,17,205,215,161,189,37,178,177,36,108,106,138,173,243,49,229,29,93,162,170,106,181,229,212,210,181,173,255,0,140,239,227,183,90,213,169,254,14,196,84,93,117,208,225,214,242,109,177,104,214,250,230,139,101,123,167,68,108,141,84,213,75,199,116,119,139,66,201,154,141,131,213,211,220,114,21,239,165,137,172,213,92,173,77,20,221,163,143,70,35,152,238,167,53,148,209,201,213,233,170,175,137,188,28,90,90,164,151,235,199,161,190,177,72,245,252,90,244,55,214,150,22,253,86,162,31,98,130,88,190,171,134,3,41,216,145,175,50,52,85,14,130,55,51,167,171,161,185,174,139,172,142,240,8,232,220,186,123,198,14,27,209,98,209,26,229,83,159,72,212,114,106,231,47,240,28,152,218,155,220,154,234,110,196,248,211,162,52,96,228,36,109,252,149,85,53,182,52,247,159,99,209,201,170,38,134,227,90,48,104,216,154,232,105,115,154,207,51,121,205,242,56,211,196,229,94,154,148,110,244,119,85,232,19,68,93,19,169,179,23,53,62,183,129,186,178,70,223,21,77,80,13,205,61,231,215,34,53,187,154,186,175,184,208,146,111,77,80,226,214,77,43,35,214,61,117,212,14,75,87,106,253,68,234,125,70,163,213,87,84,67,175,130,121,220,190,186,42,27,210,115,92,137,177,116,3,146,177,47,146,234,124,216,239,21,232,109,68,217,252,220,111,34,187,77,142,241,3,75,182,167,158,167,30,162,70,181,154,167,138,121,28,151,73,12,75,172,138,133,61,136,49,53,186,219,19,228,146,70,232,223,45,73,71,111,78,231,108,230,63,107,83,237,83,129,112,196,150,219,91,85,107,106,98,141,19,222,226,203,99,172,249,165,183,211,186,26,6,189,206,77,81,54,251,203,19,127,197,57,131,152,19,242,232,214,162,38,185,124,181,67,35,37,177,126,124,97,139,43,101,108,53,76,149,237,78,155,87,85,212,180,87,206,36,106,171,165,88,237,244,146,117,240,93,20,167,240,206,69,95,43,57,117,151,73,164,146,84,235,163,149,85,11,139,106,200,84,84,71,203,27,26,191,168,205,22,90,241,139,49,134,39,175,85,87,206,200,157,215,111,83,122,135,9,95,106,156,215,181,146,238,119,138,245,50,98,207,147,22,234,100,106,201,177,234,137,225,161,89,219,48,5,174,141,168,169,78,213,211,236,38,81,140,182,140,172,196,53,108,68,90,119,189,29,226,171,228,84,244,121,3,91,86,136,149,10,230,235,246,25,41,79,109,162,129,154,67,11,91,183,199,161,202,108,76,70,238,77,19,67,115,143,143,35,31,168,120,107,179,177,173,109,92,107,34,249,170,161,83,90,120,124,194,20,122,57,109,177,42,253,168,93,158,123,83,162,174,167,221,237,95,202,84,53,214,10,86,217,150,152,94,213,162,211,219,226,69,79,236,161,220,69,100,160,129,83,108,12,68,79,45,167,96,229,127,145,182,231,63,204,157,96,216,124,80,49,125,72,90,137,250,143,141,141,154,238,70,162,125,135,37,24,199,245,11,11,87,163,87,169,122,193,177,201,71,117,71,127,113,243,110,222,138,221,77,246,183,106,232,166,228,172,245,26,173,78,164,235,23,92,41,30,246,183,213,141,14,44,149,18,163,119,58,46,167,98,159,162,169,226,124,124,44,114,104,168,133,235,13,113,33,133,103,143,123,149,91,246,27,82,91,27,46,170,175,94,167,62,38,163,83,98,33,186,145,181,19,168,235,13,117,49,218,97,103,142,170,114,155,71,12,105,245,117,57,187,24,108,191,204,157,97,174,60,148,81,61,138,172,110,142,211,161,178,148,41,179,73,90,138,191,168,231,106,173,106,170,120,162,26,121,177,185,63,24,244,69,47,88,107,163,173,165,72,155,172,80,163,186,251,141,84,244,179,202,212,215,213,79,212,118,235,12,106,187,145,81,80,222,106,49,173,232,136,58,195,93,124,52,40,214,170,57,17,85,124,213,13,109,182,68,255,0,174,136,191,176,228,58,77,117,209,60,15,141,153,200,164,235,13,108,73,97,160,127,245,144,163,147,237,11,103,166,99,54,178,52,70,251,142,84,181,46,70,105,167,129,178,219,130,74,156,148,250,198,122,154,234,43,240,253,20,186,189,35,70,162,38,138,221,60,74,30,191,40,240,189,218,191,189,213,91,88,231,34,235,238,234,87,245,242,87,59,86,49,191,168,235,155,21,206,55,34,185,200,137,175,95,212,48,215,93,73,128,109,81,192,218,72,105,152,216,147,162,250,190,39,67,137,248,126,192,88,137,138,234,171,60,92,197,78,174,78,154,169,95,165,194,158,6,236,116,201,175,235,55,91,86,201,98,86,182,100,213,124,58,155,235,13,99,133,111,10,22,234,122,151,178,216,171,20,79,242,79,34,138,196,28,15,80,92,165,116,171,80,247,200,238,169,171,124,20,202,188,68,251,197,52,93,226,137,238,114,34,107,162,22,238,76,226,173,179,220,29,77,119,133,205,106,116,106,170,120,168,235,13,89,28,45,193,53,101,186,185,57,147,126,41,171,170,34,177,11,135,83,195,84,208,211,242,41,244,93,137,167,184,185,244,89,185,67,36,109,169,124,218,55,245,157,245,14,107,97,122,182,38,233,26,171,174,139,170,161,58,195,88,238,206,30,113,108,50,233,73,84,246,55,95,4,113,218,82,228,78,47,106,163,106,174,50,57,169,249,42,190,6,69,65,140,112,245,67,81,98,115,127,138,26,221,137,109,75,211,86,175,218,94,176,213,143,163,201,11,139,26,137,53,66,255,0,19,177,143,39,82,20,209,85,93,251,11,180,183,235,67,188,100,106,126,212,55,25,95,71,39,133,67,126,206,164,235,13,90,168,114,189,244,237,85,99,156,157,61,199,61,152,42,173,145,35,17,87,167,158,133,196,117,77,46,228,252,123,127,137,245,95,11,186,178,86,153,229,48,213,179,159,8,92,157,209,173,85,211,236,58,186,188,5,121,149,202,228,103,247,23,113,250,163,125,71,166,166,223,50,102,248,57,8,106,197,214,229,5,230,224,229,230,49,21,61,202,154,20,245,195,134,169,43,53,116,240,177,200,190,70,75,54,178,86,125,120,247,254,163,145,21,92,82,46,143,167,254,225,42,107,15,174,28,37,91,42,87,241,150,182,42,251,209,53,41,235,175,9,180,12,77,34,180,53,52,243,218,103,124,44,161,122,122,205,70,175,184,228,37,142,223,84,158,13,93,78,146,46,163,39,19,112,169,35,90,238,239,108,84,95,177,11,91,137,56,100,196,20,202,171,77,65,42,126,164,82,95,167,194,54,137,149,88,250,118,46,157,60,14,182,179,46,112,237,74,104,250,72,215,254,10,12,68,44,93,50,111,23,90,93,172,116,19,170,167,158,138,116,146,90,49,189,166,102,163,168,103,114,55,205,81,122,19,79,93,145,184,82,189,21,100,183,196,186,255,0,101,10,110,225,195,22,9,173,220,139,109,139,85,254,194,12,130,32,233,113,158,44,180,73,248,235,124,186,34,248,170,41,223,81,103,173,230,137,237,98,211,74,158,75,234,175,129,38,247,46,14,48,77,106,57,22,219,15,254,66,20,69,235,128,252,41,83,187,187,82,71,19,181,215,93,164,235,23,88,95,107,226,58,162,29,168,187,218,191,168,175,172,92,69,83,206,141,74,137,186,235,230,133,212,189,246,126,211,162,61,244,146,53,23,203,66,128,187,112,43,137,169,21,207,163,168,114,109,240,211,81,120,195,85,174,29,206,139,5,98,53,37,88,215,95,53,46,53,151,29,97,138,230,49,81,105,245,95,122,161,137,151,158,23,115,98,198,231,58,130,89,213,27,225,166,165,43,89,130,179,219,14,57,118,65,86,246,199,230,136,227,61,77,72,133,182,235,97,168,68,209,212,218,47,218,135,111,11,109,115,116,141,176,170,126,194,53,233,179,15,56,236,126,165,93,21,111,171,211,193,74,174,193,159,217,133,78,173,101,90,213,51,245,234,58,154,144,25,108,20,53,72,187,57,125,78,27,240,13,60,237,84,218,212,253,70,50,224,204,239,191,213,186,53,168,171,151,87,42,116,85,83,33,112,22,53,168,189,108,142,105,87,85,95,53,24,107,85,94,82,62,163,85,134,45,223,176,234,231,201,10,169,23,119,37,127,129,145,120,122,137,175,164,107,223,215,84,59,134,208,65,230,212,51,120,154,197,127,192,141,82,38,142,129,83,79,176,210,185,47,84,197,255,0,91,235,251,12,173,91,109,51,211,77,169,252,13,181,179,211,47,228,167,240,39,83,88,170,185,49,35,219,235,210,162,127,193,62,199,145,148,238,93,95,68,215,127,193,50,157,108,180,136,157,90,159,192,250,203,69,26,47,212,79,224,58,154,198,138,108,129,163,145,17,93,66,205,23,203,105,207,111,14,150,121,19,87,219,217,255,0,144,100,140,118,202,118,233,183,68,53,186,134,52,243,29,77,99,29,111,13,22,73,26,187,109,241,255,0,228,20,141,219,133,11,85,74,185,91,64,214,175,191,97,153,15,167,133,169,226,138,112,106,22,157,154,234,136,119,53,131,245,252,42,82,67,210,59,115,87,79,61,135,79,85,195,141,61,51,85,101,182,177,26,222,170,170,211,54,238,117,116,81,177,202,141,110,165,175,198,247,102,45,28,205,137,186,120,248,18,253,26,196,92,71,135,112,134,16,141,91,83,65,79,189,190,107,161,212,91,174,121,115,125,106,211,221,226,129,232,158,171,90,171,162,34,29,230,96,97,89,241,53,100,171,39,49,91,170,148,189,191,41,40,32,252,98,197,35,156,139,227,238,49,134,182,241,23,15,120,67,21,64,233,176,213,193,148,234,244,213,24,215,22,178,253,193,206,52,133,31,61,178,174,73,119,120,104,245,50,10,201,98,117,146,86,186,36,153,26,223,34,181,163,197,53,116,250,35,21,234,196,240,106,147,48,214,9,215,240,233,154,54,72,215,115,42,95,246,106,167,25,152,79,27,216,39,141,242,219,106,156,198,162,35,209,81,196,133,197,136,89,95,210,174,133,174,79,181,167,6,225,69,135,235,99,116,115,209,67,162,255,0,100,121,53,131,85,23,186,184,96,84,101,53,76,111,86,232,173,218,165,27,95,87,118,89,150,86,190,118,126,173,76,215,190,224,156,38,142,123,153,71,19,149,200,189,17,165,179,196,152,66,207,27,92,218,107,74,47,252,3,92,81,141,241,227,123,173,183,212,90,217,211,79,122,169,216,65,155,87,118,110,73,106,228,153,170,154,35,85,202,133,89,125,203,151,214,72,229,134,212,228,85,254,201,209,63,40,174,78,93,89,111,122,127,193,54,58,6,227,203,196,245,10,234,122,135,181,28,186,170,110,94,133,197,192,121,147,136,109,213,49,237,186,189,157,83,204,166,127,4,151,120,209,21,148,143,69,251,26,113,167,192,120,170,222,238,101,61,36,203,167,185,20,205,158,77,102,190,88,102,163,170,26,213,185,222,17,206,85,211,171,188,139,185,71,141,40,95,171,227,188,53,218,167,68,220,132,103,193,91,141,172,239,71,172,21,77,86,249,34,41,221,210,102,190,48,183,171,91,36,117,95,222,76,93,72,172,184,174,37,102,232,43,88,175,94,186,239,58,106,219,237,250,165,223,137,175,84,79,45,20,194,107,102,123,222,41,92,157,233,149,29,60,117,43,59,111,19,52,208,49,173,153,146,107,246,147,172,53,148,148,247,44,82,218,117,141,151,7,175,219,161,214,213,227,140,111,103,85,216,142,153,173,235,227,212,178,148,156,81,208,116,107,155,167,67,153,253,33,108,245,253,31,34,55,119,154,47,84,18,67,107,185,198,249,215,139,164,99,169,164,166,168,137,87,166,228,106,148,101,155,48,113,20,117,28,233,239,15,99,28,189,86,71,233,161,216,87,99,123,101,253,138,144,34,205,175,218,154,148,141,218,134,154,169,143,210,217,80,245,94,168,137,166,154,155,198,151,142,205,155,246,42,121,35,142,231,136,85,87,205,17,74,238,155,137,156,184,195,109,98,73,117,102,174,77,117,221,174,186,24,81,89,151,24,186,240,247,203,111,160,154,40,252,151,79,3,161,170,225,223,48,110,145,72,248,229,169,145,200,169,211,175,66,207,3,59,103,227,111,10,195,84,141,130,225,10,199,175,69,87,33,246,187,142,220,41,78,237,174,175,143,93,60,149,20,192,27,143,14,88,238,158,141,168,232,42,149,237,241,209,20,233,166,201,108,113,2,126,50,219,85,34,34,105,170,181,71,216,146,188,55,199,62,17,184,61,24,149,241,162,253,174,42,202,110,48,48,53,100,187,29,118,137,138,158,42,174,66,43,173,153,39,152,47,151,153,73,71,83,15,236,84,62,221,50,175,53,105,100,68,88,170,145,190,246,234,99,151,27,126,146,164,199,19,241,123,133,225,153,35,160,186,178,77,23,242,85,20,235,95,197,37,29,108,9,61,29,218,153,210,175,139,31,42,52,141,24,112,86,105,80,189,220,138,10,169,213,83,242,145,84,226,174,7,205,164,145,213,83,209,215,66,158,77,106,42,24,235,201,53,41,182,190,33,41,174,49,114,234,46,244,236,149,222,8,201,81,199,113,71,156,107,28,110,100,21,206,149,93,246,116,34,150,217,248,88,176,42,213,190,130,189,205,141,222,42,138,93,188,27,196,22,43,181,190,26,59,141,138,103,34,104,142,114,176,157,127,147,82,13,38,119,80,91,105,249,215,10,200,216,230,245,68,213,53,82,149,159,136,6,220,37,145,96,130,149,209,57,116,71,234,138,166,38,222,113,221,187,19,189,22,89,103,167,116,233,162,166,186,34,41,72,92,104,49,37,44,174,244,45,238,69,139,197,19,122,142,166,179,98,163,57,25,108,98,85,84,91,160,158,53,235,245,80,228,83,231,77,154,239,18,58,27,108,76,119,232,236,67,2,161,204,108,197,183,42,209,220,161,154,122,118,59,197,81,87,84,42,8,51,229,246,200,155,20,150,153,152,190,110,218,58,154,203,236,65,155,216,114,138,39,182,186,146,8,164,211,70,250,137,212,176,152,203,136,11,125,37,76,180,190,143,129,99,145,87,71,109,79,2,131,184,99,74,12,103,69,223,102,171,116,78,106,106,136,171,161,69,212,90,45,56,137,92,147,92,17,30,205,81,58,142,166,175,78,15,204,60,7,137,234,216,218,133,138,23,42,245,78,90,120,151,174,217,134,176,61,218,149,27,18,82,185,30,154,107,163,122,145,249,95,130,239,182,73,123,221,174,74,205,141,93,117,99,188,138,183,10,103,21,118,26,99,125,35,87,112,223,7,93,174,127,69,208,190,77,101,54,42,202,92,35,26,75,59,39,99,17,53,245,90,212,82,208,94,178,238,195,45,60,207,98,115,17,23,68,110,221,53,83,230,25,226,83,12,87,203,203,190,190,77,142,241,220,165,84,252,245,202,74,118,233,29,31,63,94,168,212,68,94,163,201,171,85,69,145,23,251,203,223,81,65,68,232,25,175,170,168,171,212,169,48,215,12,184,194,174,233,15,164,107,86,24,81,122,59,153,224,92,91,38,126,82,92,244,165,179,218,27,13,63,233,109,68,232,85,127,134,60,57,111,133,146,87,200,187,155,213,81,21,58,12,53,208,47,14,212,20,108,86,214,92,230,153,172,111,87,34,106,80,120,155,1,224,171,91,214,154,91,139,213,172,85,213,30,154,21,78,48,226,143,15,83,194,250,75,123,213,187,209,91,187,82,198,226,252,103,69,138,169,159,36,85,171,206,145,85,119,35,139,62,205,104,197,216,91,4,189,81,244,245,204,110,158,77,84,41,167,229,86,25,196,49,36,180,87,101,89,154,157,24,137,230,81,23,234,27,164,46,87,37,123,222,139,229,184,225,217,47,215,171,29,90,58,154,105,85,85,117,241,52,106,173,118,73,95,221,35,219,26,47,45,168,186,47,216,117,208,96,27,213,12,233,11,42,101,87,53,124,90,158,37,199,192,216,191,19,223,229,238,139,59,91,185,54,174,165,234,192,88,39,15,211,213,115,113,29,194,5,127,142,142,83,60,166,154,177,88,126,225,140,44,43,18,193,4,242,44,94,74,139,235,23,26,219,137,237,120,133,241,211,94,109,75,79,80,189,28,228,69,213,84,187,151,11,190,86,89,234,146,57,93,77,181,58,43,186,28,57,232,50,130,174,86,220,98,189,83,68,245,235,166,228,66,97,170,14,175,41,108,247,185,57,182,218,215,182,69,77,85,175,232,154,21,22,13,200,75,53,12,171,114,185,213,70,138,207,91,77,218,234,119,213,137,131,57,77,117,191,18,196,213,79,209,144,182,56,170,253,123,142,185,244,214,123,243,165,139,220,143,51,116,213,119,138,107,48,53,51,29,110,172,219,28,108,77,155,153,212,180,184,130,195,75,66,174,172,176,94,156,200,36,234,158,183,84,41,122,188,79,61,5,108,139,125,99,170,24,189,58,245,209,69,45,246,192,142,89,110,85,114,54,154,79,171,30,239,2,121,53,197,184,94,238,86,214,185,171,118,146,109,60,247,169,242,217,153,209,218,225,87,212,220,167,69,247,106,167,102,152,111,6,221,226,125,100,23,149,107,36,234,140,115,186,161,213,191,0,97,58,189,209,173,201,139,215,205,199,73,60,26,225,203,156,87,185,100,114,82,214,189,17,87,213,245,188,138,131,9,98,172,97,118,153,86,75,139,210,39,116,119,173,228,116,114,224,220,41,106,93,209,205,204,114,39,77,20,234,100,187,213,90,231,114,90,247,163,27,224,137,230,94,176,214,77,225,124,106,184,118,157,35,90,247,212,43,186,42,57,124,14,202,179,55,47,20,82,105,66,222,100,79,234,168,139,224,98,213,159,48,235,225,153,201,93,76,245,247,106,135,127,71,153,235,74,245,168,158,157,92,196,77,17,170,134,127,79,137,172,146,162,206,107,148,176,44,45,141,235,43,189,250,232,135,202,60,196,199,12,184,71,52,213,141,138,13,117,68,223,228,99,100,185,225,44,59,146,27,107,91,238,118,210,158,169,205,251,221,124,238,108,83,74,154,248,38,190,3,167,24,74,206,231,103,236,22,102,198,181,119,70,181,200,157,116,84,55,95,197,142,27,165,106,200,235,130,189,81,61,198,7,82,191,20,226,57,17,100,124,174,107,189,234,165,75,111,203,12,67,114,68,98,171,218,142,253,102,178,52,201,124,65,198,117,186,119,185,40,100,114,170,47,146,20,131,184,162,92,70,179,80,215,219,59,196,82,42,166,231,42,166,133,21,133,248,120,171,84,89,106,215,93,125,229,111,111,200,122,106,54,111,87,177,186,245,37,144,114,108,216,214,209,26,43,232,152,141,87,248,183,220,117,248,198,107,109,254,145,18,151,127,57,157,82,84,232,166,221,102,90,195,104,145,100,142,225,225,215,68,83,168,172,100,212,154,182,9,180,66,96,217,162,204,252,71,132,233,146,138,157,178,79,36,73,164,110,114,41,191,106,226,75,24,218,170,28,251,173,189,239,133,203,213,54,156,90,119,81,203,51,93,84,246,171,245,241,83,237,93,61,37,107,150,21,138,37,111,134,170,133,156,101,21,108,220,82,218,95,74,142,109,171,73,81,117,118,172,232,91,252,111,157,86,204,103,18,211,201,110,142,53,94,154,162,31,107,240,117,44,176,170,67,77,19,181,235,209,10,66,171,2,201,28,202,228,129,17,53,242,65,214,10,86,230,234,88,117,154,24,145,205,215,85,235,166,135,62,211,137,232,231,116,49,211,126,38,70,42,106,186,157,194,96,248,170,145,98,123,182,187,193,19,222,116,117,152,6,178,214,231,202,248,157,177,221,81,90,133,200,46,229,174,243,105,186,210,211,197,116,158,23,35,122,125,116,234,84,85,150,188,49,37,51,101,167,88,97,106,39,138,59,196,199,203,86,20,196,242,172,114,209,65,80,248,149,87,110,165,86,252,53,152,23,45,150,232,163,146,20,84,211,85,213,7,129,124,108,246,76,188,154,22,178,186,24,24,247,167,214,223,227,246,157,163,242,59,0,220,227,90,198,73,19,152,189,122,188,198,76,99,135,177,230,30,166,109,66,220,36,114,196,137,209,28,190,71,69,67,157,248,214,219,11,40,229,169,168,106,53,81,58,170,147,83,25,23,117,201,252,11,75,80,230,189,155,99,79,54,166,167,65,91,150,120,105,145,201,45,154,231,36,82,70,154,167,145,69,210,241,27,71,73,107,238,247,74,119,79,59,147,77,124,74,122,92,237,230,189,239,142,142,70,177,250,250,186,121,13,49,90,89,215,20,62,182,74,26,60,67,34,54,53,209,17,100,52,98,11,246,104,219,30,214,50,166,105,97,141,85,119,49,234,186,33,110,169,51,18,58,170,206,125,20,111,133,251,181,95,34,240,97,44,196,180,87,209,119,11,147,90,215,57,186,58,71,249,154,49,64,87,102,174,98,212,181,41,41,100,170,115,155,209,122,169,200,180,103,6,104,216,28,222,249,5,68,176,235,170,181,202,165,89,136,110,56,122,195,34,214,219,155,28,202,238,171,162,106,117,84,185,167,97,125,84,107,117,181,198,232,254,170,162,180,24,230,84,113,15,137,37,99,85,214,121,154,154,117,84,215,83,165,155,56,241,101,77,75,170,89,77,60,76,114,234,223,29,84,189,24,102,231,149,247,104,162,172,125,21,34,55,162,171,92,136,118,53,53,153,59,93,92,250,118,82,211,68,173,118,154,34,38,129,86,114,139,62,107,216,196,130,245,65,42,183,195,118,197,93,78,150,231,141,173,247,186,246,36,81,236,141,203,213,21,186,25,7,91,69,147,60,132,100,244,212,142,213,60,116,66,219,98,76,23,128,46,21,220,155,13,84,49,234,190,74,129,28,8,48,109,174,249,110,73,168,217,172,170,223,201,241,212,223,176,96,140,103,110,230,54,154,142,162,104,149,58,106,197,232,84,184,66,223,111,194,110,73,42,46,108,145,145,46,170,212,119,93,11,133,108,207,12,47,109,214,21,141,92,137,246,160,49,104,160,192,249,187,87,86,177,208,81,78,216,213,117,234,197,68,43,108,63,195,62,56,196,79,101,93,242,182,106,127,53,106,23,46,209,196,182,26,135,88,91,70,141,233,245,156,137,161,170,239,196,47,58,62,101,186,161,173,111,185,20,14,5,187,133,203,13,51,118,221,97,89,221,170,104,174,85,59,134,240,203,131,223,235,211,211,181,175,211,77,186,106,81,55,14,35,174,238,252,92,104,174,84,232,170,112,173,252,66,98,134,85,164,139,19,246,106,21,114,173,28,57,209,91,164,122,195,4,73,175,84,220,212,213,14,226,12,170,163,182,194,244,170,72,158,159,107,83,161,74,219,248,140,169,149,57,181,20,234,174,211,69,59,40,179,210,219,113,141,82,166,157,80,186,152,237,164,203,60,41,85,27,90,214,49,175,241,85,251,79,139,150,22,180,114,36,19,181,174,211,70,232,190,101,61,83,138,34,184,250,244,53,233,22,254,168,155,188,13,202,43,133,108,74,142,146,244,138,186,244,245,198,152,239,168,114,106,40,43,155,93,116,184,61,237,69,215,199,161,113,237,246,123,36,52,237,130,150,166,52,107,83,69,220,226,210,215,99,106,168,217,221,38,186,163,181,233,170,56,167,171,46,119,105,216,248,232,47,141,99,164,240,220,254,132,49,125,42,157,135,34,71,67,83,112,165,215,237,145,58,20,245,210,92,29,28,123,103,185,83,171,85,125,84,71,167,69,49,246,183,2,227,203,189,66,205,30,35,139,71,127,109,78,43,178,111,29,202,171,37,93,249,94,205,61,84,99,215,196,24,191,52,116,248,78,125,220,138,232,213,87,193,17,81,78,13,207,12,216,107,34,124,53,91,29,11,189,235,161,143,55,28,55,153,120,94,84,125,12,179,204,214,253,170,167,89,117,198,185,159,163,91,81,77,80,212,99,116,84,68,94,161,87,43,20,229,157,4,40,249,108,119,78,75,124,118,162,244,45,14,38,176,213,90,106,27,59,171,99,168,145,139,174,138,168,43,243,27,19,173,3,169,159,75,84,146,233,228,138,91,27,199,211,235,133,66,214,164,21,110,99,215,93,21,20,162,227,209,230,93,61,52,204,163,189,193,31,45,169,162,47,137,179,112,198,57,121,117,103,118,168,133,177,51,95,36,215,82,134,165,181,86,86,49,171,117,160,149,28,158,42,173,42,10,60,31,103,158,151,155,61,181,235,246,163,70,142,61,77,147,5,214,78,179,219,46,235,11,87,242,78,239,14,174,20,183,238,239,151,24,228,86,120,42,188,235,155,128,237,178,73,31,42,154,118,49,206,77,116,67,183,143,41,172,149,205,116,80,243,146,71,116,77,84,38,42,219,102,48,194,114,83,201,12,151,8,118,162,46,139,170,28,37,197,184,38,142,25,38,124,241,75,162,235,226,133,47,55,14,247,153,33,116,116,60,246,35,215,163,142,162,126,22,241,244,16,190,72,230,149,236,119,93,53,82,24,170,238,121,209,130,89,109,124,20,176,179,122,116,94,190,39,73,111,204,188,39,35,57,149,177,66,140,114,245,215,66,138,119,13,56,238,162,119,66,180,210,53,81,124,116,94,167,53,120,80,199,175,107,81,220,196,106,126,176,98,186,118,39,203,43,140,204,127,50,6,49,200,136,189,16,218,188,83,229,156,175,103,116,158,9,21,222,253,16,167,233,120,80,196,76,133,179,212,79,43,54,248,183,85,57,51,228,7,116,70,186,166,190,88,213,190,123,129,141,203,134,17,194,119,56,118,219,150,37,114,39,93,23,192,164,101,192,22,229,169,116,43,115,145,191,217,79,3,159,89,131,174,246,10,164,138,209,89,36,219,151,79,29,78,194,151,46,49,141,90,165,111,49,219,190,182,139,168,49,77,69,134,82,195,85,173,61,124,232,158,228,102,168,110,84,223,46,54,186,134,85,69,51,159,179,174,158,10,165,83,45,175,18,192,213,164,158,137,174,95,13,238,79,2,155,173,109,13,154,177,175,187,57,30,253,117,219,228,88,99,93,94,111,164,80,36,85,244,106,189,60,85,84,163,238,121,166,246,206,233,173,140,108,110,243,93,124,141,24,239,18,216,106,35,229,82,208,183,127,189,16,182,53,76,150,103,238,100,74,136,229,240,67,76,171,169,243,207,20,68,139,13,61,123,152,158,29,10,118,229,152,216,178,238,253,210,92,36,126,169,167,215,58,235,102,21,184,93,106,27,28,84,18,174,229,211,93,165,237,203,44,128,168,175,168,108,247,74,69,72,183,38,187,147,200,44,88,185,235,49,13,90,42,185,242,245,254,218,155,112,89,174,21,50,49,206,134,89,30,190,58,234,103,213,15,15,88,21,177,199,205,138,20,232,154,248,28,234,156,148,203,107,110,175,108,180,237,218,158,29,58,19,26,97,206,93,229,149,94,32,189,197,28,176,232,154,167,69,79,180,207,172,176,203,107,110,28,181,66,217,105,162,71,236,111,139,80,161,45,22,156,187,195,21,233,85,79,89,22,230,249,34,161,219,94,115,70,182,232,206,225,135,105,229,114,233,177,174,106,11,225,21,238,98,99,251,46,4,180,170,71,201,116,219,122,53,168,158,38,42,99,124,194,199,120,254,161,244,214,154,57,121,78,232,154,34,151,110,203,149,56,171,22,85,54,179,18,172,146,70,231,106,214,187,82,246,96,236,159,179,216,225,110,235,100,74,239,243,73,166,48,127,14,240,243,138,241,4,157,242,231,79,42,43,186,234,173,42,217,120,98,169,125,39,43,148,228,119,191,97,158,244,120,90,223,12,41,19,41,88,197,95,115,78,75,112,141,11,189,101,99,127,128,211,17,181,116,225,114,251,78,205,105,162,123,188,122,237,41,106,140,184,204,92,21,42,203,71,12,232,214,174,189,17,73,81,126,19,181,186,53,108,145,183,236,232,83,88,135,47,109,87,10,87,198,218,40,220,171,239,104,211,17,177,77,154,152,246,200,244,130,173,149,27,147,207,69,59,107,126,125,226,138,26,150,203,80,249,164,111,232,185,21,12,154,199,28,62,165,68,143,158,10,72,152,154,120,109,45,165,102,69,80,71,42,71,92,141,106,235,238,34,186,154,62,33,171,174,169,29,52,20,75,204,114,104,186,235,226,110,215,98,47,72,167,54,248,177,66,213,235,253,97,205,92,166,180,81,57,61,28,253,101,103,77,16,234,171,50,182,253,121,170,72,102,163,153,209,162,233,170,39,144,29,53,206,235,131,52,111,119,151,118,229,241,212,228,195,81,135,40,161,101,100,55,119,162,233,174,212,234,87,22,236,133,195,145,83,167,164,149,205,209,58,155,206,203,92,178,160,84,73,235,87,115,60,149,200,5,169,187,227,40,43,94,148,208,67,43,145,23,250,205,23,83,183,195,217,129,89,99,68,238,85,179,43,209,58,181,201,162,104,92,9,48,246,88,193,18,182,158,174,20,122,166,136,170,168,82,181,248,63,15,182,171,189,193,93,19,216,171,166,136,160,84,248,95,137,154,138,58,214,83,94,21,173,98,46,154,170,151,54,44,244,193,87,24,127,29,91,76,155,147,170,42,167,83,30,46,184,99,7,76,213,231,49,119,162,120,166,133,179,196,182,24,161,145,201,104,74,135,233,174,154,40,25,135,85,141,114,198,185,218,190,170,145,174,95,115,144,235,42,237,217,111,136,31,182,58,184,30,231,123,149,58,152,57,59,47,84,122,190,163,188,179,79,13,84,222,180,99,43,237,186,102,205,21,116,204,70,46,186,43,128,204,91,174,83,225,136,155,222,89,75,27,153,226,138,157,74,125,248,67,12,209,57,95,34,71,22,158,29,10,63,47,56,128,133,204,101,21,254,85,145,136,154,106,229,46,100,212,152,55,28,70,139,69,118,108,78,145,55,105,187,195,80,40,235,166,58,176,225,84,86,83,178,41,85,190,11,169,72,93,120,151,175,141,22,42,40,213,136,158,26,21,6,49,200,10,186,165,89,45,183,14,114,120,166,139,169,70,208,240,199,137,174,51,170,58,77,191,196,212,131,173,168,207,188,79,121,214,62,247,35,81,87,192,174,114,239,18,215,93,42,24,250,203,147,213,87,201,77,118,174,15,177,7,215,90,198,175,217,212,186,152,19,134,137,172,174,107,235,106,145,21,191,104,193,223,91,39,166,138,20,127,63,71,42,116,95,121,183,95,137,110,246,230,58,90,103,43,219,167,77,87,66,185,131,45,237,116,168,200,221,58,187,79,30,167,42,175,46,173,21,80,242,86,161,27,170,105,226,74,49,215,20,102,229,246,153,36,134,86,38,138,158,27,203,67,121,196,55,155,165,75,170,224,222,186,174,186,34,153,111,119,225,190,217,120,147,123,42,218,237,83,79,19,110,14,25,237,182,202,125,17,26,247,16,97,140,184,238,251,107,168,103,121,139,213,98,248,41,117,114,243,136,57,168,36,141,143,143,110,154,39,137,222,230,127,15,210,164,178,62,150,29,58,251,139,121,108,201,171,188,51,242,227,98,34,129,157,249,85,153,244,247,218,70,61,210,162,57,200,157,17,218,151,90,58,214,79,30,246,204,170,139,228,97,190,82,225,123,238,26,123,89,61,98,104,154,116,212,200,187,21,238,161,97,70,73,59,85,17,58,232,160,86,211,78,221,52,221,169,195,146,125,90,186,41,215,182,226,215,166,187,141,181,174,141,29,163,156,136,129,49,199,174,146,93,85,200,171,208,166,110,184,134,122,37,70,201,26,183,220,169,230,119,245,183,26,56,245,71,74,135,75,94,203,125,197,154,34,181,203,162,232,12,116,114,99,202,42,102,44,147,213,43,85,60,138,110,237,159,56,110,216,247,69,45,98,239,111,138,39,129,196,197,249,125,91,113,107,251,147,213,168,190,26,22,119,17,100,14,35,173,149,243,119,151,34,187,203,85,6,46,116,220,73,97,213,95,86,169,202,112,101,226,18,137,235,172,117,13,84,94,169,235,22,93,252,60,98,104,181,85,169,119,247,157,133,39,15,247,246,237,123,228,122,244,251,65,139,195,69,158,176,74,173,252,114,105,175,188,174,108,25,161,111,185,170,39,120,68,85,44,101,171,38,46,52,202,196,149,174,94,189,75,159,133,242,194,42,29,175,87,42,42,3,23,126,134,230,202,200,210,72,222,138,138,135,33,211,59,94,138,116,118,170,7,80,70,216,218,253,81,16,237,163,215,193,124,1,141,124,249,58,234,108,77,85,59,117,70,161,200,122,34,181,52,54,156,198,170,117,6,58,249,235,106,209,55,53,186,156,69,185,215,43,180,228,255,0,121,219,61,172,211,77,16,219,228,179,93,118,160,49,177,77,83,52,136,155,209,81,78,106,61,205,111,188,227,237,107,29,187,67,82,206,158,0,199,215,206,154,107,184,226,203,42,108,114,170,167,68,240,62,75,83,11,87,69,77,10,122,255,0,124,165,162,141,238,89,209,186,34,249,154,197,110,94,46,180,180,113,111,154,70,183,167,188,180,184,215,49,173,52,12,123,91,82,213,93,125,229,49,153,89,149,3,25,36,81,86,166,168,139,224,227,27,111,248,154,178,239,88,244,108,238,122,42,251,197,130,234,93,179,34,42,186,229,100,82,53,81,87,222,118,54,251,147,43,218,138,138,213,82,209,97,204,49,113,186,78,217,26,142,234,165,222,195,120,22,235,19,81,203,185,19,161,145,217,182,130,121,52,86,53,20,222,101,170,100,234,244,84,82,161,165,176,86,211,177,168,171,169,204,109,190,100,110,146,51,168,20,203,45,202,159,89,202,114,217,71,18,53,17,85,58,33,222,122,59,95,20,208,216,125,170,53,114,234,229,64,36,162,88,214,90,149,215,174,171,212,237,173,244,108,99,209,81,167,6,36,78,122,47,189,78,234,5,70,117,208,219,14,75,21,52,114,61,81,26,135,9,110,80,111,116,77,145,23,67,141,113,184,62,40,164,142,54,106,170,138,165,33,110,184,84,178,224,231,79,26,237,212,205,21,69,116,232,229,68,106,106,186,245,59,235,37,58,190,20,118,137,212,234,169,41,227,174,217,51,91,166,238,186,21,85,174,145,98,98,34,33,6,227,105,99,69,215,105,186,148,204,118,141,216,138,114,146,20,247,27,173,139,220,157,124,141,142,18,209,196,214,245,98,126,195,139,51,97,141,53,86,46,154,157,164,173,115,87,71,27,125,222,25,189,85,79,180,14,181,89,19,209,28,214,117,56,210,66,247,59,85,68,254,7,114,234,86,55,163,77,14,167,70,181,206,84,240,38,10,50,162,207,223,43,87,154,213,84,67,179,167,195,204,209,21,145,232,136,115,232,228,142,74,183,38,137,208,238,162,142,53,79,29,6,14,174,27,87,45,168,136,167,54,58,118,181,17,52,234,135,55,144,221,58,56,250,216,144,163,134,248,154,136,171,161,199,73,218,196,209,17,80,237,93,18,27,18,80,196,239,89,128,117,174,165,89,221,191,169,187,21,189,81,117,93,127,137,216,69,15,47,166,134,246,197,95,4,3,138,216,19,110,215,117,68,55,99,166,137,58,237,55,91,26,235,171,144,220,68,208,15,137,27,83,193,15,168,136,158,7,208,7,205,58,234,21,168,190,39,208,6,196,142,94,169,170,127,3,135,36,104,171,170,234,115,149,186,169,165,98,111,152,27,16,47,187,161,187,202,85,93,203,162,161,184,216,152,137,171,79,155,94,142,240,232,6,203,244,103,145,176,234,164,106,162,109,94,167,59,99,23,235,26,95,12,42,137,163,81,64,218,101,66,42,107,183,67,68,213,140,133,21,238,79,35,92,141,86,167,168,211,133,81,20,179,170,183,104,29,5,246,249,43,181,109,58,46,165,188,186,88,174,248,130,89,24,233,95,182,69,240,46,220,118,8,220,187,165,102,167,54,43,69,45,58,35,163,167,77,125,250,18,139,43,111,200,218,89,244,125,116,72,253,87,94,165,109,99,202,235,53,173,81,97,161,99,116,251,10,239,148,139,211,102,134,231,86,166,154,153,29,84,54,58,58,116,70,182,22,166,135,45,180,144,177,52,108,104,114,28,214,233,191,94,168,109,243,16,178,13,45,130,54,187,118,221,20,222,111,134,137,224,108,189,250,161,163,188,35,60,84,184,57,41,18,104,186,39,137,183,34,108,69,106,31,105,234,146,77,116,55,167,137,28,205,81,10,58,229,220,212,213,191,84,221,133,201,39,138,26,249,122,199,179,78,168,113,94,229,166,93,85,64,236,35,229,57,21,28,222,166,218,198,143,220,138,157,52,56,12,187,195,191,98,47,95,51,155,206,213,26,169,230,7,13,201,36,79,209,23,161,241,106,121,46,71,170,244,57,149,49,162,179,121,214,212,64,146,66,229,85,209,0,230,50,118,75,235,106,110,243,218,189,19,170,39,137,79,178,225,4,18,36,74,243,182,133,99,124,46,123,23,85,114,1,170,185,235,28,105,44,10,159,105,162,154,161,181,44,71,233,213,58,41,184,145,42,83,175,55,193,78,58,75,13,51,185,108,240,94,160,115,118,181,23,84,78,191,172,63,110,212,84,94,170,113,251,235,52,212,249,207,133,202,139,187,175,184,13,247,110,70,235,161,198,109,76,107,170,57,20,251,81,85,35,27,163,19,84,12,167,142,110,173,241,3,76,146,170,38,230,120,123,142,174,178,138,170,165,121,144,200,172,251,14,233,41,31,31,70,166,166,151,66,213,85,71,187,107,189,192,112,104,219,44,81,163,101,118,174,247,156,214,59,213,245,151,167,234,58,203,139,171,32,79,197,198,174,110,190,38,213,61,210,163,84,99,225,80,59,184,217,19,218,229,103,69,65,29,50,187,85,114,162,156,38,84,59,163,158,213,103,252,166,191,76,211,66,228,99,222,7,51,186,35,209,85,93,209,78,36,118,248,161,168,230,51,235,107,239,57,17,214,197,58,111,137,222,170,155,105,235,73,209,198,164,26,150,4,115,149,100,77,78,45,85,189,179,162,162,34,248,123,206,202,53,71,174,223,119,67,144,216,154,212,234,58,138,42,163,9,178,79,93,101,118,228,251,84,225,65,102,186,82,86,53,236,157,86,54,249,42,23,7,187,177,203,245,15,171,79,79,183,78,95,95,212,100,116,244,116,174,154,45,181,8,142,253,133,55,137,242,158,197,138,52,116,244,136,143,141,119,34,162,233,170,149,226,68,214,120,33,184,138,138,154,39,143,216,5,150,159,36,97,108,43,4,42,168,196,240,77,74,62,249,146,55,184,81,211,90,229,145,21,190,26,41,147,9,20,105,245,144,250,148,209,57,118,238,68,69,241,79,120,24,118,184,79,51,109,143,86,178,105,21,168,189,61,83,102,227,87,152,182,170,116,124,240,77,39,79,20,69,51,18,107,109,38,237,57,44,118,191,97,196,155,12,219,170,145,253,226,158,39,53,124,26,169,224,6,35,90,235,177,141,202,14,116,156,232,149,58,245,212,55,27,227,167,84,119,106,74,121,89,183,213,213,90,171,169,149,141,193,182,132,98,167,113,99,91,246,52,218,250,21,101,68,230,182,130,54,170,121,237,3,28,109,247,220,126,233,17,245,181,43,167,142,138,221,14,234,124,107,137,40,220,198,198,237,19,79,89,124,75,193,122,203,250,58,214,35,225,84,99,124,244,41,234,156,176,165,100,169,11,183,200,146,55,68,93,12,114,20,28,89,172,248,216,233,42,171,153,171,122,43,77,13,205,138,234,149,94,232,237,205,79,61,167,116,254,30,45,179,213,72,233,29,35,21,206,215,175,68,59,139,118,76,211,218,90,145,69,18,61,171,226,186,25,22,214,235,196,13,69,157,22,55,210,190,71,245,240,111,129,71,203,197,220,244,178,190,57,104,164,69,79,15,85,76,134,147,36,176,244,206,108,146,209,50,71,63,235,106,158,7,73,114,225,151,7,220,100,115,210,221,26,47,249,164,22,54,159,139,251,189,67,145,98,135,68,87,104,154,180,201,12,151,204,27,174,55,181,247,218,184,17,203,166,169,167,66,134,94,19,112,172,138,156,186,125,174,107,181,209,168,93,236,5,129,109,248,26,220,150,250,100,122,104,154,120,29,96,172,99,147,213,69,115,81,21,83,170,5,86,175,145,241,155,118,38,169,229,230,106,245,61,197,6,250,137,162,31,83,170,232,190,102,189,168,52,68,3,226,70,214,174,168,125,86,53,124,90,138,125,0,109,58,150,7,253,104,209,77,137,45,84,82,120,211,181,127,97,204,62,162,232,89,228,117,51,97,187,60,237,219,45,12,78,79,243,80,234,107,114,215,9,214,162,164,182,184,87,95,45,168,85,187,144,211,186,61,122,179,85,47,81,108,110,25,5,128,110,10,188,235,28,11,175,246,80,166,238,92,40,229,197,79,85,178,68,154,251,186,23,207,167,228,177,79,137,19,92,189,117,24,44,20,28,41,224,88,19,241,22,212,98,167,134,142,42,76,57,145,86,43,4,173,150,8,222,138,139,175,215,82,237,242,163,68,208,248,145,177,60,117,81,131,131,65,111,134,134,4,133,158,8,154,104,114,118,55,220,111,105,31,130,55,69,247,141,168,102,193,178,140,106,121,31,116,68,242,55,118,160,218,132,193,181,181,85,122,105,167,234,52,185,17,189,116,55,181,68,93,13,18,71,184,96,226,203,112,164,165,93,37,153,170,171,229,174,154,27,209,212,71,35,82,69,86,237,95,13,23,82,130,204,60,55,119,184,83,186,75,53,67,162,149,58,234,139,230,116,217,119,73,141,232,39,228,94,164,125,68,104,189,53,234,48,93,119,211,35,144,235,106,173,207,122,57,168,157,84,237,163,222,168,136,166,165,215,82,138,42,191,14,77,43,87,213,82,151,186,224,5,171,99,147,148,190,183,142,165,220,88,245,241,106,41,165,105,226,95,173,26,47,236,3,30,106,178,126,20,220,172,167,78,190,61,14,154,171,38,147,94,148,202,186,245,232,134,78,45,21,50,248,192,159,192,208,235,101,27,255,0,216,218,134,176,98,196,185,69,51,81,90,218,101,211,237,67,101,185,75,51,19,213,164,235,239,208,202,165,178,209,59,197,141,54,223,101,163,111,68,141,191,192,150,12,93,76,172,185,200,155,91,78,136,159,230,155,205,201,202,217,19,73,17,58,255,0,100,201,166,218,224,111,132,45,254,3,209,52,250,235,202,79,224,103,6,52,55,33,163,151,172,144,234,171,239,52,47,14,86,249,87,89,41,81,84,201,212,183,211,39,68,139,251,141,75,67,18,127,177,167,240,25,131,24,63,163,77,165,235,254,177,110,190,253,13,198,240,201,106,119,71,81,183,248,25,49,221,98,69,254,175,68,253,70,151,69,27,127,39,251,138,49,182,62,22,236,46,118,175,163,79,226,115,153,194,230,23,219,163,168,24,191,172,200,5,229,167,130,27,123,145,87,68,51,70,61,85,112,153,131,170,155,181,246,216,147,246,29,45,103,5,88,34,165,117,91,108,125,12,164,107,98,68,245,216,170,166,173,177,249,49,72,48,238,191,129,44,21,82,231,170,82,163,85,124,147,200,166,235,251,62,112,203,220,174,134,53,68,83,58,89,76,213,93,222,162,107,239,83,91,162,107,122,104,192,35,182,233,217,229,27,29,165,46,244,247,122,197,57,113,224,19,16,81,174,234,57,220,154,121,120,146,104,148,177,185,119,57,159,220,106,90,26,73,19,214,133,23,246,22,17,21,85,188,28,102,61,161,220,234,58,137,149,19,201,168,167,17,50,151,53,112,239,173,37,20,178,181,190,170,234,205,73,93,117,166,141,233,162,210,179,79,181,14,21,78,24,179,78,213,107,168,97,145,87,203,105,166,209,129,109,187,227,12,58,169,29,109,157,234,212,241,214,63,253,133,111,97,205,250,42,85,70,92,45,13,141,117,235,172,122,107,253,198,115,93,242,135,9,92,163,114,207,108,133,174,119,246,80,183,56,143,134,28,47,92,213,150,10,54,34,245,211,70,129,103,236,249,157,128,238,26,54,170,142,4,85,241,220,196,42,202,10,252,170,186,181,172,154,146,155,69,254,202,29,37,231,133,74,134,72,231,219,227,115,81,60,52,58,202,94,29,49,109,36,186,66,217,149,169,224,189,64,185,144,96,236,185,175,141,27,68,202,118,34,251,180,57,116,153,65,130,167,245,185,16,191,95,126,138,82,246,44,159,197,212,106,141,119,59,251,203,129,101,192,56,154,13,188,199,201,209,6,227,53,194,139,32,112,92,238,222,148,80,106,190,228,67,145,253,29,176,108,204,216,148,17,42,39,130,42,34,149,221,175,13,93,161,106,36,142,119,67,189,164,179,213,53,122,238,29,226,45,5,95,12,216,90,170,37,133,45,148,234,138,158,27,16,160,110,156,28,97,183,213,58,72,109,113,166,171,228,134,88,199,75,44,72,138,186,244,57,61,221,187,119,57,154,169,63,187,200,195,73,56,49,177,72,189,45,200,159,171,161,206,160,224,207,13,64,168,178,81,63,167,246,212,203,244,166,143,77,219,60,126,195,82,83,68,190,44,254,225,131,22,226,225,35,7,61,137,29,69,165,142,68,247,138,254,11,178,254,229,7,37,246,104,116,255,0,53,53,50,155,149,11,61,84,135,119,219,161,165,34,141,60,99,84,253,131,6,18,221,187,61,176,140,178,73,37,11,157,3,92,190,171,17,87,68,41,153,59,58,168,155,50,203,75,113,115,63,98,146,2,172,107,186,36,41,167,189,77,60,136,147,170,198,212,24,48,74,139,129,137,173,113,172,53,85,139,59,23,201,90,117,183,14,207,60,57,118,123,164,116,74,213,119,137,32,28,150,47,212,229,188,250,218,102,234,155,217,26,12,17,211,87,217,159,134,42,41,94,177,110,108,173,78,138,138,167,11,13,118,112,81,210,212,57,213,206,116,177,181,21,17,171,208,146,22,197,28,114,46,145,179,71,9,162,141,17,81,177,51,69,247,12,24,33,73,192,141,130,223,11,155,78,201,88,253,60,164,82,135,197,60,14,86,186,85,109,44,243,114,228,215,114,43,149,73,27,125,4,10,186,171,23,175,216,108,62,205,77,39,172,248,81,81,62,193,130,53,34,224,46,154,106,101,100,209,61,210,123,213,124,202,126,167,179,239,16,58,225,182,142,71,182,30,154,34,33,40,222,128,160,223,189,176,39,79,176,230,67,107,163,68,77,180,232,170,159,97,44,17,175,101,236,233,100,200,215,222,155,36,139,254,114,161,189,113,236,228,183,171,149,104,85,204,95,45,81,87,66,74,61,31,30,154,44,26,39,234,53,45,20,90,38,200,89,211,236,32,138,91,159,0,184,207,13,206,181,150,11,163,227,122,117,79,83,93,78,174,46,14,243,150,239,92,147,85,220,39,98,235,228,138,136,75,83,173,180,243,244,154,154,62,159,97,167,209,20,108,93,209,193,26,254,164,44,154,34,126,247,192,126,99,85,83,43,221,113,154,73,180,232,157,122,148,22,35,224,127,55,232,163,71,67,53,82,237,242,69,82,103,253,25,71,47,78,238,214,191,201,116,54,229,178,80,75,234,203,4,110,253,104,92,16,167,104,225,63,57,217,34,66,245,171,68,79,53,212,185,24,91,131,108,205,230,182,119,62,84,123,188,85,201,169,44,13,195,118,134,174,169,65,22,169,231,181,13,246,89,232,83,234,83,198,205,62,195,54,77,17,187,109,224,42,241,114,94,109,241,250,185,235,170,166,211,176,184,246,115,91,29,79,190,29,251,255,0,90,233,252,9,25,109,20,77,78,141,98,233,239,62,172,45,78,142,108,122,19,172,17,115,91,192,5,242,137,94,148,14,126,158,75,228,117,49,240,27,140,82,69,86,189,253,84,149,119,83,211,59,162,196,197,253,72,108,186,146,142,53,215,146,223,224,81,24,180,92,3,226,29,232,250,137,94,229,251,80,238,99,224,50,167,77,210,71,170,249,244,36,125,212,212,141,235,221,211,248,6,211,209,57,53,88,81,23,245,1,26,181,60,6,212,61,254,173,47,247,29,101,111,1,119,13,170,169,78,229,251,9,57,90,90,54,174,174,137,191,192,235,110,21,20,20,250,185,209,55,68,251,0,139,74,222,2,111,114,72,187,41,223,161,179,71,192,141,250,158,161,170,180,138,168,139,238,36,178,183,21,90,41,158,168,232,25,252,14,162,124,115,104,98,170,182,22,34,254,162,114,241,22,48,235,9,240,125,113,163,88,210,122,93,17,52,242,46,238,30,225,158,42,22,55,155,76,158,62,101,223,102,60,163,126,171,26,53,52,54,103,199,114,73,210,55,104,136,114,236,210,151,167,200,74,56,162,250,141,106,105,215,169,177,91,145,54,254,91,180,95,31,237,21,63,211,205,233,202,124,250,47,235,62,51,16,205,84,187,26,245,84,242,83,82,232,180,183,126,31,41,102,115,156,196,215,246,148,69,223,135,73,36,106,242,232,212,202,26,119,73,34,106,239,52,55,185,13,68,214,71,166,134,134,21,214,112,219,115,77,235,21,26,167,184,235,95,195,182,36,79,85,176,57,17,62,195,56,36,154,130,37,84,93,138,239,113,241,157,222,111,171,3,127,129,96,194,136,56,119,197,13,106,35,152,253,63,81,185,55,15,119,102,194,188,218,119,171,140,217,109,59,87,167,33,186,47,216,125,154,209,20,137,170,192,222,191,97,68,116,98,124,145,196,84,18,36,180,180,82,43,145,21,81,81,60,13,24,115,9,84,196,244,139,20,81,57,237,98,248,43,73,17,151,9,208,201,162,75,72,199,35,188,117,105,210,220,50,147,15,92,87,123,173,172,213,125,205,57,114,185,70,36,88,172,120,98,174,191,185,195,76,216,26,221,17,171,183,162,29,173,243,37,100,174,149,181,116,119,52,84,241,68,98,104,100,116,185,27,135,222,159,136,162,229,59,244,145,14,109,179,43,233,173,190,172,109,116,186,121,19,70,21,191,39,170,110,151,47,71,93,35,154,88,149,219,122,162,159,111,28,22,209,92,145,101,166,129,90,197,77,81,54,245,51,178,60,23,64,215,182,89,104,161,107,211,195,167,83,183,134,198,200,209,55,199,22,197,233,167,216,108,70,100,252,24,173,182,173,147,212,211,171,161,69,234,138,133,70,238,20,48,85,101,59,59,196,28,133,68,209,95,175,129,34,85,248,62,207,95,10,54,74,102,233,250,138,59,16,101,53,13,92,110,134,146,52,106,59,174,186,22,8,253,185,240,99,96,115,95,45,174,181,219,147,85,77,21,74,10,183,135,220,111,108,173,74,42,55,185,241,35,189,93,35,235,252,76,254,172,202,76,77,67,84,171,66,154,198,138,110,187,0,223,97,139,158,176,69,206,98,106,154,249,169,161,129,182,140,15,89,97,173,75,126,43,161,146,68,119,68,85,106,156,28,202,203,74,40,227,74,251,108,10,177,171,58,34,38,154,41,154,23,76,173,197,56,138,187,157,113,180,199,203,106,253,109,170,111,87,228,82,87,219,18,145,244,104,231,181,117,209,19,200,8,194,171,182,98,219,92,232,177,212,79,12,58,244,241,208,224,220,175,24,134,153,85,209,85,74,233,61,232,139,213,73,37,184,112,187,69,127,166,238,210,91,209,138,222,154,237,54,236,156,18,97,196,145,178,87,82,181,205,251,90,4,111,91,231,199,183,189,24,143,169,114,107,211,68,82,179,181,101,198,103,182,68,171,69,169,103,68,93,85,20,147,139,63,11,121,123,103,141,169,29,182,37,115,116,252,148,42,246,101,110,18,108,73,7,113,133,122,105,245,80,8,154,185,216,241,221,27,157,206,170,168,119,79,89,186,47,83,169,74,76,75,19,183,186,158,161,87,252,229,37,150,183,32,176,21,91,149,211,218,226,85,119,189,189,14,174,167,135,124,179,133,53,150,209,71,252,0,139,170,91,142,35,129,81,143,165,155,111,237,82,162,182,223,110,16,233,205,166,155,175,142,186,146,33,54,67,229,74,106,158,142,165,98,167,155,81,14,185,249,5,150,147,57,82,42,120,127,130,1,133,22,252,65,70,215,181,103,163,122,110,234,190,170,174,165,72,220,99,99,142,20,141,148,202,154,167,232,25,86,238,31,48,34,35,182,69,10,39,219,161,198,155,135,220,4,198,171,228,116,8,137,246,160,24,157,89,138,105,116,85,164,129,232,139,246,41,213,187,19,85,49,170,177,189,237,69,254,202,153,71,117,202,140,186,160,85,141,171,19,156,222,189,52,41,59,150,5,194,172,69,109,37,177,178,125,168,208,44,19,177,181,234,20,209,36,145,17,60,21,23,67,79,225,14,250,212,245,106,100,254,42,93,218,172,181,164,169,213,34,178,73,162,248,104,195,133,248,29,87,59,165,150,93,23,251,0,90,87,102,13,234,71,238,124,178,42,253,174,83,151,75,152,23,102,202,215,186,89,23,79,237,41,114,42,178,113,177,106,190,138,151,167,246,14,15,224,193,177,46,190,139,151,167,246,0,225,218,115,114,227,76,141,71,189,218,39,218,87,214,60,246,134,20,107,106,215,84,240,234,165,20,185,112,249,23,70,90,229,79,248,7,6,179,46,107,90,138,140,183,77,211,175,213,3,32,173,153,191,133,46,113,53,179,164,40,171,227,185,80,238,97,188,101,237,201,82,89,59,178,175,130,248,24,135,91,132,47,180,218,172,80,84,179,79,114,41,212,185,152,198,129,85,41,229,168,107,117,213,117,212,12,221,138,199,150,53,110,73,150,26,69,119,236,57,233,135,114,239,151,162,69,73,162,253,136,96,122,98,236,119,70,187,82,162,111,226,167,38,28,210,198,212,200,140,145,243,46,223,181,64,205,26,220,175,203,187,179,183,108,133,53,253,21,68,55,40,114,191,6,209,197,201,141,176,171,61,202,168,166,27,199,157,88,202,20,210,37,151,251,206,198,155,62,241,140,106,155,210,95,239,3,47,159,129,112,150,137,2,83,67,181,122,106,136,134,213,62,87,225,8,234,82,118,69,235,34,234,138,143,49,114,159,136,12,78,186,110,134,69,254,39,99,30,126,226,166,179,115,32,145,127,136,25,99,244,126,142,6,182,58,116,98,163,124,142,95,42,6,71,178,104,152,168,159,168,196,136,248,131,198,234,154,178,149,237,251,116,83,231,225,247,27,57,218,190,39,255,0,120,25,87,60,20,26,43,227,164,102,228,253,71,65,117,184,214,210,177,203,75,66,142,84,240,232,99,245,46,125,226,117,118,146,198,238,191,172,238,169,51,190,190,85,70,212,57,27,175,188,10,182,235,137,113,75,100,123,146,223,163,116,240,218,82,87,58,155,205,229,86,58,138,29,17,125,201,161,206,147,54,27,59,54,189,209,170,47,153,192,147,30,80,185,219,251,196,109,95,214,7,10,135,8,54,158,94,241,37,42,171,181,215,170,235,161,201,172,171,117,7,70,82,59,68,241,208,228,67,141,237,143,84,221,86,205,87,199,170,28,133,188,89,235,83,214,157,138,139,246,160,22,207,25,226,54,190,157,241,211,211,171,21,83,199,204,178,23,103,211,79,82,229,184,181,238,106,175,85,87,120,25,85,91,134,48,229,213,170,173,145,157,74,58,247,146,118,123,146,62,72,101,106,235,228,133,74,199,118,97,251,37,194,84,229,189,17,63,180,165,77,96,203,11,13,109,74,58,105,217,170,38,190,37,93,114,200,138,232,28,171,111,71,125,154,28,58,124,173,197,182,249,18,70,44,170,159,102,166,153,87,184,119,15,97,28,51,70,147,79,28,47,123,19,84,93,16,234,177,126,106,207,77,18,211,216,218,140,70,166,154,49,154,28,40,112,190,36,209,177,84,197,35,155,231,174,167,49,216,93,148,173,73,37,160,220,237,58,162,160,88,164,40,179,83,17,213,198,232,167,239,8,255,0,37,213,80,236,44,214,204,192,197,243,42,82,215,202,200,228,94,155,181,83,122,165,210,83,84,110,109,153,17,137,231,180,169,44,56,234,162,213,30,218,42,68,107,211,201,19,192,52,169,176,135,15,21,51,183,188,98,27,171,220,229,234,190,190,133,223,179,90,176,110,8,167,106,108,135,212,106,34,171,180,85,85,66,204,219,241,238,52,175,85,114,82,74,172,251,17,78,183,23,195,139,238,180,110,146,158,121,53,211,85,77,87,161,40,200,136,115,107,13,182,120,233,105,249,125,92,141,77,20,184,182,28,87,111,175,137,175,106,162,233,225,212,140,58,252,93,138,240,157,193,59,202,200,231,49,250,166,170,165,199,192,156,81,93,109,243,50,42,216,157,183,94,186,234,100,72,83,177,85,43,102,218,246,120,39,138,29,21,251,49,232,172,208,58,87,73,185,83,170,34,33,104,240,142,124,216,111,212,172,108,236,68,123,208,236,174,23,11,13,203,90,153,244,86,47,93,20,10,130,60,242,109,99,145,145,82,57,87,93,53,208,171,237,56,181,110,113,50,73,17,173,87,125,166,52,227,12,192,182,88,152,228,182,82,53,170,205,117,93,60,75,113,253,33,177,27,42,17,144,57,88,198,175,146,129,159,107,69,75,114,106,35,156,213,85,67,163,186,229,101,174,185,220,233,227,107,188,250,46,134,51,225,62,39,42,96,165,99,43,100,87,74,142,241,215,200,184,246,206,38,237,243,198,137,80,254,159,172,10,243,240,85,103,166,122,73,29,59,85,198,221,94,15,142,159,172,81,53,159,176,182,120,151,138,219,21,173,142,90,103,163,158,158,90,148,180,60,92,81,92,157,182,86,163,122,232,128,93,155,150,10,158,224,139,19,28,198,107,246,22,243,16,100,93,108,245,27,154,215,61,92,190,74,119,88,99,54,161,191,105,59,166,68,253,165,125,65,139,86,165,173,124,106,142,107,124,192,199,75,231,13,56,146,175,87,208,178,70,175,216,165,60,220,128,198,118,233,88,147,243,158,141,119,84,213,76,187,143,30,211,80,63,252,37,205,209,125,230,251,177,110,31,185,162,114,228,143,123,191,80,24,225,111,202,138,116,129,173,173,162,119,49,19,170,170,154,171,50,114,153,234,147,210,82,38,173,78,169,161,145,201,13,149,223,140,115,88,237,77,198,80,219,156,168,248,98,70,167,187,79,16,48,199,22,100,93,210,241,171,34,160,86,123,149,26,91,43,247,13,56,182,155,114,193,76,231,39,189,16,145,201,233,32,123,54,182,149,169,246,232,117,53,116,116,208,183,108,177,49,83,237,64,35,97,153,35,141,40,61,110,225,38,190,253,166,171,124,120,191,13,85,109,125,45,75,90,197,209,116,215,200,145,138,155,101,170,170,29,35,163,137,87,252,210,136,196,184,66,197,62,169,37,178,52,85,78,171,180,12,100,195,89,225,53,149,91,29,194,158,87,43,60,119,106,165,98,238,41,45,52,145,44,145,219,53,127,216,135,204,99,129,240,181,53,83,159,37,35,17,19,170,162,39,145,208,65,75,149,244,109,68,171,183,107,250,218,106,14,107,248,183,185,61,28,218,43,124,137,170,244,245,78,243,12,241,13,140,49,5,92,112,82,209,185,55,46,157,80,228,97,150,228,229,90,178,22,218,34,220,239,55,181,17,11,157,134,173,121,95,108,115,106,169,169,40,162,84,235,226,81,82,97,137,113,69,222,153,149,21,148,251,53,68,95,214,118,215,76,53,126,170,131,125,30,230,191,67,147,77,143,48,189,20,76,142,158,166,157,173,240,245,28,135,33,185,199,132,40,222,144,203,112,141,21,126,212,51,69,7,36,89,145,97,159,107,88,249,153,227,170,33,86,97,235,253,254,177,17,151,42,23,181,83,197,85,10,162,155,50,240,133,92,104,172,173,133,219,188,181,67,145,54,37,177,77,22,248,185,122,47,154,104,65,72,99,11,75,46,118,249,31,28,127,141,68,93,127,89,140,88,158,174,255,0,100,186,72,200,98,127,71,46,139,161,148,24,131,18,219,97,99,187,187,209,206,119,138,22,107,28,87,50,171,116,144,81,181,207,95,61,0,160,44,248,147,25,203,34,57,239,84,215,246,23,71,10,95,239,208,35,100,168,122,175,191,214,44,149,118,34,185,91,37,209,180,146,39,95,209,59,27,94,55,191,61,209,237,130,84,77,124,116,232,6,80,91,241,60,242,71,171,213,16,228,201,120,101,75,118,186,100,78,190,242,202,89,113,77,206,88,209,42,30,173,67,188,142,255,0,11,19,124,213,93,61,218,129,87,223,229,171,114,110,167,153,84,234,45,215,138,250,119,237,149,28,237,87,161,185,103,197,54,138,159,197,62,68,119,235,42,26,127,68,84,42,73,30,222,128,110,208,221,166,153,17,31,10,245,247,157,171,93,4,173,69,150,31,31,35,128,234,186,26,117,77,170,211,145,21,194,9,219,234,170,1,170,122,74,121,91,163,34,110,159,168,225,173,11,35,242,67,176,71,162,117,79,3,227,249,46,250,206,3,135,27,96,111,69,102,170,115,96,107,60,52,209,15,140,138,145,117,93,221,80,221,137,236,64,57,17,171,99,78,134,251,37,77,58,248,156,53,158,51,239,121,98,32,28,213,155,237,208,208,174,106,248,184,224,58,173,138,186,42,159,59,204,126,240,57,175,86,34,116,234,167,29,211,191,93,61,198,195,170,152,158,10,113,103,184,178,61,84,14,115,234,88,154,181,83,170,28,25,238,17,192,171,185,81,19,245,157,45,202,251,4,40,175,89,145,21,124,181,45,254,43,198,156,150,170,197,83,167,237,2,182,196,56,194,130,138,7,61,242,55,114,39,188,199,12,218,205,233,35,108,144,209,77,166,228,84,82,159,198,216,222,235,43,158,198,213,57,117,215,78,165,154,188,79,116,187,213,175,53,202,244,215,192,216,219,184,95,174,24,130,165,81,106,92,187,148,174,48,22,92,62,233,43,31,42,42,171,186,170,169,213,96,124,9,93,113,171,107,210,153,116,215,220,101,6,1,193,177,219,169,99,89,97,218,228,77,60,9,71,31,8,101,173,5,181,145,185,99,234,136,87,81,90,98,135,212,99,19,68,59,72,169,226,166,218,214,199,224,135,217,92,142,119,170,205,12,142,166,106,30,159,87,192,227,173,51,81,158,179,83,83,180,159,114,162,156,9,159,183,84,80,58,217,35,77,116,208,227,77,23,78,136,135,38,73,125,110,170,113,106,42,154,198,248,129,36,16,179,241,186,233,224,115,101,151,170,53,189,13,168,25,171,252,14,90,211,43,164,71,35,85,77,176,210,180,92,214,35,149,60,80,219,146,194,201,25,171,98,106,47,191,67,190,166,166,71,64,154,166,138,135,50,26,125,91,162,180,14,154,197,109,124,59,88,228,232,210,169,138,13,169,163,122,126,163,110,142,153,173,235,183,67,158,221,81,222,0,109,35,52,55,26,205,13,196,106,123,205,123,83,79,16,54,149,154,248,181,20,249,203,107,122,163,81,13,237,16,248,168,158,224,54,94,196,219,174,212,56,234,222,170,197,240,113,207,70,106,134,142,74,43,181,208,14,169,214,134,178,78,107,58,42,251,142,116,49,237,102,142,78,168,114,22,37,71,34,235,170,31,94,137,187,84,79,32,52,181,191,97,247,111,216,107,107,79,186,32,27,123,126,195,239,40,215,162,13,87,220,6,223,47,78,167,214,166,158,70,189,117,232,168,124,84,211,192,2,232,168,124,209,61,193,53,85,62,232,190,224,52,61,23,94,134,157,28,110,109,215,200,109,251,0,217,87,42,46,134,164,69,95,51,83,163,78,171,230,109,185,206,111,68,106,129,169,60,77,104,137,183,192,208,136,190,229,55,26,157,19,160,26,118,175,184,42,46,134,230,136,21,19,79,0,54,54,175,184,251,179,83,115,111,216,60,60,128,219,229,31,82,52,79,201,67,86,171,238,53,53,53,77,85,0,209,181,125,199,221,23,192,215,162,13,16,13,189,191,97,176,248,149,83,77,84,229,170,33,180,170,190,109,3,132,232,94,168,168,138,189,77,41,3,155,227,169,204,87,34,26,28,237,64,227,191,68,78,173,52,237,133,205,209,205,209,77,233,28,172,77,205,77,84,226,190,105,156,229,209,154,0,106,199,2,232,207,62,166,252,114,57,254,106,108,36,79,147,171,211,170,27,209,183,111,64,55,145,201,166,213,68,212,208,248,26,238,174,106,47,235,54,230,85,103,172,158,39,200,106,92,229,209,201,160,29,125,77,20,45,114,185,173,68,93,124,141,116,239,107,116,71,61,116,67,155,42,70,237,117,105,199,229,70,186,237,69,95,212,6,151,212,50,85,116,49,189,117,55,41,160,86,192,248,230,234,139,230,166,221,61,11,18,85,145,186,154,154,249,27,46,143,234,223,13,0,233,111,24,125,106,221,204,166,232,169,238,62,91,25,89,2,44,18,163,189,79,2,165,129,17,61,100,79,31,37,54,167,107,26,253,202,212,245,128,227,79,58,178,153,55,244,54,161,88,106,17,29,162,123,142,69,125,55,62,157,54,167,240,58,232,161,146,153,200,196,215,69,234,7,46,122,13,237,213,157,63,81,162,158,131,98,234,245,93,78,108,47,245,122,169,190,199,194,189,29,166,160,113,156,176,177,17,174,68,83,86,173,139,234,232,110,79,79,27,186,166,186,41,214,215,193,83,26,162,181,85,223,168,14,207,157,39,41,207,106,34,170,38,167,5,178,205,44,154,185,159,220,125,161,154,101,98,177,232,167,33,137,235,120,104,1,240,185,233,181,201,211,196,209,220,153,226,140,111,240,53,171,228,108,154,170,116,55,153,47,94,168,7,21,244,218,38,213,106,46,190,244,240,56,178,89,98,149,119,237,110,191,168,238,29,52,72,138,143,84,235,239,83,109,172,213,119,163,209,83,245,129,194,166,183,190,22,170,53,169,181,14,186,170,173,104,231,213,200,189,10,145,55,109,213,170,154,41,198,168,183,83,84,166,178,179,168,26,45,211,199,35,18,77,62,178,106,114,28,173,115,188,84,209,11,32,167,110,221,52,211,160,73,217,185,81,26,191,192,13,79,127,45,117,222,166,235,28,217,19,114,41,179,36,11,36,42,237,122,251,143,148,141,123,90,168,237,64,228,5,127,47,170,39,137,247,69,247,5,209,17,119,32,27,124,214,175,159,95,113,169,174,243,84,235,228,113,228,135,150,188,205,233,167,143,137,246,58,132,149,61,95,46,128,114,119,167,137,186,221,138,212,93,122,169,196,222,190,7,214,239,87,106,154,232,7,41,100,211,213,68,213,61,193,81,21,52,84,233,238,52,50,68,78,138,154,169,175,196,15,156,182,185,54,109,77,20,227,203,69,235,34,162,245,79,3,147,213,58,132,114,175,154,1,161,180,200,137,189,254,183,235,53,109,111,185,6,253,122,106,53,79,122,12,31,22,52,95,4,208,208,190,169,188,142,211,161,165,205,221,226,76,29,117,117,194,26,54,42,189,54,233,213,92,135,30,146,235,69,112,94,100,50,171,213,190,90,156,108,101,28,158,136,168,72,83,214,70,42,162,150,139,44,49,13,198,59,205,69,45,98,170,104,245,68,107,188,84,162,251,177,119,34,46,158,38,234,34,105,224,108,64,245,146,38,61,83,69,84,69,208,228,55,192,13,103,199,120,40,220,223,122,31,81,81,124,208,15,141,213,16,210,146,104,171,169,173,221,19,167,83,131,88,249,24,136,173,106,248,251,128,230,162,162,248,41,247,79,45,78,4,19,200,191,89,21,14,79,53,85,205,209,21,80,13,221,138,157,117,83,74,170,34,248,159,95,34,109,251,77,157,174,123,81,254,240,55,82,86,183,242,207,168,239,114,156,55,197,39,150,166,251,85,81,19,84,3,144,142,212,212,109,53,221,80,221,0,0,0,0,3,230,137,175,236,53,59,79,113,167,204,212,224,54,95,78,146,39,94,186,159,97,164,100,125,90,136,139,246,27,145,181,85,122,169,184,169,167,130,129,180,254,158,7,212,240,15,69,8,139,167,128,13,87,222,6,139,238,0,53,80,0,1,227,226,0,31,52,79,113,165,124,77,102,149,241,3,74,162,26,92,171,167,137,173,122,39,83,67,188,53,3,105,93,162,107,226,113,102,145,222,27,122,27,181,18,54,40,213,202,168,154,123,206,154,182,247,19,53,102,169,175,235,3,152,174,137,21,21,95,213,126,211,90,43,21,61,93,21,74,102,74,153,101,122,57,178,120,175,188,238,109,203,35,154,138,228,85,3,177,98,42,166,170,110,181,20,248,214,244,215,106,155,168,208,52,39,85,211,68,62,170,109,241,68,52,205,51,97,79,180,249,12,203,42,106,230,174,158,240,55,209,122,4,215,200,249,170,39,138,161,169,189,85,52,234,6,164,215,195,85,62,237,211,214,106,104,190,243,83,91,246,26,213,189,60,0,217,114,43,190,183,80,140,213,52,211,161,187,183,236,53,53,136,6,194,192,197,232,173,79,224,124,74,120,211,162,49,169,251,14,78,196,27,16,13,150,195,26,117,229,183,95,212,110,53,140,79,6,162,5,77,23,192,251,224,157,64,104,158,227,233,243,84,247,141,83,222,7,199,105,183,168,70,166,221,85,67,145,28,154,106,104,114,59,77,168,186,129,247,188,177,61,84,211,161,171,152,138,157,17,14,51,41,85,29,185,87,196,221,217,181,0,212,217,17,136,168,171,212,43,222,239,14,167,10,120,228,150,84,115,36,68,68,77,52,57,20,236,153,154,43,148,14,67,117,209,53,241,10,136,190,40,125,215,94,160,13,180,70,183,234,162,39,234,10,168,189,87,169,163,85,85,93,13,46,149,177,162,185,202,154,39,80,55,61,87,121,4,102,171,209,84,224,75,122,164,141,116,89,24,139,238,212,217,117,254,5,250,174,111,241,3,182,229,168,84,68,250,202,117,41,123,106,248,42,47,234,11,115,116,186,105,211,64,59,101,209,169,234,162,127,3,74,72,230,249,104,116,242,222,121,41,235,29,101,86,41,100,114,42,111,68,79,214,5,89,222,58,117,83,71,61,17,203,209,10,49,113,94,239,170,186,254,163,131,85,141,38,139,85,72,221,211,236,2,226,115,145,222,104,105,89,97,79,7,34,22,183,240,139,43,85,81,200,167,26,163,50,249,81,171,151,84,79,122,129,118,86,174,6,34,234,255,0,15,180,219,90,218,101,93,81,81,63,105,97,235,243,125,205,220,216,159,170,167,218,117,51,102,141,246,165,63,193,154,245,253,64,100,107,171,224,68,254,181,19,246,155,79,187,83,179,167,53,170,99,29,102,102,226,26,4,231,87,115,121,106,186,39,69,232,167,54,201,154,76,184,72,141,117,87,95,52,220,6,70,122,94,53,77,17,205,54,221,113,106,175,87,33,108,45,248,154,41,88,146,44,223,179,95,19,122,175,48,173,22,214,255,0,133,76,214,254,181,208,229,69,200,239,209,61,52,71,237,208,211,233,8,117,216,178,181,127,89,102,174,249,201,99,134,52,90,122,134,42,175,185,199,95,6,101,83,85,199,206,101,91,83,94,191,88,157,240,95,70,220,32,145,118,182,68,85,253,103,213,169,98,166,138,237,52,247,24,209,113,206,186,155,69,205,177,198,199,200,207,53,106,106,135,45,217,252,213,118,229,233,170,117,213,71,234,12,134,154,102,185,17,99,213,81,126,211,168,189,193,36,177,42,198,222,165,137,172,226,49,241,53,177,211,199,189,127,179,212,229,83,231,117,198,186,30,106,38,221,83,193,84,126,160,170,239,22,10,169,225,145,200,154,59,169,111,157,131,238,210,213,63,155,44,187,53,233,163,141,53,249,139,137,170,209,203,78,139,162,251,133,171,24,223,154,187,170,81,21,23,197,20,119,223,3,118,92,15,116,107,145,105,103,151,95,118,227,149,22,3,196,117,13,70,203,35,217,175,154,46,133,79,104,198,20,146,53,59,194,53,31,230,119,14,197,212,235,30,214,57,53,247,129,75,91,114,210,90,117,73,42,234,156,229,95,210,82,166,165,180,219,168,24,214,238,107,156,212,234,112,229,188,186,165,203,248,213,68,52,182,88,213,119,58,84,253,170,7,103,45,107,155,163,96,141,52,240,240,55,91,5,69,71,71,53,17,23,236,56,17,220,41,33,78,178,51,248,155,137,136,232,34,234,233,217,252,74,57,73,96,106,200,147,43,147,86,249,28,134,209,44,95,85,19,248,29,76,152,206,216,196,85,231,53,116,251,77,165,199,118,198,120,185,20,10,134,36,145,174,234,136,114,17,210,169,73,59,49,237,13,233,185,53,253,103,22,92,208,181,51,193,80,10,241,175,118,158,182,134,180,153,91,224,228,66,218,75,155,214,136,122,57,83,169,197,147,58,44,136,186,111,111,241,32,186,79,150,87,125,87,116,56,235,52,205,93,90,186,22,213,185,209,104,84,77,28,154,126,179,144,204,222,179,185,53,87,55,248,129,90,84,214,87,183,87,114,247,123,181,67,162,184,98,59,180,8,229,108,10,187,81,85,19,67,128,204,211,180,75,209,94,205,23,237,62,201,142,236,115,162,245,141,85,124,58,148,117,204,205,186,138,57,185,119,42,103,181,169,246,26,107,51,206,134,25,19,186,198,174,95,183,169,183,115,186,225,139,148,42,202,136,97,87,175,154,41,66,220,168,44,45,115,150,54,183,170,234,154,40,23,22,135,53,29,92,155,221,181,55,121,27,117,184,190,169,174,74,134,66,146,181,124,147,200,181,82,36,44,84,74,105,118,162,125,167,54,158,239,52,44,72,221,81,209,122,123,195,107,130,185,131,81,51,118,45,27,154,137,238,81,22,96,210,210,234,217,163,218,171,215,169,68,37,202,45,52,239,26,170,251,144,219,150,150,10,230,236,89,117,114,249,129,89,254,19,41,217,62,232,216,221,171,227,208,229,207,153,116,238,133,22,157,236,220,169,225,238,40,6,225,173,241,242,153,34,106,190,122,155,127,64,170,151,250,170,133,71,254,176,43,120,241,203,170,87,89,231,107,19,245,159,95,142,45,42,253,221,245,137,167,218,80,139,150,215,169,124,107,151,69,247,41,161,50,98,166,100,221,223,222,139,227,226,88,205,87,181,57,141,111,108,106,145,84,50,71,34,116,77,124,78,12,88,174,43,155,244,146,53,68,95,180,166,232,50,114,72,30,146,62,177,234,173,95,126,167,127,22,93,173,60,104,238,248,244,95,212,84,107,172,163,164,168,111,50,39,170,42,253,167,75,88,218,152,93,182,4,95,214,135,122,204,45,52,13,71,71,84,247,47,185,83,67,92,212,61,217,186,189,55,42,6,163,160,130,138,190,161,190,186,191,248,156,168,176,132,245,93,100,149,250,47,146,184,230,201,114,146,149,186,71,15,247,28,9,177,93,201,142,209,145,42,39,234,10,220,92,185,182,110,230,212,53,28,239,61,77,196,194,182,170,84,209,148,17,59,79,236,161,214,77,141,110,145,170,183,146,231,47,234,56,233,141,238,142,94,180,235,251,80,14,253,180,116,109,77,189,194,38,162,116,250,168,110,119,43,115,147,172,45,79,216,83,139,139,42,221,213,241,120,154,29,137,165,114,46,172,80,42,9,45,22,137,19,214,107,78,44,150,140,61,18,46,232,162,93,61,232,83,147,226,73,145,52,70,170,29,124,215,137,229,213,85,223,222,5,75,59,112,236,61,25,77,14,191,230,161,214,207,5,162,163,84,142,154,61,127,205,58,21,170,123,221,185,203,253,231,46,10,248,33,234,245,111,241,3,110,179,7,209,92,17,118,64,206,190,230,157,77,70,83,209,78,190,189,51,53,95,236,149,93,54,36,161,167,250,206,111,241,59,8,241,173,185,169,215,98,254,181,2,219,174,70,219,166,93,86,141,139,175,246,79,143,225,218,213,80,154,247,86,34,175,246,75,148,252,196,183,194,158,171,24,186,125,167,26,76,217,162,167,69,214,36,213,0,183,209,240,205,107,111,94,236,206,191,217,57,17,240,199,102,103,87,211,199,251,90,86,95,135,10,22,244,88,218,223,214,113,42,115,162,39,162,237,115,63,136,29,36,92,57,97,200,244,221,4,63,249,39,54,44,128,195,17,116,229,67,255,0,146,113,106,115,110,73,53,216,228,235,246,157,116,185,181,85,26,253,109,127,104,21,31,224,39,13,53,186,36,16,254,173,167,18,108,134,195,250,57,82,8,255,0,242,78,178,159,57,100,99,209,100,118,169,250,206,226,12,223,167,149,26,138,230,245,251,64,166,171,248,125,182,201,187,146,198,183,79,114,20,181,195,135,183,53,92,177,170,151,166,139,48,168,42,180,220,246,117,251,78,199,211,244,85,90,108,123,23,95,180,12,103,169,200,91,148,110,118,217,94,137,238,212,233,43,242,102,241,10,170,53,206,50,198,102,210,212,245,220,221,85,60,142,158,186,194,181,46,252,95,93,125,192,98,77,102,88,221,233,215,163,222,138,158,61,78,12,216,79,16,83,38,140,150,84,211,237,50,138,227,129,107,231,85,229,196,171,170,254,137,208,214,101,125,242,116,84,142,39,245,254,201,177,143,212,214,236,71,2,245,158,84,79,243,142,210,154,91,252,58,47,120,122,105,239,82,235,73,147,120,161,201,162,49,235,255,0,4,226,205,147,24,181,173,87,50,39,170,167,130,42,120,144,81,180,215,155,164,109,68,150,161,23,245,157,173,62,39,108,13,255,0,8,70,63,94,158,2,191,44,177,157,34,174,250,23,232,159,97,76,220,112,198,41,165,85,221,68,246,167,134,186,25,69,113,73,136,236,114,185,59,195,26,211,181,134,167,8,215,105,253,95,187,169,99,171,210,253,70,171,190,9,58,125,135,91,244,150,233,71,174,230,72,159,196,43,35,219,133,48,141,197,190,48,245,251,13,167,101,110,25,123,185,176,44,41,231,209,12,125,167,205,11,149,34,233,205,114,105,239,83,182,165,206,154,136,26,213,146,171,199,199,214,2,255,0,80,225,75,77,26,114,99,115,58,123,141,154,188,21,67,185,203,28,235,163,188,181,44,237,62,121,83,196,212,149,243,181,87,252,227,180,167,207,187,108,145,106,231,38,239,181,64,232,51,47,40,219,112,170,146,120,162,213,169,170,235,161,65,90,178,138,158,41,21,243,196,238,158,244,47,28,153,199,102,172,141,55,164,110,221,229,169,197,102,58,178,213,61,219,99,141,154,253,160,82,182,124,48,235,91,145,104,90,238,99,124,19,200,170,224,174,186,199,7,42,100,114,116,208,215,77,137,173,13,85,86,236,69,253,103,218,156,71,110,157,187,81,169,215,205,0,234,170,109,244,53,146,42,220,122,181,78,85,191,4,224,138,229,70,54,56,209,235,246,28,58,170,234,125,53,141,186,235,227,169,195,138,182,72,223,190,149,170,215,123,192,174,41,114,135,15,171,82,72,227,141,127,97,216,191,40,232,39,135,100,44,99,87,79,36,41,26,12,91,136,41,209,34,85,85,243,215,83,154,252,89,139,229,84,74,122,132,110,190,247,1,207,151,134,251,101,98,58,87,202,215,57,221,85,21,74,47,18,112,211,95,12,154,219,24,186,34,244,218,85,80,98,60,111,27,145,123,243,87,79,31,93,14,242,223,141,241,108,104,141,149,205,145,83,237,212,10,35,9,229,126,42,176,204,212,172,89,81,168,190,26,244,47,118,28,183,85,195,3,26,253,118,162,38,227,133,102,197,21,21,142,79,72,53,170,85,116,245,45,149,169,221,182,232,190,64,114,227,177,67,115,139,149,37,59,87,167,138,161,78,93,240,109,93,173,221,226,141,174,241,211,68,42,202,123,172,240,179,150,155,90,190,253,77,199,93,234,101,106,196,246,35,209,124,192,165,172,178,206,174,70,86,62,70,35,124,117,82,180,181,85,91,81,233,28,85,104,231,121,163,157,169,72,223,99,169,116,110,90,118,163,92,169,228,91,218,169,47,246,153,221,86,146,203,170,46,168,136,6,75,197,73,75,82,137,172,173,77,124,145,116,55,31,135,168,167,85,141,236,71,47,235,49,78,92,200,199,235,80,157,199,154,214,181,124,208,169,172,25,199,142,225,149,176,86,177,87,79,21,80,47,239,209,90,88,95,174,155,83,220,109,75,132,45,245,104,171,35,17,83,237,66,139,183,230,156,213,12,106,215,185,173,85,247,169,222,67,152,144,43,17,26,246,57,52,242,80,56,151,124,152,195,247,183,59,153,12,125,124,125,82,144,184,112,189,132,167,85,85,70,38,158,90,21,77,207,54,169,173,113,200,246,237,114,163,85,116,69,40,42,188,255,0,158,162,161,35,138,39,34,40,28,74,158,29,172,150,199,43,169,81,61,95,113,71,226,140,181,168,183,198,230,211,62,93,19,220,170,93,171,118,97,201,113,133,31,42,39,95,180,236,150,106,107,172,123,159,27,87,95,120,24,160,252,53,136,224,169,84,100,181,8,205,122,234,229,57,209,97,133,170,84,74,154,135,36,159,106,245,50,38,225,134,96,158,55,164,84,237,69,95,52,66,216,95,240,69,210,150,181,106,35,107,246,235,224,136,7,71,105,195,174,181,59,124,149,114,185,137,235,117,113,85,90,177,45,27,149,105,25,52,142,84,233,226,116,242,220,98,181,67,178,226,197,211,79,51,139,69,141,112,125,2,186,119,70,212,122,123,192,174,225,178,212,220,156,146,53,95,181,221,80,168,109,216,38,25,26,137,60,77,119,235,77,75,107,71,158,118,216,166,142,154,150,20,115,117,211,167,82,240,225,12,95,77,121,164,100,233,18,162,187,78,154,6,29,77,70,82,217,106,245,124,148,177,42,253,173,58,122,236,181,182,80,196,246,211,210,199,187,79,87,213,243,47,20,72,179,183,213,110,154,161,197,172,181,36,136,228,86,120,249,129,139,88,146,215,95,104,168,87,177,154,53,60,145,58,20,213,70,41,147,173,60,144,183,167,158,134,75,226,76,1,77,113,141,202,228,213,87,236,45,149,235,40,97,141,22,102,49,117,215,220,27,89,106,219,245,206,9,121,180,106,246,249,232,213,59,91,54,97,226,120,191,22,177,74,190,5,97,38,93,73,4,232,156,151,57,63,205,42,11,118,14,164,166,70,172,180,169,170,253,128,117,214,12,85,117,175,123,82,170,23,162,47,142,165,125,65,113,142,40,218,175,93,14,36,22,202,40,145,18,58,77,21,61,205,62,214,208,72,246,47,38,55,39,78,157,0,239,155,124,167,145,52,73,81,63,105,183,83,95,35,217,171,28,158,30,74,91,186,251,93,237,174,85,133,100,68,253,70,253,4,215,200,145,25,54,253,17,52,234,7,123,89,123,169,165,114,162,200,239,226,40,113,111,172,136,233,92,191,173,78,154,182,121,29,210,86,42,234,112,22,20,127,245,76,114,47,234,2,228,83,223,163,153,168,187,252,126,211,114,91,132,146,183,72,212,182,28,203,157,42,239,106,61,90,159,97,216,81,98,90,214,42,49,241,72,191,176,10,193,253,233,206,215,158,228,253,161,101,170,137,55,243,149,116,251,74,114,167,19,54,150,23,77,59,211,170,116,79,52,40,28,75,157,52,150,168,222,221,221,83,203,80,46,165,126,39,109,28,106,249,100,68,209,61,229,19,123,205,10,38,163,163,142,165,55,125,142,49,243,20,103,141,101,226,71,197,69,204,70,233,183,161,72,65,119,188,87,76,178,201,35,250,174,186,41,168,47,38,36,199,215,42,137,36,238,213,14,86,170,244,245,138,18,231,136,175,181,42,169,204,115,181,247,169,213,211,211,221,42,23,122,189,218,47,145,202,142,138,185,174,252,99,93,250,213,10,58,231,80,221,238,142,211,148,229,85,42,140,53,150,85,245,78,100,179,67,166,171,170,234,135,105,135,102,72,94,212,124,40,171,250,139,173,135,94,233,88,197,108,90,55,166,189,12,13,56,51,2,250,49,141,119,45,19,79,176,184,244,176,182,24,145,155,81,63,97,196,160,145,91,26,122,186,28,254,106,57,159,180,13,106,169,166,190,103,26,71,117,215,83,117,92,154,120,161,198,149,221,64,216,169,119,170,189,116,58,233,213,87,95,51,153,82,228,68,250,200,117,211,84,53,154,181,92,159,196,14,43,215,175,130,28,42,168,247,107,246,156,151,213,51,94,170,159,196,227,79,51,94,139,162,160,18,125,79,68,231,59,192,237,162,162,84,68,232,115,233,109,206,69,250,158,7,61,41,218,136,157,60,13,176,224,195,72,186,28,216,169,145,168,111,49,173,79,4,55,83,160,27,72,205,189,61,198,226,33,247,106,187,170,120,26,209,52,3,108,39,136,95,16,158,32,106,62,183,196,104,167,212,69,69,3,232,3,93,0,3,230,168,125,215,80,0,0,0,0,62,47,68,52,238,253,102,181,234,124,219,246,129,241,171,170,154,143,136,154,31,64,0,0,248,168,170,167,205,170,110,34,166,131,84,3,72,0,0,0,0,0,0,0,0,0,1,165,221,80,212,124,68,233,212,14,35,219,163,245,247,13,205,57,15,143,113,163,187,160,27,109,68,122,232,135,199,66,111,36,124,190,161,81,203,212,13,150,194,141,106,185,124,141,181,209,203,170,26,170,158,246,194,173,79,21,54,40,158,231,106,142,241,3,90,177,92,237,116,52,73,18,248,28,198,51,68,234,31,30,190,0,117,139,35,152,169,27,211,161,189,202,86,55,116,127,148,114,29,74,215,166,178,38,139,228,125,137,138,205,91,228,6,203,26,173,77,13,151,183,71,238,211,192,228,207,35,33,77,94,186,33,182,199,195,80,221,88,237,64,251,18,234,134,183,68,199,117,95,33,181,81,58,33,178,247,185,171,235,116,64,62,189,237,106,109,242,54,87,106,187,77,53,212,223,229,178,68,232,189,79,136,196,139,84,115,122,129,197,149,205,137,53,70,156,36,150,89,102,93,136,186,34,157,171,95,29,66,171,81,53,211,196,210,230,83,193,171,147,197,124,180,3,114,25,227,108,72,217,215,168,100,145,63,197,80,235,167,100,242,42,185,201,181,171,230,117,237,160,174,137,219,153,50,170,107,239,3,191,115,154,215,122,172,79,214,109,170,185,206,56,49,201,60,81,42,200,238,168,135,198,93,35,98,233,34,174,191,168,14,221,168,187,17,28,154,162,117,56,50,92,225,109,90,66,173,235,224,111,211,213,172,222,179,19,84,251,77,153,40,160,117,74,78,239,16,55,234,96,100,177,239,211,79,113,166,39,50,56,209,138,110,72,229,145,54,120,34,120,28,74,184,220,136,138,207,32,59,20,77,23,70,120,31,94,175,54,40,165,85,137,23,199,78,135,37,202,229,79,0,56,21,46,87,41,245,138,173,68,55,221,3,158,186,162,26,38,70,70,136,139,228,6,243,87,83,117,19,166,166,197,58,243,21,21,167,37,206,106,53,81,124,64,212,158,10,108,207,35,99,110,174,240,83,113,30,138,134,197,84,75,42,53,190,94,96,117,149,149,124,253,33,167,235,239,57,116,145,36,113,167,79,214,105,138,134,58,89,85,233,213,23,204,235,110,151,119,80,189,99,98,42,238,234,154,32,29,191,62,36,147,69,78,167,38,57,53,213,90,157,10,90,211,85,89,89,62,247,196,187,117,241,42,152,218,214,179,246,1,199,100,234,147,41,186,217,158,170,167,29,91,182,85,114,248,27,142,149,172,110,237,122,1,203,107,156,169,212,210,227,133,21,193,178,61,26,142,93,53,211,192,230,110,71,253,80,54,101,71,43,125,79,29,77,80,181,253,55,7,171,209,61,68,213,222,227,236,110,151,242,147,64,57,10,141,106,38,158,103,205,200,104,114,235,161,240,14,29,214,37,158,39,70,172,213,174,77,11,49,136,108,55,11,53,235,210,84,16,46,237,117,232,133,240,153,187,227,219,174,154,20,221,254,157,58,108,106,63,79,122,1,216,97,106,154,138,219,109,52,149,40,169,35,227,69,114,125,167,54,178,89,41,223,163,124,53,54,108,173,150,42,88,156,140,211,86,161,206,123,18,101,85,145,0,235,39,168,169,123,191,22,138,114,169,31,38,137,204,241,53,242,150,63,170,196,83,239,172,239,45,20,14,75,95,246,159,94,230,185,58,166,167,31,171,124,79,169,59,91,226,6,230,145,254,137,173,136,221,23,68,208,227,45,194,4,93,21,83,83,87,122,99,151,68,95,224,6,250,177,20,250,212,218,154,26,81,218,38,170,106,107,145,201,170,1,244,114,208,31,125,96,62,36,104,139,169,172,211,235,121,159,117,212,15,160,104,161,122,120,128,7,197,114,33,243,123,64,212,15,154,162,166,161,28,138,6,180,240,1,60,0,0,0,3,227,188,15,186,232,105,87,34,128,8,186,31,53,67,226,245,240,3,234,245,9,209,2,57,19,196,250,169,185,187,147,192,13,42,237,15,169,225,175,188,227,62,68,212,228,49,83,106,117,3,68,189,122,26,39,115,152,196,77,77,199,248,162,166,157,14,5,194,161,233,213,60,16,14,131,19,221,123,172,75,171,180,82,147,142,165,245,211,38,158,243,78,49,173,158,162,126,76,72,174,95,51,107,14,171,210,102,164,173,93,127,80,21,85,182,212,249,85,170,228,94,133,81,79,76,144,49,16,218,161,98,54,6,57,26,114,37,115,215,192,13,215,57,58,126,163,230,228,56,238,157,172,79,198,47,83,227,106,34,127,70,187,95,216,2,120,57,207,69,247,27,175,94,84,40,212,62,181,237,211,199,169,173,141,71,235,187,192,14,38,247,72,228,57,212,205,218,212,212,248,202,100,106,245,55,218,154,104,136,6,179,226,162,170,116,83,238,138,124,115,85,83,220,6,149,220,159,148,125,99,149,58,42,162,155,111,137,235,224,166,134,49,236,93,29,230,7,45,23,80,104,143,95,13,13,205,20,15,135,199,120,26,180,81,162,129,176,230,117,53,109,83,119,111,158,131,69,3,101,90,186,4,232,110,185,23,67,109,81,87,192,13,50,200,173,110,169,226,113,27,81,43,181,68,69,57,50,49,234,157,16,251,12,76,98,122,222,32,113,98,141,202,237,206,67,158,213,213,136,134,132,106,117,84,67,91,122,120,128,211,78,128,47,136,3,97,201,181,23,105,212,215,50,166,93,205,77,81,23,207,220,119,43,181,124,23,80,177,53,237,86,171,83,168,20,52,216,98,166,162,94,103,53,127,137,202,166,195,82,198,228,230,61,92,136,158,5,96,148,177,181,154,34,117,62,36,13,219,209,58,129,79,195,103,108,126,70,250,219,244,209,17,116,67,186,72,19,204,251,201,107,81,81,25,187,80,41,91,165,154,74,136,213,32,155,169,69,220,176,173,235,156,170,142,114,180,187,137,72,205,119,109,208,75,68,199,245,218,128,90,154,12,63,112,137,191,141,99,148,236,146,202,234,134,114,214,53,213,19,79,2,225,37,12,109,110,156,180,85,62,71,65,19,117,94,90,38,160,90,106,204,15,51,156,231,181,171,209,21,77,20,56,34,59,141,63,46,166,147,167,135,129,119,61,29,27,151,87,38,134,166,81,71,19,116,141,136,159,176,11,93,73,147,54,21,99,159,37,43,85,87,236,59,186,44,178,176,209,199,163,105,27,209,61,197,112,202,117,106,234,171,208,214,173,95,32,45,205,219,45,172,151,56,36,164,150,145,186,42,116,233,230,90,155,231,15,85,52,179,62,123,52,171,10,170,234,154,116,50,97,208,166,228,118,137,209,77,169,97,73,164,245,219,234,129,140,52,57,115,139,236,254,189,77,99,229,68,94,157,85,116,67,93,199,47,46,24,141,155,37,87,53,222,245,50,61,246,168,92,174,78,82,57,170,190,102,148,178,211,34,43,91,78,214,235,230,135,62,80,98,235,178,29,140,139,100,211,201,189,61,202,113,99,201,43,132,111,210,58,169,146,63,214,101,103,161,160,86,164,106,198,170,55,207,67,234,218,163,68,216,177,177,27,239,218,73,233,232,198,186,60,158,168,122,35,106,154,170,136,154,117,67,237,94,74,209,127,144,215,222,154,25,36,235,76,74,154,35,16,217,117,154,53,215,241,41,224,95,211,24,210,153,59,71,7,245,116,122,126,195,83,50,213,99,93,57,10,136,159,97,145,174,176,49,255,0,144,137,251,13,149,194,241,175,228,162,235,229,161,63,76,88,120,240,147,169,153,177,24,191,192,226,205,133,167,69,87,50,53,235,246,23,249,216,70,39,253,104,144,71,131,105,209,87,88,144,116,207,35,29,36,178,86,211,187,84,137,223,192,210,177,220,99,110,140,141,218,254,163,35,223,129,232,36,79,90,38,235,250,142,63,224,250,223,187,94,75,127,128,202,49,190,89,177,19,87,241,80,191,246,33,197,115,113,156,238,84,100,82,34,47,135,69,50,138,44,11,107,98,104,180,236,95,216,114,153,132,173,76,68,68,165,103,79,176,96,197,84,195,248,222,163,170,36,137,175,235,62,183,0,227,71,46,178,201,38,159,180,202,230,225,186,6,248,66,196,253,134,227,108,148,158,14,129,191,192,101,24,174,220,9,127,138,53,116,155,220,169,227,246,157,133,14,5,185,206,221,178,181,233,175,188,201,103,88,168,209,219,150,149,170,137,227,208,248,182,154,47,201,164,107,127,96,202,49,213,114,166,170,95,89,175,93,84,248,153,49,87,63,229,169,145,113,217,169,247,170,164,72,135,37,150,200,91,249,8,48,99,76,185,17,52,138,137,35,149,117,56,179,112,249,27,81,92,229,93,76,161,125,28,40,169,172,104,108,205,111,134,84,211,150,131,6,41,213,100,131,98,85,107,95,209,14,4,249,84,177,55,150,143,83,41,106,176,253,60,142,119,168,157,78,150,76,26,143,151,114,197,234,254,177,131,26,42,50,234,166,22,126,41,238,232,117,53,24,70,249,10,170,198,175,84,79,214,101,139,112,28,42,186,186,20,84,55,87,0,91,156,197,107,169,219,213,60,116,24,49,14,59,69,226,55,250,232,227,125,45,149,156,212,89,90,170,134,79,86,101,109,19,221,172,81,55,248,29,69,118,84,198,177,170,199,26,107,246,12,163,30,159,109,119,155,116,54,251,133,51,58,207,38,137,229,162,151,158,225,148,21,114,235,203,69,66,157,174,201,27,196,186,36,79,114,123,198,52,183,177,73,99,166,93,101,157,122,125,167,50,28,73,134,41,85,53,151,95,214,168,119,23,30,31,49,21,66,122,146,185,63,97,77,215,240,197,139,230,85,88,170,220,223,176,96,238,225,199,184,66,7,34,190,68,77,62,212,59,56,115,39,9,46,213,108,141,211,203,170,22,242,126,20,177,188,141,233,90,253,78,182,94,21,51,30,45,82,42,249,52,79,4,212,11,199,14,99,97,101,78,146,55,248,161,216,195,142,172,15,84,219,60,75,175,218,99,252,188,50,102,172,122,242,235,100,84,79,180,235,101,200,140,222,161,77,209,186,119,42,127,108,179,194,86,79,199,139,237,18,116,108,145,38,190,122,155,169,136,237,111,255,0,178,99,95,218,98,92,248,27,58,45,218,235,4,238,70,255,0,104,225,73,14,110,209,46,175,162,169,233,246,169,118,35,49,18,237,105,151,162,205,31,241,54,228,170,177,187,84,116,177,255,0,20,48,245,183,124,221,85,216,219,125,79,247,156,168,37,206,90,159,171,110,168,255,0,202,11,25,96,247,97,231,244,89,34,93,126,212,52,45,14,27,155,198,72,191,138,24,186,219,94,115,203,163,150,134,161,186,127,108,216,168,252,46,80,166,179,67,80,212,79,181,66,235,42,83,15,225,201,83,86,201,23,95,181,13,77,193,54,154,133,245,31,31,247,24,155,6,51,204,42,23,237,168,74,132,219,227,174,167,63,240,195,140,168,147,68,146,101,84,247,34,169,70,79,63,46,173,234,171,235,177,16,217,126,90,219,215,175,120,141,63,105,142,52,121,183,153,151,79,86,142,154,161,233,239,209,80,251,93,143,243,82,149,187,234,98,154,52,95,122,129,145,77,203,59,83,254,188,241,175,237,31,130,219,42,174,139,60,127,196,198,186,76,208,199,139,42,54,122,135,181,53,253,34,181,180,99,59,253,100,77,231,220,213,186,248,170,188,206,195,87,139,240,105,133,216,154,75,85,22,191,173,13,137,114,207,11,47,213,169,133,127,106,22,150,225,124,173,84,245,175,111,71,125,138,165,47,113,198,151,74,5,93,111,50,175,187,196,187,5,245,168,202,11,53,82,47,119,168,143,175,218,117,21,185,23,43,157,173,61,67,81,52,242,82,200,81,102,198,41,74,132,142,146,190,71,245,243,85,66,167,135,58,177,165,171,111,122,107,222,197,235,187,93,64,172,42,178,54,235,31,86,72,174,253,71,93,62,78,92,27,171,100,141,202,228,241,83,153,105,226,18,177,240,163,170,25,225,227,169,223,81,113,1,104,155,106,84,236,69,95,30,128,91,154,220,158,170,213,117,129,223,192,235,100,202,26,239,6,66,244,253,133,251,161,205,108,35,94,212,87,203,22,171,239,208,236,227,197,216,78,163,163,31,15,95,212,6,54,254,8,110,168,154,163,92,109,75,148,55,103,39,213,119,240,50,138,59,214,23,119,140,145,117,253,71,33,151,28,52,239,56,148,26,196,154,140,157,187,181,154,164,111,241,247,28,41,50,143,16,198,155,162,107,209,127,105,152,237,170,195,50,122,186,68,190,102,182,197,135,101,93,17,177,105,251,0,194,199,224,60,105,111,235,19,100,84,95,214,105,211,29,91,122,114,37,93,62,197,51,101,108,120,114,163,68,107,99,213,126,195,227,240,21,130,163,198,154,39,107,246,32,24,83,22,48,198,116,142,210,90,105,122,125,138,115,169,179,86,255,0,70,244,89,169,228,233,239,67,47,42,178,139,15,213,174,189,198,62,191,98,29,109,95,15,216,110,169,159,235,86,34,175,216,6,57,208,103,164,209,105,222,41,93,246,244,42,10,44,255,0,180,196,169,207,167,209,127,81,115,235,248,105,178,200,159,138,129,191,192,167,107,248,90,162,147,85,142,61,13,14,45,14,125,97,119,162,43,224,98,126,196,42,155,86,111,96,186,246,163,94,200,209,93,239,208,183,85,188,47,213,194,229,90,125,202,210,159,184,228,86,35,183,46,180,171,39,171,230,138,13,100,69,53,235,3,222,155,183,72,85,87,245,10,156,13,130,174,204,86,164,17,123,252,16,198,7,88,177,182,28,126,230,58,85,70,253,167,62,135,51,49,77,165,232,218,135,201,167,130,234,100,94,171,150,68,96,234,221,202,148,209,174,191,98,20,157,211,133,204,39,92,138,141,137,140,85,242,209,14,166,131,59,43,21,168,146,78,228,95,62,135,121,69,157,49,57,232,147,84,106,160,80,55,174,12,237,83,35,150,153,19,175,185,10,26,237,193,69,74,57,220,141,118,167,129,147,182,220,218,183,206,246,163,234,27,251,74,170,135,29,89,234,254,180,204,84,80,48,110,94,12,174,127,81,17,223,192,227,191,132,43,204,105,209,174,233,246,25,247,29,242,199,43,245,107,227,95,216,110,173,77,146,95,85,57,106,4,118,85,112,195,126,162,118,230,181,254,175,95,5,58,11,150,75,226,107,123,149,205,108,159,193,73,44,146,217,98,170,69,222,200,250,254,163,166,175,192,248,118,183,93,97,141,81,126,192,35,10,227,132,177,109,185,202,246,178,85,219,229,162,157,53,69,110,43,183,170,163,226,147,167,216,164,151,220,114,119,12,214,170,177,41,227,213,126,194,153,186,112,223,134,107,81,127,17,31,95,176,26,143,72,177,94,32,98,232,234,119,185,127,81,204,135,22,223,252,169,29,252,12,218,172,225,78,200,239,90,8,152,139,231,208,234,106,56,91,167,139,94,84,76,80,49,5,113,133,253,169,167,41,205,95,118,135,30,76,107,138,81,116,99,29,253,230,88,213,112,192,247,57,85,180,237,85,68,58,74,238,26,174,112,42,172,116,8,169,250,194,177,110,108,193,197,176,43,151,87,167,217,212,227,69,155,216,190,138,77,85,95,167,159,137,145,181,252,59,93,149,85,86,214,154,107,239,58,74,222,29,170,213,23,252,90,186,249,129,104,233,184,137,186,83,104,146,68,228,208,168,237,60,82,75,2,181,179,61,90,158,125,78,125,211,134,139,141,66,175,42,222,168,133,57,85,194,165,254,73,19,149,74,230,175,191,80,43,137,248,166,181,62,149,54,212,191,153,250,205,118,158,43,104,105,250,84,76,245,69,233,213,74,26,62,17,239,237,102,245,114,238,247,26,36,225,83,19,162,42,178,53,114,248,104,5,236,183,241,61,131,170,97,221,60,170,142,211,222,135,73,127,226,111,10,69,234,65,10,77,185,23,170,232,186,22,157,188,46,99,40,220,191,139,114,39,235,55,25,195,30,35,107,211,189,49,202,159,172,14,234,187,137,202,69,122,165,53,18,34,126,162,154,187,231,237,198,174,86,203,72,249,34,87,47,86,181,116,208,231,207,195,157,77,62,138,230,170,104,104,102,76,71,66,173,89,23,85,79,20,86,129,191,110,205,74,219,156,108,73,238,147,177,255,0,231,29,164,152,215,18,67,31,248,21,234,69,215,195,214,83,137,22,10,179,219,222,143,147,197,63,176,125,174,184,218,41,88,173,130,133,202,173,233,174,128,108,46,43,197,115,185,86,170,232,229,215,222,229,56,206,199,211,218,166,71,214,79,187,69,247,148,174,33,184,220,234,220,228,183,82,72,157,23,77,16,163,234,108,184,166,173,219,170,105,101,95,226,6,69,89,51,242,207,12,77,138,93,17,19,204,175,240,190,121,216,106,222,212,146,224,200,218,158,74,227,15,105,173,21,177,34,71,45,27,209,60,213,78,87,209,75,132,218,62,150,121,35,85,242,71,40,25,243,77,157,88,33,88,216,223,120,137,21,63,180,135,101,22,100,96,171,179,118,54,227,11,245,254,210,24,7,69,151,152,178,167,171,38,149,125,223,140,42,42,28,21,139,237,13,73,101,174,146,54,167,251,230,165,25,159,117,183,96,188,67,26,179,116,78,114,167,138,104,80,247,12,165,194,21,147,237,146,166,56,219,175,189,11,41,134,177,37,202,211,38,218,171,195,149,17,122,170,169,219,221,241,243,91,18,191,210,138,171,167,77,28,5,232,180,101,102,94,89,228,108,207,171,133,250,117,241,66,227,217,107,176,85,182,38,197,75,81,3,54,253,168,96,189,78,100,94,166,153,204,166,173,149,200,171,234,250,202,110,83,174,63,189,232,250,91,140,177,162,248,104,229,35,56,145,10,28,87,135,30,205,25,112,133,87,252,228,57,158,156,182,72,213,229,212,68,228,95,180,192,123,86,20,205,168,156,142,138,182,103,120,47,245,133,113,103,102,101,83,69,203,168,168,147,114,127,108,12,188,146,225,108,123,53,89,163,254,39,71,91,93,109,87,42,72,248,220,223,214,98,245,109,94,102,71,38,173,150,109,191,99,142,198,223,244,234,162,61,210,201,42,175,218,165,105,127,164,146,198,238,186,70,108,61,182,119,232,169,203,77,11,24,234,124,116,199,234,238,110,213,251,78,92,81,226,213,143,85,146,93,83,203,168,23,161,177,218,151,162,61,169,250,141,79,167,160,114,109,108,201,162,121,106,88,122,172,109,136,176,251,191,194,169,165,126,159,180,209,6,115,85,204,237,31,76,246,42,244,234,128,95,73,162,183,163,54,170,53,78,178,166,27,114,174,154,180,181,63,75,47,149,201,205,141,238,107,23,169,194,172,197,151,154,116,220,187,151,79,61,64,186,213,20,118,213,211,86,162,156,89,105,173,140,118,173,107,80,178,55,44,226,171,183,174,201,149,83,67,166,168,206,249,39,213,172,155,69,80,47,181,109,93,4,58,234,246,232,133,35,125,197,116,182,246,191,187,163,92,237,58,104,88,235,222,105,220,230,71,35,106,54,162,249,234,82,117,121,139,85,191,89,42,149,196,21,254,37,197,184,138,231,51,162,162,107,152,154,175,84,243,41,56,48,86,36,191,213,111,175,71,171,28,189,117,56,52,153,163,79,78,168,233,145,170,191,168,239,232,179,198,154,38,164,109,133,186,254,160,42,123,22,79,90,105,145,179,213,198,213,68,94,170,167,126,184,79,5,210,185,26,216,227,222,159,168,161,164,205,138,155,148,124,170,101,86,238,242,68,62,219,61,45,112,151,157,189,235,185,125,230,165,23,38,147,14,97,229,209,204,137,154,126,163,180,143,11,88,234,83,106,66,207,224,133,59,98,195,215,73,209,174,146,119,53,29,228,86,150,204,41,85,10,163,165,170,84,66,142,37,46,8,180,49,232,230,177,58,29,253,45,45,13,185,137,27,26,157,14,222,142,214,196,68,69,93,122,27,178,217,226,123,145,23,204,192,234,221,118,134,22,236,105,165,47,113,236,209,238,209,14,92,248,118,36,85,114,117,58,123,149,138,103,49,91,18,46,159,172,5,126,42,166,165,98,175,53,58,125,165,47,93,152,241,70,189,31,174,134,197,227,11,92,228,213,17,174,84,253,101,51,81,131,234,25,170,202,139,246,234,160,115,171,179,81,19,86,238,58,106,156,208,69,122,170,57,127,137,214,215,97,138,109,85,21,253,78,142,183,13,198,215,174,138,190,0,119,115,230,158,139,245,141,134,231,20,44,93,174,85,93,10,78,167,13,238,85,218,138,108,55,15,195,31,87,211,235,167,137,71,161,120,225,70,255,0,3,235,163,106,33,173,203,162,106,109,171,149,87,67,76,52,171,81,58,161,241,29,175,67,90,181,118,233,175,137,161,140,84,93,117,3,117,169,162,34,31,64,213,61,224,104,219,250,194,55,69,215,169,173,85,19,204,0,0,0,26,106,15,168,186,1,167,111,235,62,233,161,247,119,216,21,117,3,224,0,0,7,221,191,104,31,1,245,83,79,51,224,0,0,0,125,68,212,109,251,64,248,15,187,126,209,183,237,3,224,0,0,0,0,0,0,7,212,77,64,248,15,187,126,209,183,237,3,224,62,237,251,79,128,0,0,105,122,106,137,250,194,55,161,169,83,81,175,77,52,3,141,60,91,219,224,109,83,67,183,174,135,53,90,138,138,158,243,227,88,141,64,54,211,192,250,21,52,93,0,26,100,240,79,212,104,67,84,174,209,60,13,49,250,221,64,227,214,211,165,67,54,181,199,26,154,133,244,168,174,221,251,14,205,172,103,185,77,15,110,174,215,94,158,224,52,196,213,84,234,104,169,137,21,27,162,27,201,162,38,136,129,27,189,122,168,28,102,38,195,227,234,24,201,54,185,60,80,228,62,5,209,85,28,134,203,169,82,68,213,87,170,47,136,26,121,104,221,92,196,250,198,218,57,21,21,175,78,173,57,47,110,136,221,60,143,174,142,57,17,92,141,209,87,196,14,186,41,210,89,86,53,78,129,209,187,220,114,163,165,100,15,222,169,170,169,173,232,136,186,109,241,3,172,150,57,85,142,72,211,214,84,232,117,76,117,83,106,118,78,196,209,10,145,205,235,209,52,251,78,52,148,241,204,253,28,154,187,222,7,25,146,187,118,214,42,34,104,111,71,43,154,239,88,122,57,99,119,168,189,125,231,214,83,185,171,171,151,80,55,95,34,187,69,106,120,120,154,21,85,253,20,228,181,137,177,125,83,105,173,213,250,104,6,186,116,216,212,111,129,200,221,208,217,216,141,94,174,53,35,154,190,10,7,221,238,69,56,211,238,122,244,57,46,86,175,128,99,81,122,175,144,27,52,238,88,186,47,67,150,174,107,219,170,28,121,163,230,47,168,187,79,177,49,204,232,174,212,13,246,255,0,202,110,34,34,248,154,24,213,83,119,98,249,40,27,82,70,143,77,17,14,51,173,176,75,34,36,209,162,244,243,67,154,216,220,139,170,187,83,117,81,28,222,137,162,251,192,224,178,138,42,103,233,20,104,136,114,21,186,174,154,104,110,163,93,183,69,84,85,253,71,205,170,159,89,117,80,56,115,195,175,145,177,36,106,228,219,162,157,131,209,23,200,219,115,17,92,142,3,133,21,34,70,186,170,120,156,166,187,111,67,91,217,189,83,69,211,67,226,192,170,186,238,64,62,181,55,117,53,109,253,103,214,183,98,123,207,187,190,192,52,237,253,99,111,235,53,110,79,62,131,114,121,1,165,204,77,135,93,83,69,206,95,89,58,29,158,169,226,171,251,13,169,116,127,213,232,6,138,86,36,113,163,19,242,83,67,113,60,77,45,106,196,222,171,174,166,166,46,238,190,224,8,136,190,38,165,99,81,186,249,155,75,39,79,3,105,42,23,152,141,86,174,128,111,57,53,54,95,10,57,52,215,67,121,28,138,53,98,244,85,208,14,178,75,99,158,237,90,227,147,5,27,224,232,245,213,87,169,201,232,159,85,79,173,87,42,104,173,212,15,190,45,208,220,141,52,106,27,104,138,158,40,110,53,122,34,1,168,249,170,251,141,72,154,159,118,160,26,53,95,113,169,167,221,168,125,70,105,230,6,165,93,19,83,74,245,62,185,53,67,74,116,1,177,23,201,79,156,180,247,41,184,213,251,15,186,167,184,13,189,186,52,248,214,245,240,55,85,81,124,143,136,154,0,1,85,6,168,0,0,7,199,26,17,53,83,113,83,83,75,91,181,117,212,15,155,127,88,211,67,88,84,212,13,151,127,202,105,86,171,147,235,104,134,234,198,171,230,124,217,167,69,80,56,251,98,98,250,206,62,182,104,157,209,29,161,246,88,90,254,134,212,116,205,215,160,31,100,102,190,178,63,192,235,110,142,122,198,187,122,169,216,202,222,95,93,218,156,85,210,87,106,230,116,2,153,130,194,218,169,185,211,183,248,157,205,6,30,164,133,200,244,98,106,159,97,206,115,26,139,171,27,162,28,136,151,106,117,64,55,54,198,216,209,140,79,170,109,43,154,171,166,167,217,36,106,39,170,154,107,226,113,93,170,46,187,252,60,128,223,124,49,185,58,159,34,165,70,170,42,33,182,138,249,28,142,69,211,203,67,155,11,122,117,80,62,37,63,158,134,235,99,209,60,20,220,107,145,17,19,67,82,104,169,224,6,157,191,172,250,141,209,117,234,110,109,251,70,223,180,13,35,77,77,91,126,208,137,160,26,118,254,179,75,153,170,161,186,0,210,214,232,106,0,0,0,0,0,15,142,77,83,67,78,223,214,107,0,109,185,189,60,205,59,127,89,188,169,169,243,111,218,6,134,183,167,153,247,111,235,53,162,104,0,209,183,245,141,191,172,214,0,219,216,211,234,42,33,241,250,180,216,230,187,114,38,213,241,3,147,174,167,205,52,234,124,98,170,155,138,222,128,104,53,52,109,251,66,38,128,125,0,0,0,0,0,1,241,124,13,38,181,234,124,219,246,129,241,58,248,154,92,214,154,149,171,228,166,149,141,203,249,96,105,68,98,120,174,131,241,95,164,22,157,93,213,206,62,119,100,253,37,0,146,198,143,216,158,70,181,141,36,234,135,198,197,27,60,83,85,247,155,155,180,250,169,160,26,118,177,58,13,25,238,52,185,90,223,21,62,53,205,85,211,168,26,182,179,220,131,107,61,200,125,209,61,193,81,61,192,52,140,210,230,181,126,170,31,118,161,245,19,64,52,109,253,99,111,235,53,159,81,53,3,111,111,235,62,236,67,115,111,218,105,84,93,124,64,249,177,163,99,70,139,239,26,47,188,15,138,198,232,105,218,207,114,26,244,247,168,218,128,109,171,91,228,159,192,249,183,245,155,187,83,200,109,251,64,218,88,145,199,206,74,123,205,213,106,249,40,216,190,240,54,22,6,107,213,7,34,63,113,191,179,222,163,150,158,240,54,182,177,58,104,129,90,205,60,16,220,86,33,243,98,1,176,230,49,124,141,165,133,186,234,141,69,57,124,180,11,27,124,192,225,45,42,59,197,141,62,119,38,53,117,72,218,186,156,197,141,190,90,159,21,136,158,106,7,5,212,173,255,0,34,211,226,81,177,124,97,105,205,88,245,252,165,52,171,52,252,165,37,28,78,228,207,242,45,52,173,37,62,187,86,6,234,159,97,205,217,246,169,161,209,166,170,186,169,145,195,91,117,35,188,96,103,240,54,159,105,161,118,168,250,54,117,251,14,106,179,69,215,85,18,57,93,225,208,150,104,233,229,194,150,105,186,173,190,45,87,236,56,50,229,253,138,101,245,237,144,175,252,18,162,213,200,138,154,248,154,216,171,249,74,164,234,41,148,203,140,52,196,215,209,112,107,254,105,187,30,3,177,70,158,165,182,31,252,146,164,69,99,151,207,248,154,145,26,158,8,191,196,212,152,41,244,193,182,102,181,81,109,240,167,236,58,234,220,190,177,213,234,142,183,195,215,251,37,101,163,93,227,187,167,218,124,88,227,95,37,254,32,90,219,182,73,97,59,139,92,201,109,241,181,235,230,141,58,122,62,27,176,101,60,188,201,41,24,254,190,10,212,47,66,177,62,175,247,154,121,106,159,85,83,246,161,184,45,197,22,78,225,123,67,21,244,246,184,151,95,15,84,225,95,242,102,201,124,131,87,209,199,26,125,136,93,110,82,171,116,213,13,75,27,28,196,107,147,170,123,128,198,171,199,11,150,154,182,42,208,183,98,254,162,144,155,133,59,228,21,40,248,235,28,145,34,248,34,153,134,216,218,158,73,251,13,47,133,159,91,174,169,239,240,57,245,24,217,111,225,178,146,26,118,54,178,85,115,213,58,234,109,75,194,237,146,90,141,243,162,189,171,229,161,146,142,130,55,189,28,246,235,161,241,98,70,61,92,196,77,21,52,209,80,96,198,27,151,10,150,164,114,77,109,102,221,62,195,226,240,247,11,41,187,164,209,35,221,239,208,201,228,141,52,84,84,78,191,97,176,250,40,183,106,212,234,190,242,140,70,184,112,211,83,34,171,41,145,90,139,238,67,175,119,10,213,155,117,89,156,143,243,51,35,187,177,169,245,81,87,222,27,73,26,250,202,136,170,191,96,24,65,95,195,94,34,164,95,240,106,153,81,60,180,56,11,147,88,238,131,171,106,102,84,79,214,103,100,150,234,121,62,180,109,254,7,26,75,53,12,157,29,11,127,128,24,79,6,4,199,112,183,235,76,170,159,172,231,65,133,113,204,125,92,178,255,0,121,152,171,96,183,53,171,254,14,207,224,109,62,193,111,119,253,140,207,224,6,36,182,201,139,224,93,207,89,83,248,156,234,8,49,20,111,68,149,242,25,63,46,21,182,200,138,142,167,106,167,234,56,18,96,75,115,223,185,177,53,63,96,22,126,203,21,217,238,245,156,242,187,182,81,86,185,173,222,231,21,108,24,74,142,153,81,90,198,167,236,59,24,237,176,71,166,214,39,64,58,74,90,41,154,212,69,212,236,89,74,253,14,193,33,107,122,34,31,85,154,248,46,128,112,145,159,146,172,251,13,93,217,139,227,25,187,46,177,117,93,20,213,26,172,137,185,28,136,7,13,212,49,61,52,88,218,117,245,56,106,146,117,85,116,108,84,95,176,238,220,198,249,106,159,180,211,162,39,142,191,196,10,14,235,150,182,235,130,59,72,25,215,236,45,238,34,200,170,106,180,93,144,181,52,93,122,33,126,246,232,237,81,87,65,201,99,149,119,38,186,160,24,151,113,200,26,166,171,185,12,95,216,133,51,95,145,24,130,23,239,137,31,162,33,154,142,162,131,85,85,98,47,236,56,243,91,41,164,77,57,109,254,0,96,149,110,89,227,27,115,213,209,115,122,126,179,136,202,92,115,109,118,221,179,104,223,214,103,92,248,110,215,51,21,178,211,49,117,251,14,138,187,1,217,230,213,169,72,207,215,180,12,58,139,18,99,42,94,174,100,221,62,197,57,177,227,172,89,18,162,200,201,116,253,74,101,36,217,107,99,114,104,234,38,127,4,58,218,140,177,178,185,170,139,68,223,224,5,131,161,205,59,164,78,106,84,43,211,169,221,71,155,146,39,71,72,191,196,184,23,12,155,180,78,170,177,211,35,85,126,195,168,147,34,233,158,186,182,37,79,216,5,56,153,174,142,235,206,254,243,114,60,211,114,248,77,253,231,116,236,135,102,221,26,213,85,253,71,14,171,36,170,33,77,98,98,255,0,0,56,223,132,233,158,159,214,120,125,166,211,243,42,171,242,122,155,21,57,77,116,139,77,26,191,192,226,191,46,238,208,38,156,183,46,159,96,28,255,0,194,77,98,117,229,162,154,219,154,13,211,241,240,183,95,180,234,190,134,92,216,154,62,23,127,3,129,91,131,235,149,116,228,59,248,6,162,170,76,201,179,72,154,73,76,205,124,250,27,111,198,248,126,111,10,102,117,251,11,99,118,176,93,41,21,202,145,59,68,251,14,141,181,53,116,206,86,205,11,252,66,175,43,175,54,41,186,69,20,122,169,198,149,244,146,177,121,112,51,175,135,66,217,83,226,10,72,93,185,99,145,191,173,78,218,12,109,65,2,34,186,69,209,61,224,85,143,87,177,191,139,164,69,253,135,13,245,149,80,187,85,183,162,167,249,165,63,46,110,216,232,215,73,36,111,241,62,51,57,112,204,189,31,60,105,246,42,129,221,201,117,95,246,75,122,39,252,19,143,37,116,19,57,55,83,35,116,247,161,215,59,53,112,116,154,115,42,34,235,246,161,174,44,192,192,85,75,171,171,98,69,79,237,32,28,169,169,173,117,12,252,99,26,135,81,91,135,176,252,200,174,114,181,21,78,254,154,225,131,174,221,41,238,49,162,175,135,172,110,212,224,202,122,214,171,237,245,172,145,23,193,17,64,183,119,28,29,135,30,213,213,237,67,160,168,192,248,113,154,185,81,139,230,87,215,124,191,187,53,170,172,122,170,251,138,46,227,133,239,212,251,145,90,245,242,3,169,250,59,133,169,245,255,0,6,137,85,60,58,26,86,131,13,171,118,190,146,36,95,212,112,235,108,151,166,185,117,99,147,246,28,37,181,215,34,254,57,235,168,27,245,216,75,15,213,181,220,168,226,110,165,63,46,10,165,142,85,115,36,98,34,120,29,219,109,117,238,77,34,145,199,10,227,96,191,185,139,200,87,129,214,201,76,250,20,219,77,43,85,124,250,157,29,218,225,88,141,86,202,170,228,251,14,101,101,159,16,194,159,140,167,151,95,127,188,234,213,46,48,63,252,46,145,250,125,168,106,14,157,29,65,54,231,85,82,61,203,175,146,29,117,77,145,110,114,114,173,150,249,155,175,154,181,74,238,215,45,146,71,162,213,198,140,122,46,157,83,161,92,219,36,194,238,137,26,217,34,106,233,226,157,10,45,166,15,203,85,89,17,247,135,36,109,78,171,169,94,178,229,131,48,174,145,45,76,110,86,167,134,168,119,243,219,109,85,80,236,101,123,17,171,225,235,117,41,218,220,175,195,151,7,43,230,173,69,85,254,217,145,212,222,248,133,183,219,39,229,219,224,141,201,225,208,237,112,150,124,217,46,82,181,183,21,138,37,114,245,213,78,138,175,35,240,131,164,87,71,84,175,85,254,217,68,98,76,142,117,51,223,61,162,105,81,201,213,154,63,162,8,50,202,197,152,120,14,186,22,163,234,41,213,203,239,84,42,234,11,174,21,171,102,144,203,10,34,245,69,69,66,59,170,176,206,63,178,175,248,60,243,250,190,104,170,115,44,249,155,152,56,114,102,165,66,206,246,179,199,93,116,52,36,82,58,107,84,221,89,35,85,60,188,13,19,90,233,28,138,172,209,17,62,195,12,45,92,85,92,105,162,108,53,17,57,143,111,142,165,69,73,197,218,125,89,216,137,167,159,188,12,152,174,194,118,186,232,221,207,107,85,127,81,73,215,229,205,161,239,87,199,3,117,79,176,180,240,113,91,73,80,228,70,237,93,124,181,57,50,113,49,107,87,110,153,54,42,167,188,11,135,46,28,134,223,30,198,197,170,126,162,131,197,45,173,107,100,108,84,235,162,106,137,162,28,38,113,19,98,173,147,107,221,211,245,156,246,102,22,30,188,162,109,158,63,91,203,80,44,214,37,181,93,42,100,122,242,157,252,10,50,163,13,223,55,238,134,55,255,0,3,39,91,71,99,185,232,228,154,36,215,222,118,180,88,95,14,108,209,209,198,239,224,6,41,211,224,155,237,102,156,230,200,141,95,30,135,202,156,185,173,78,170,143,51,6,159,11,88,54,109,72,227,68,253,135,213,193,22,57,157,253,83,21,63,97,154,48,174,92,190,185,43,180,142,39,175,236,57,118,252,177,188,203,51,127,16,255,0,31,113,154,180,217,117,135,117,213,177,196,171,230,157,14,238,151,0,217,35,68,115,41,227,233,250,136,49,79,12,229,61,221,28,197,72,93,183,94,186,161,117,45,152,10,186,130,38,235,18,106,136,94,216,48,229,190,149,186,199,27,83,79,45,13,215,218,99,115,119,237,77,168,5,151,170,154,241,104,98,182,42,87,59,103,154,33,76,92,115,55,19,81,189,88,218,41,58,47,185,76,130,158,223,66,253,89,44,13,84,251,80,235,102,194,56,110,169,117,146,154,61,87,251,32,88,74,108,220,197,114,202,141,238,82,162,107,238,82,182,178,102,133,107,227,107,107,224,115,117,241,85,79,2,224,67,129,176,219,124,41,162,255,0,201,65,62,3,176,76,213,141,32,98,35,186,46,136,7,75,73,142,173,179,244,89,147,248,156,167,226,74,9,27,171,101,111,95,180,224,215,101,221,162,7,170,83,170,179,79,180,234,170,176,229,61,35,21,27,81,170,254,176,59,154,171,205,3,216,186,72,205,127,89,75,94,171,232,222,223,89,237,95,31,5,41,28,85,29,194,137,93,221,167,114,167,217,169,107,47,152,194,245,64,229,99,220,253,19,95,21,2,227,220,103,166,116,139,181,78,43,99,138,78,187,117,44,250,230,29,94,253,207,145,87,169,219,219,243,14,87,105,26,47,82,193,115,123,189,35,83,87,68,134,205,77,45,189,99,85,209,168,81,233,140,42,102,68,209,166,219,239,147,200,142,222,170,134,135,160,167,253,83,107,242,141,231,38,168,108,175,69,12,53,175,130,26,19,197,77,90,234,211,74,120,168,26,221,174,157,13,135,163,252,142,64,233,238,3,142,212,147,207,83,125,186,233,212,251,162,123,144,0,0,250,137,168,31,1,171,106,31,21,52,3,224,7,212,77,64,248,13,91,80,109,64,52,154,207,155,80,250,7,197,240,52,154,151,168,218,128,105,6,173,168,54,160,6,248,31,79,136,154,31,64,0,0,208,13,91,80,109,64,52,131,86,212,27,80,13,32,213,181,6,212,3,73,169,190,3,106,4,77,0,250,0,0,104,53,159,54,160,26,65,245,81,17,15,128,0,0,0,0,105,86,234,186,232,124,217,246,26,192,27,79,143,119,64,214,108,69,53,235,162,135,46,168,6,134,183,161,241,205,234,106,71,42,31,21,87,64,52,108,251,15,168,154,40,220,163,85,3,235,190,170,155,41,226,166,234,174,169,161,183,234,163,188,192,212,230,106,158,1,172,242,53,163,217,238,83,226,120,174,137,208,13,169,27,161,196,150,119,43,244,208,231,200,213,95,35,140,234,86,185,219,151,93,64,208,174,87,162,34,166,154,155,110,143,149,235,234,114,86,20,219,167,129,165,208,181,205,218,174,80,54,227,157,93,226,129,100,77,116,208,214,145,53,141,209,13,181,111,93,116,3,125,138,143,69,64,145,34,46,189,13,16,234,186,234,110,234,160,104,145,25,175,83,67,82,52,55,182,53,83,170,106,18,54,39,144,28,119,53,117,213,16,215,27,29,174,154,27,202,198,169,245,169,162,244,3,78,197,253,19,234,49,117,240,53,61,94,213,232,134,227,27,171,119,40,26,90,205,60,141,198,166,163,106,26,154,154,40,31,54,125,131,77,13,103,197,77,64,210,21,190,102,173,168,125,211,166,128,108,57,167,205,159,97,188,172,69,247,141,137,239,80,54,118,233,228,13,229,98,105,226,166,141,137,239,80,52,105,169,165,201,161,188,214,55,94,170,167,201,35,79,20,3,135,34,185,85,54,169,169,136,239,51,91,27,166,186,160,69,235,160,31,30,197,94,186,136,216,136,189,84,212,168,171,224,105,229,175,189,64,214,230,238,232,158,7,196,110,211,83,58,38,135,215,104,6,218,53,170,134,219,226,79,20,241,55,85,24,207,5,80,170,196,106,187,85,213,0,227,171,92,137,224,113,167,149,209,245,209,124,78,74,206,142,71,107,211,67,109,155,100,213,85,17,64,225,45,197,241,254,66,169,170,27,172,143,240,98,248,156,238,239,19,188,88,129,41,97,111,213,141,63,96,26,98,170,116,137,213,13,246,200,154,232,104,72,154,158,8,168,109,171,101,107,253,84,232,7,57,139,169,172,227,196,247,162,117,67,115,122,251,144,13,207,1,191,237,54,214,69,68,213,116,208,216,117,83,81,116,64,57,47,145,26,221,85,67,101,69,243,54,215,100,209,105,170,234,124,100,40,158,106,7,37,21,23,192,26,88,221,53,234,166,160,0,248,231,109,94,190,6,148,145,23,162,0,93,117,93,7,172,106,254,3,248,1,244,250,139,162,245,13,86,57,60,84,248,244,209,58,1,171,115,125,231,197,84,95,5,54,244,251,84,212,196,235,226,160,125,6,173,168,54,160,26,77,43,226,106,119,67,74,245,3,105,222,38,151,122,189,77,78,241,54,164,126,158,64,113,228,107,220,228,241,241,52,189,85,158,70,251,94,154,248,117,52,202,136,229,213,116,253,128,104,99,145,222,40,125,123,145,27,234,159,28,230,53,138,141,54,95,34,162,122,186,126,208,54,166,153,205,253,167,29,146,74,231,245,69,62,207,43,145,205,220,212,209,87,200,230,83,186,53,102,187,122,129,174,21,93,169,170,28,216,124,13,136,163,107,211,84,69,78,167,37,141,70,248,1,173,60,77,198,248,31,52,110,136,186,154,216,141,84,241,3,80,1,87,68,212,0,54,150,116,79,113,173,146,35,252,0,212,0,0,0,0,1,181,205,118,229,77,16,13,208,124,106,170,167,83,232,0,0,0,0,0,0,0,0,31,54,123,194,196,207,36,77,77,74,170,167,207,61,117,3,227,89,167,145,173,124,15,155,148,42,234,7,192,0,0,0,0,0,0,0,0,0,0,58,249,31,53,95,112,31,64,77,124,192,26,87,196,248,125,95,19,224,26,36,98,47,153,161,172,68,234,138,124,158,77,191,83,83,101,146,191,204,14,94,255,0,180,35,181,93,53,54,90,253,87,69,208,222,102,154,234,6,160,15,168,154,129,240,212,223,1,181,15,168,154,0,52,175,137,168,42,55,222,6,128,21,81,60,207,136,244,80,62,131,239,79,37,62,0,0,0,0,0,0,1,165,124,65,245,81,70,213,3,224,211,94,135,221,168,125,209,16,13,59,62,195,75,153,246,27,129,83,80,54,182,125,134,151,51,175,129,189,181,15,142,106,106,74,54,118,125,134,135,55,67,145,181,13,10,212,234,76,28,119,55,236,54,222,213,68,232,135,33,205,54,228,68,84,44,131,133,60,188,182,57,233,229,212,235,29,119,114,63,106,244,59,89,98,98,162,234,189,14,150,178,133,174,147,86,235,251,10,59,90,74,150,202,154,234,114,216,237,78,158,138,25,224,209,116,85,67,182,129,53,77,85,20,205,131,125,167,208,212,69,215,196,213,181,6,13,59,117,235,160,217,246,26,188,15,166,134,143,0,106,209,15,138,136,7,195,226,166,169,161,244,1,163,103,216,124,115,58,120,27,135,199,120,18,141,189,159,97,165,205,251,13,195,75,245,38,13,151,52,34,104,154,26,151,111,229,41,165,92,196,240,81,128,105,219,246,31,119,123,141,40,245,85,242,24,62,236,251,6,198,253,134,173,81,83,169,243,68,211,84,24,52,57,173,68,213,13,61,61,198,164,85,87,104,168,23,84,242,65,131,66,181,174,241,67,230,198,253,134,165,93,124,83,248,26,85,81,60,8,54,165,98,110,232,108,185,116,55,158,237,87,169,182,172,106,251,192,226,84,46,253,17,15,177,198,244,111,67,144,180,204,85,221,170,154,252,19,106,53,52,3,101,90,109,185,52,235,238,55,94,230,181,116,83,137,61,66,49,219,85,125,85,243,3,91,164,68,243,52,182,84,85,209,20,235,106,43,216,142,86,181,198,170,73,221,35,245,79,52,3,178,53,54,45,200,171,167,129,165,186,162,33,186,215,109,232,158,96,109,58,29,124,143,139,3,85,52,218,114,21,83,67,78,228,68,215,160,28,103,82,49,127,36,248,182,232,151,242,14,91,100,137,126,178,232,106,116,136,190,13,3,174,117,178,159,197,90,154,154,125,31,15,189,14,114,170,42,248,41,241,81,19,242,80,14,27,104,98,106,234,154,127,3,76,150,232,100,78,168,223,224,114,222,169,167,213,67,105,94,158,225,163,130,251,45,51,147,250,182,175,236,56,179,97,250,119,120,64,223,224,118,220,213,111,84,9,80,215,46,138,226,104,167,165,194,148,146,46,171,3,117,253,71,93,87,130,169,158,186,165,59,127,129,91,34,179,197,85,79,187,88,238,154,13,93,90,138,252,189,164,169,220,215,211,55,69,251,10,86,227,147,86,201,220,174,238,232,139,250,139,249,36,17,187,162,176,218,91,124,11,213,89,168,213,214,53,214,100,109,28,140,84,101,46,139,250,142,134,175,135,198,77,185,57,74,136,191,97,150,46,183,70,239,200,68,52,122,38,21,93,85,136,163,77,97,13,235,133,25,174,14,115,225,123,219,238,45,158,38,225,35,22,211,185,206,182,201,42,170,123,181,240,36,165,246,136,92,154,114,209,63,81,178,252,63,74,230,170,43,19,175,216,52,212,71,93,248,119,204,218,57,92,214,182,161,81,23,237,58,103,100,198,99,211,53,210,170,212,55,111,235,37,218,175,4,219,38,107,183,82,177,218,251,218,81,23,252,180,183,73,185,35,166,68,69,69,215,161,85,21,241,219,241,254,28,169,214,89,170,81,173,95,180,187,57,87,154,55,170,107,165,53,13,116,179,187,115,180,93,200,166,87,222,178,114,215,84,174,142,91,116,78,69,243,86,156,12,63,195,222,29,142,229,29,79,112,107,92,199,106,138,141,64,43,11,37,163,211,54,168,43,146,61,85,237,69,234,135,93,116,194,11,50,185,59,154,120,251,139,201,101,195,80,208,91,226,165,141,172,99,88,136,137,161,187,45,166,39,46,156,166,255,0,0,49,178,233,151,206,123,92,189,209,19,84,247,20,29,247,47,93,26,43,153,18,167,236,51,10,162,193,79,55,71,68,159,192,233,110,25,127,71,89,170,201,19,83,245,32,77,97,138,225,139,133,59,182,195,3,149,83,236,57,12,162,184,81,183,117,69,47,68,247,161,150,82,101,157,186,54,174,144,167,235,211,169,79,94,50,161,151,24,223,28,77,219,238,208,26,198,106,139,237,166,13,27,95,72,205,19,236,56,82,213,96,91,199,226,100,100,76,85,46,110,40,225,218,243,82,247,36,14,68,77,87,235,106,91,187,135,11,56,159,123,170,33,174,123,92,157,81,17,87,67,82,142,158,179,41,48,189,233,188,219,125,108,108,85,233,162,56,233,234,120,118,188,237,87,219,174,74,190,237,28,118,146,229,30,101,225,185,21,212,242,205,42,55,175,77,116,57,20,152,167,48,112,251,185,117,212,174,93,189,62,170,141,85,21,83,144,216,234,159,93,181,179,170,167,185,84,232,234,242,163,49,169,156,169,28,245,10,137,250,203,231,65,155,119,23,163,89,93,79,179,223,208,239,160,199,212,115,179,124,141,98,116,243,67,35,22,234,48,126,98,82,55,87,69,83,170,125,138,117,210,203,141,173,104,233,106,18,116,88,250,250,205,232,101,123,241,141,130,87,127,132,236,211,237,208,232,175,213,248,14,229,27,226,157,208,166,244,209,124,10,49,106,92,213,185,82,61,97,184,66,199,251,245,68,54,38,204,187,5,110,177,86,208,68,186,251,144,174,177,222,15,193,169,43,170,41,93,11,145,124,52,208,181,245,217,113,77,116,151,125,187,114,46,191,146,93,28,75,164,184,70,236,229,90,106,102,177,238,240,208,232,106,48,45,85,91,183,80,192,174,106,251,151,192,237,106,178,223,17,91,103,71,67,3,156,196,235,174,133,77,134,150,227,66,245,130,165,85,189,83,196,104,181,117,216,54,249,106,147,154,177,73,162,123,181,56,115,69,119,149,17,171,189,190,75,169,150,22,172,55,101,191,64,214,213,212,49,28,169,230,167,58,108,151,194,213,16,175,42,104,150,69,251,80,163,16,145,181,148,204,233,42,238,253,103,107,105,186,223,98,115,123,186,72,171,250,212,190,183,156,141,134,150,85,146,58,116,123,124,180,78,135,67,62,25,182,97,214,172,149,48,61,28,207,4,209,52,9,184,224,225,182,227,202,246,181,208,186,68,79,214,87,180,180,248,238,154,29,210,74,238,159,105,77,89,51,62,134,208,254,84,172,70,49,58,33,202,191,103,69,42,83,58,58,73,21,203,167,188,26,236,166,197,216,170,222,229,108,213,11,162,46,139,212,238,236,152,139,20,220,116,86,86,232,223,118,226,195,213,227,139,149,206,165,94,212,145,81,87,162,121,29,197,151,24,94,168,37,100,155,222,214,235,224,75,13,100,109,53,70,35,209,28,181,142,69,79,52,83,188,182,226,234,187,114,162,87,213,170,162,120,245,45,166,25,204,154,10,152,18,58,185,116,123,81,53,213,78,242,178,241,101,187,194,172,142,102,163,151,207,82,97,171,138,236,220,195,180,154,54,90,148,115,180,247,157,165,171,53,240,245,209,82,6,78,212,215,237,49,238,187,10,83,212,74,175,109,67,149,21,60,148,249,65,109,165,178,74,147,58,169,201,167,189,70,26,202,46,253,69,84,206,100,10,142,107,186,162,234,116,215,43,151,117,85,94,74,170,22,162,199,153,84,180,47,108,47,168,85,107,122,120,149,213,38,55,178,221,226,68,123,145,87,79,120,195,92,90,236,113,221,209,85,177,57,52,58,58,156,204,169,106,59,110,168,84,53,212,22,170,216,213,99,141,21,87,220,80,247,155,59,41,220,253,148,175,86,167,143,65,134,183,95,143,110,53,74,154,57,218,41,203,164,169,171,174,114,73,189,85,87,201,74,77,111,116,246,228,216,234,20,233,230,168,114,34,198,241,35,54,193,10,49,125,250,12,53,81,93,104,152,232,213,103,70,248,121,150,75,51,96,161,134,55,34,53,187,157,174,154,21,237,206,241,116,184,177,86,39,170,34,251,138,2,253,97,158,169,202,250,201,30,253,124,181,240,24,106,205,247,39,200,247,109,99,186,175,66,163,195,182,41,100,86,200,232,215,199,204,237,106,162,163,182,46,139,6,187,125,232,108,59,24,197,72,138,216,161,70,233,238,66,200,106,169,134,204,141,98,39,68,83,129,114,146,42,29,200,229,111,69,235,212,164,170,177,252,206,119,71,189,191,168,167,110,184,150,106,213,118,250,151,34,42,249,41,77,122,106,95,3,97,124,77,245,240,52,108,79,209,12,190,39,213,52,167,138,155,155,124,180,27,83,220,0,13,23,220,52,95,112,0,52,95,112,84,95,112,3,235,124,79,137,175,154,41,171,68,64,62,154,92,106,62,105,168,26,77,77,240,26,32,211,64,62,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,190,6,147,89,243,68,3,72,53,104,131,68,3,72,62,170,123,144,249,162,251,128,1,162,251,134,139,238,3,74,248,159,23,192,215,183,236,27,126,192,54,130,117,55,54,39,232,141,137,250,32,104,219,246,141,191,105,185,183,236,62,43,87,201,20,13,27,126,211,75,253,95,45,77,205,23,220,167,199,53,223,162,191,192,14,35,234,21,191,146,106,138,116,118,159,105,188,176,163,188,99,215,246,26,57,8,139,210,37,254,0,110,111,69,67,230,168,124,229,187,77,54,47,240,62,163,29,175,86,175,240,3,226,170,42,105,169,167,111,218,111,35,63,178,54,127,100,13,133,110,168,109,186,52,57,106,207,236,169,241,99,254,192,28,47,170,191,172,220,111,85,62,203,19,244,245,99,119,236,67,228,17,205,249,108,119,237,64,55,145,189,60,70,223,180,212,141,118,159,85,127,128,107,93,230,213,254,0,105,219,246,159,81,189,83,169,169,205,119,147,87,248,4,107,188,218,191,192,13,78,70,169,241,28,159,84,249,163,253,203,252,3,88,187,181,86,168,31,79,173,241,53,109,251,6,221,60,128,1,162,251,134,139,238,0,6,139,238,26,47,184,0,26,47,184,104,190,224,11,224,104,53,232,190,225,183,236,3,70,154,244,11,234,167,83,90,38,157,81,2,183,119,138,106,7,23,114,46,168,158,70,148,241,83,144,232,154,159,85,158,62,38,158,87,246,23,248,1,241,170,154,33,247,84,53,35,58,125,85,52,171,29,228,213,254,0,109,35,180,114,159,30,227,95,37,218,235,181,127,129,241,96,114,248,181,127,128,28,105,106,24,158,102,223,124,137,168,170,247,116,55,166,160,71,53,118,194,186,254,163,173,168,180,212,202,139,27,25,35,81,124,246,168,26,93,91,19,213,200,197,57,86,253,206,106,170,248,28,74,108,63,52,110,213,232,255,0,183,162,157,205,61,26,194,221,54,175,240,3,234,33,173,24,170,106,72,220,158,12,95,224,106,70,187,79,170,191,192,13,189,138,107,70,55,78,190,38,173,174,253,21,254,1,88,186,107,181,117,253,64,104,229,162,175,65,183,237,53,181,31,230,213,254,7,221,159,217,80,54,156,205,205,86,251,205,132,162,243,83,155,181,127,69,79,190,183,185,127,128,28,118,70,141,232,110,53,166,174,95,93,118,159,81,170,158,8,160,52,209,16,248,106,68,85,241,69,62,237,251,0,217,145,21,83,68,54,163,141,205,118,170,114,246,39,142,222,167,196,110,189,21,0,227,57,94,138,186,120,13,100,94,135,33,91,215,163,122,13,171,250,63,220,6,220,81,57,169,213,77,213,247,26,186,161,243,78,186,232,7,205,191,104,68,208,251,162,251,134,139,238,0,6,139,238,26,47,184,13,14,255,0,148,210,110,237,215,200,208,230,174,189,26,160,108,59,196,225,205,59,147,84,70,248,28,229,141,255,0,162,191,192,218,125,43,215,242,87,248,1,214,45,83,252,17,167,214,74,245,77,94,118,9,64,139,213,99,95,224,108,207,67,42,198,228,100,110,215,203,68,3,130,234,152,209,116,215,169,195,158,173,218,232,197,54,150,213,116,115,220,229,134,126,158,31,139,83,145,65,105,172,93,86,162,9,117,254,211,21,0,209,15,54,87,106,244,215,79,3,180,166,106,233,166,195,126,158,133,99,111,173,10,255,0,5,57,145,195,183,77,35,84,253,128,109,198,205,27,225,161,188,136,107,86,107,226,211,238,213,79,37,3,101,232,186,170,26,163,69,55,28,205,83,234,159,24,213,79,201,80,53,133,77,83,65,162,251,134,139,238,3,101,97,77,124,77,113,198,141,234,107,218,158,225,166,158,64,0,209,125,195,69,247,0,3,69,247,13,23,220,0,227,255,0,178,41,200,209,125,199,206,91,117,215,111,80,62,51,192,212,17,186,120,32,209,125,192,0,209,125,195,69,247,0,3,69,247,13,23,220,0,13,23,220,52,95,112,0,52,95,112,209,125,192,0,209,125,195,69,247,0,3,69,247,31,81,61,232,7,192,106,209,6,136,6,144,106,209,6,136,6,144,106,209,15,138,159,96,31,0,209,125,195,69,247,0,1,81,116,232,129,81,125,192,105,145,232,196,69,95,48,201,17,77,15,107,157,209,90,170,159,168,219,99,30,142,250,142,211,245,1,202,85,212,248,17,23,79,1,162,251,128,210,190,39,195,94,223,176,109,251,0,234,110,85,78,166,106,174,195,164,91,173,76,146,35,90,213,234,165,79,89,75,222,27,163,153,187,246,28,22,218,17,174,69,108,42,154,47,184,14,61,28,243,57,83,121,220,195,166,212,247,155,17,209,42,126,66,167,236,57,12,137,204,77,122,129,172,212,211,227,81,222,104,166,173,52,242,0,6,139,238,26,47,184,1,165,205,85,53,104,190,227,239,80,54,28,213,234,166,150,181,78,70,159,96,219,246,1,182,214,170,31,77,122,121,104,54,253,128,109,189,116,67,70,239,176,222,86,34,248,160,229,183,244,64,208,197,215,83,233,169,24,137,224,211,238,223,176,13,0,215,183,236,27,126,192,54,23,153,175,68,9,204,215,170,27,250,47,184,104,190,224,52,3,94,223,176,109,251,0,208,13,123,126,193,183,236,3,65,241,222,38,230,223,176,210,173,235,224,160,104,10,157,13,91,63,178,167,221,171,238,80,54,85,189,77,183,194,186,28,157,159,217,62,57,174,253,21,254,0,117,210,192,170,213,106,120,156,100,163,126,186,170,29,199,47,166,187,23,93,61,199,197,141,203,226,197,254,0,112,18,45,25,162,55,85,64,217,28,197,209,24,115,219,18,181,122,49,83,246,31,86,20,85,213,99,254,224,54,34,85,122,42,170,104,110,109,251,77,206,90,167,131,23,248,13,139,250,42,6,222,223,180,109,251,77,205,139,250,42,54,47,232,168,28,117,241,62,47,129,190,177,46,191,81,127,129,241,98,93,62,162,255,0,0,56,224,222,229,59,252,154,255,0,0,177,59,79,234,221,252,0,217,62,59,192,228,36,43,167,245,107,252,13,60,151,42,255,0,86,239,224,7,28,219,151,118,190,169,204,228,47,249,53,254,3,144,191,228,215,248,1,213,201,28,174,240,212,210,216,100,78,174,59,126,74,167,251,26,255,0,3,101,244,210,57,203,163,29,167,234,3,130,137,161,180,231,34,29,143,115,147,252,155,191,129,176,182,249,87,253,137,223,193,64,225,44,202,137,166,166,184,100,221,230,114,86,220,255,0,21,129,203,255,0,5,66,81,200,223,171,76,244,255,0,130,160,104,232,158,182,134,151,72,134,227,169,170,87,167,38,79,252,149,52,58,138,163,78,144,73,255,0,146,160,108,189,233,161,199,230,250,218,106,111,186,138,183,174,144,77,255,0,144,166,210,91,107,53,215,187,205,255,0,144,166,104,111,98,120,167,81,204,143,220,125,125,186,181,87,94,239,55,254,66,155,107,109,175,242,167,155,255,0,33,72,53,58,100,242,54,214,100,77,79,171,111,175,211,253,107,63,254,109,78,21,77,5,223,175,46,142,167,246,68,239,244,1,177,89,113,141,142,211,113,213,86,92,154,230,174,142,53,213,216,239,111,106,170,91,107,28,191,100,14,255,0,65,210,77,135,177,59,228,218,150,155,142,223,252,89,255,0,232,3,144,215,172,175,71,106,118,212,19,49,139,161,196,183,225,155,226,53,57,180,21,137,250,225,114,127,200,119,208,97,186,168,218,142,90,41,183,127,224,212,13,212,145,30,137,161,189,167,130,253,130,43,85,115,23,173,36,250,127,224,215,253,7,45,182,250,165,78,180,147,126,214,40,28,25,93,162,120,156,89,39,232,189,78,218,75,101,74,248,82,74,191,240,20,226,201,103,171,93,87,185,77,255,0,155,80,58,165,157,250,156,134,221,19,106,38,158,6,227,236,183,4,95,86,134,163,255,0,54,239,244,26,27,100,175,215,85,183,212,127,230,157,254,128,62,250,65,23,200,209,37,122,34,120,154,223,101,184,232,187,104,106,63,243,78,255,0,65,199,117,134,232,171,214,134,169,127,252,19,191,208,6,212,151,61,60,58,169,178,235,155,191,68,228,166,30,184,162,107,232,250,157,127,240,78,255,0,65,241,112,253,207,254,208,169,255,0,205,59,253,4,163,129,53,201,238,77,17,52,56,73,91,51,95,174,167,113,38,29,186,57,52,75,125,87,254,101,223,232,56,83,225,187,223,228,91,171,63,100,14,255,0,65,6,245,53,205,21,154,72,238,167,101,5,92,110,68,234,117,84,24,110,241,189,121,246,218,191,248,80,57,63,228,59,90,123,5,193,168,186,208,212,39,255,0,130,119,250,0,222,230,53,122,167,152,222,135,213,181,92,154,196,70,208,212,244,79,242,78,255,0,65,181,232,203,190,191,235,26,175,252,203,191,208,6,174,99,127,72,250,217,27,170,122,198,195,173,55,125,122,80,85,127,230,93,254,131,235,45,55,127,58,10,175,252,203,191,208,7,39,115,127,76,250,158,190,168,215,121,26,98,180,92,151,235,81,212,126,216,221,254,131,125,150,155,131,87,165,36,233,175,251,218,255,0,160,66,54,17,186,234,138,227,175,173,164,108,139,213,53,59,180,180,214,233,254,180,155,95,252,26,154,22,213,92,136,186,82,79,255,0,155,95,244,26,109,69,213,90,97,87,42,171,13,20,244,48,194,253,200,205,10,190,75,45,123,151,173,12,235,255,0,224,221,254,131,109,214,10,213,94,148,19,167,255,0,130,119,250,0,234,17,241,237,211,169,180,250,164,69,84,68,240,59,133,195,245,250,255,0,240,125,71,254,105,223,232,56,114,225,155,162,170,171,104,42,186,255,0,189,59,253,0,117,110,171,77,122,154,123,220,78,232,186,156,153,112,189,235,202,221,89,255,0,152,119,250,13,165,195,23,212,240,182,86,255,0,244,187,255,0,208,25,173,151,73,10,167,84,85,52,35,99,111,172,212,84,57,41,135,49,2,47,255,0,6,87,127,244,187,255,0,208,106,91,6,33,84,209,109,149,218,127,226,239,255,0,64,71,6,70,70,238,188,180,126,191,220,109,119,74,101,69,71,82,183,169,216,46,29,191,121,90,171,191,250,93,255,0,232,62,125,28,191,255,0,243,42,187,255,0,165,223,254,128,212,116,149,54,26,57,181,106,210,71,181,83,220,133,57,116,203,44,61,94,170,233,168,98,85,95,236,161,112,91,135,111,218,117,181,215,127,230,31,254,131,234,225,203,226,248,218,171,191,243,15,255,0,64,85,140,190,228,70,31,172,69,117,61,35,90,171,238,66,150,171,225,246,155,98,182,39,109,50,101,112,205,247,174,150,202,221,63,241,119,127,160,218,118,17,188,57,117,117,166,177,87,255,0,23,127,250,0,193,124,192,225,235,19,50,55,250,38,87,235,229,161,98,111,220,63,230,202,200,246,178,89,244,251,9,84,151,3,94,31,245,172,245,142,253,116,239,255,0,65,176,236,184,172,155,250,203,5,78,190,245,166,119,250,0,135,235,150,75,230,213,43,149,147,67,83,35,91,239,212,225,211,91,51,27,13,204,140,125,166,101,70,175,85,86,147,11,54,80,45,66,42,73,96,153,117,247,211,187,253,7,73,113,225,218,130,224,213,108,184,110,77,117,215,94,238,239,244,1,23,144,99,123,227,97,238,245,214,85,87,162,105,213,165,25,137,239,215,169,231,221,79,107,116,125,23,193,9,68,188,112,145,65,80,229,146,12,49,81,185,124,210,149,255,0,232,40,140,67,193,173,198,100,69,163,194,213,143,84,69,240,163,145,127,228,44,17,133,62,40,198,180,47,87,70,233,99,68,251,78,125,179,51,49,132,15,107,221,87,50,185,23,222,166,109,98,174,9,49,204,237,127,117,193,55,137,61,219,45,179,47,252,77,45,77,235,130,44,235,166,115,189,27,150,248,149,233,228,173,179,84,170,255,0,115,13,11,121,99,205,172,65,60,104,218,217,53,255,0,56,249,137,49,69,37,210,5,90,151,53,28,169,170,149,21,87,7,188,71,195,26,164,57,83,139,158,191,217,177,85,175,255,0,163,41,203,143,8,124,81,207,234,254,8,177,195,147,236,195,213,171,255,0,232,195,53,106,239,146,209,73,34,171,37,68,79,35,161,75,141,44,51,34,73,34,57,53,46,228,188,20,241,61,81,245,242,127,27,255,0,245,61,91,255,0,54,111,67,192,103,17,213,8,139,46,83,227,6,47,158,235,13,98,127,250,48,138,10,221,139,236,20,177,163,37,133,154,251,205,234,172,193,177,189,171,28,113,181,11,136,238,207,222,33,30,141,69,203,28,86,158,255,0,241,37,95,252,217,184,206,207,108,255,0,211,95,193,166,41,215,255,0,184,181,127,243,96,90,127,167,52,17,187,116,75,183,95,114,156,250,108,203,138,153,17,89,59,145,127,89,113,229,236,253,226,14,20,213,153,99,138,221,175,79,86,201,86,191,254,140,225,191,128,94,34,247,116,202,188,95,167,255,0,112,170,255,0,230,192,163,219,156,243,70,197,107,102,85,253,106,117,151,28,216,169,172,213,29,50,166,191,105,95,201,192,55,17,136,186,166,84,227,5,233,255,0,204,26,207,249,179,228,124,3,113,24,229,209,249,79,139,244,251,108,53,159,243,96,91,8,177,253,82,189,52,157,116,242,93,74,186,197,153,87,24,90,156,185,149,127,105,83,127,64,126,34,153,245,114,163,23,104,158,8,150,42,191,249,179,153,73,193,23,18,52,189,27,148,248,201,62,224,172,255,0,155,3,190,195,25,179,80,215,55,188,76,138,154,38,186,169,88,201,154,118,201,226,217,42,49,117,77,20,163,109,252,26,113,35,27,181,118,86,226,246,254,187,21,90,127,250,50,160,135,131,222,32,213,154,73,150,56,175,95,182,203,85,255,0,54,7,18,225,139,112,221,82,46,229,143,83,162,154,247,101,115,149,34,123,19,169,81,205,193,150,126,185,58,101,158,43,95,185,106,191,250,195,138,238,13,120,133,103,86,229,134,45,95,179,208,149,127,243,96,116,18,98,90,104,91,234,78,212,67,166,186,226,122,73,26,136,181,77,213,62,210,173,169,224,227,136,231,162,163,114,183,23,233,246,88,234,255,0,230,206,158,175,130,110,36,165,114,43,50,179,24,39,191,75,21,103,252,216,22,198,247,120,164,149,203,248,214,169,76,213,92,168,218,213,110,173,85,46,245,95,3,92,75,59,234,229,78,51,119,234,176,86,47,255,0,163,58,185,248,25,226,107,85,79,193,6,55,119,234,195,213,171,255,0,232,192,178,117,181,209,185,235,177,26,117,21,19,162,170,174,165,248,119,3,60,77,162,255,0,246,153,199,75,251,185,91,255,0,52,113,165,224,135,137,152,221,255,0,218,63,31,191,79,118,25,174,95,255,0,68,7,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,8,9,10,7,6,5,4,3,1,2,255,196,0,112,16,0,1,3,3,2,4,3,5,5,4,1,10,15,11,1,25,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,133,22,49,71,134,197,23,24,35,65,50,25,36,37,51,52,81,97,114,180,212,38,39,69,82,83,84,87,99,113,115,118,130,166,211,228,53,54,66,86,88,98,104,116,129,145,149,150,55,57,100,103,161,165,179,193,196,68,117,41,67,85,209,240,146,177,40,102,131,132,148,178,210,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,6,7,4,5,8,3,1,2,255,196,0,77,17,1,0,1,2,3,4,5,8,7,3,9,7,4,3,1,0,0,1,2,3,4,5,17,6,18,33,49,7,19,34,65,113,20,50,81,97,114,129,161,177,21,51,53,145,178,193,209,22,35,225,23,55,66,82,83,84,98,210,240,36,115,130,146,147,163,179,52,99,194,241,37,38,101,162,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,89,97,230,73,138,228,60,75,55,66,104,177,91,179,32,169,170,183,209,211,84,203,67,26,61,36,169,90,102,162,189,233,84,169,181,22,161,126,230,117,232,137,238,95,230,19,76,31,226,42,57,58,161,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,87,91,173,61,162,157,181,53,44,145,205,115,209,136,140,68,85,234,168,171,252,213,63,188,7,237,4,19,214,94,108,90,75,166,245,82,217,237,120,102,93,61,198,154,162,40,229,117,69,186,153,208,172,111,135,185,240,171,107,26,238,190,246,253,233,211,239,255,0,1,94,122,231,204,95,86,181,178,170,88,238,120,182,35,73,70,181,80,213,199,216,161,169,142,93,236,133,99,232,187,170,94,157,62,39,47,254,239,248,0,178,222,40,185,144,97,58,8,178,89,237,184,173,238,178,239,75,112,167,166,168,116,244,48,201,76,177,203,76,233,186,177,82,169,142,221,253,4,247,167,79,233,125,254,229,41,215,135,44,179,216,188,71,233,206,81,87,14,255,0,13,150,217,167,115,35,111,94,189,186,216,29,238,69,84,254,77,254,249,204,36,99,220,196,168,118,222,142,94,157,19,255,0,215,252,7,96,224,243,25,251,85,196,198,155,219,214,110,219,34,202,108,243,200,168,238,139,177,46,20,232,189,61,203,239,248,128,209,22,159,101,176,231,88,133,6,85,4,15,133,149,221,222,140,123,81,170,155,37,123,62,228,115,191,214,127,125,79,68,124,251,13,158,158,193,106,130,211,75,36,143,138,13,219,93,34,162,185,119,57,92,189,122,34,39,222,191,222,62,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,15,131,148,102,54,204,74,149,181,119,40,42,164,99,165,108,40,144,53,170,187,149,170,239,230,228,247,116,69,3,239,2,51,103,252,192,52,111,78,42,36,166,190,99,89,156,238,142,86,66,171,73,71,74,228,234,248,247,167,244,170,27,238,233,255,0,213,60,92,188,213,248,122,137,168,229,195,117,19,222,189,63,238,117,15,249,216,19,52,169,238,40,249,179,100,246,252,170,225,135,105,102,23,107,117,13,5,85,44,176,201,144,91,164,89,86,55,82,163,159,185,96,172,233,215,185,34,244,232,136,155,126,255,0,121,224,56,148,230,189,125,213,107,76,120,238,9,134,80,83,219,233,238,48,214,194,235,181,185,236,153,90,216,30,199,163,150,42,199,55,174,249,23,167,68,251,145,58,175,82,189,192,210,63,9,250,201,93,174,250,23,140,234,93,210,130,10,58,187,203,107,86,72,169,226,88,227,111,102,182,104,19,163,92,247,170,117,72,209,127,164,190,245,95,187,238,59,9,203,56,96,179,207,96,208,204,106,211,83,36,111,146,15,25,185,204,85,86,174,234,201,157,238,234,137,253,255,0,239,29,76,0,0,0,0,0,0,0,0,0,0,0,4,101,214,142,62,180,155,68,234,229,160,200,49,188,182,170,120,42,98,167,122,209,209,211,61,138,178,67,221,69,77,245,12,94,157,61,203,254,31,253,224,73,162,53,107,255,0,29,250,91,195,229,76,180,25,54,57,149,86,207,5,92,20,143,90,10,58,121,24,174,150,5,153,170,155,234,24,189,54,167,69,255,0,15,247,254,242,182,117,171,154,238,167,234,51,223,65,97,195,49,120,45,140,170,138,166,5,172,183,84,54,126,173,133,88,228,118,202,199,55,250,78,119,78,159,203,161,6,43,106,228,175,169,125,84,205,106,61,253,58,163,83,221,238,68,79,254,208,22,69,169,156,230,51,139,171,86,159,79,48,75,19,96,109,68,111,98,222,173,115,35,246,118,213,29,215,179,92,169,215,122,251,191,151,79,240,144,147,82,184,130,204,245,78,62,214,65,108,178,211,167,136,101,79,245,156,50,177,119,50,53,98,39,199,35,189,221,21,127,246,156,200,247,120,101,199,1,162,161,137,111,173,200,22,175,99,210,79,8,144,246,255,0,167,213,58,110,94,191,119,78,191,225,234,7,132,63,234,52,141,93,252,77,221,58,127,224,159,242,190,243,246,91,109,85,23,73,22,42,119,198,213,70,171,254,53,84,247,34,162,127,36,95,239,129,247,243,12,186,134,247,78,219,101,170,9,217,69,20,205,150,37,168,106,36,191,209,84,93,219,92,169,247,185,126,228,251,186,18,87,149,141,150,91,207,20,212,139,20,140,111,129,183,199,88,237,202,169,213,172,184,209,117,68,247,47,191,223,254,15,248,72,133,60,46,167,149,208,189,81,92,222,157,122,125,223,113,48,249,83,185,205,226,158,29,189,61,246,166,162,245,254,247,180,104,79,145,26,11,226,0,31,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,28,191,83,248,134,194,244,159,119,218,43,101,238,167,109,68,116,235,224,160,137,255,0,19,227,89,17,126,57,27,238,232,159,251,200,91,169,188,229,116,250,199,113,154,213,131,224,153,11,231,130,88,247,58,235,107,129,88,177,44,91,157,211,181,90,139,187,114,183,167,187,167,78,160,89,16,41,147,58,231,35,172,119,186,70,211,99,184,46,26,196,108,237,145,22,182,217,84,159,10,49,81,127,161,90,190,254,171,255,0,184,141,153,255,0,25,186,161,168,247,57,238,183,203,14,45,4,181,18,71,35,155,73,75,80,214,162,178,52,98,116,221,59,151,238,79,239,253,224,94,174,119,196,166,11,167,181,15,166,189,90,111,179,58,57,89,18,173,44,16,185,58,185,155,211,250,82,183,221,211,255,0,170,68,109,77,231,21,166,24,221,100,182,220,79,6,202,36,168,134,104,209,203,113,182,83,171,22,55,71,185,122,118,235,81,119,117,86,255,0,131,167,82,154,229,145,210,200,178,57,17,21,127,188,127,200,19,119,85,121,171,107,46,160,207,36,84,216,110,25,13,31,126,57,227,238,91,170,155,47,86,197,177,81,122,85,185,62,245,95,254,161,17,50,236,230,237,154,85,73,87,116,167,164,137,242,61,143,84,167,99,154,157,90,205,169,253,39,47,242,60,232,0,15,65,132,98,203,151,93,101,182,164,221,174,213,59,167,235,187,111,220,230,183,167,220,191,235,139,183,211,30,88,58,49,166,246,74,88,42,50,236,214,122,198,71,44,50,108,175,164,116,93,31,42,189,58,117,164,106,253,221,62,255,0,240,129,69,4,196,224,15,131,200,248,136,203,106,100,200,47,142,162,181,73,97,170,173,131,193,212,246,234,59,177,214,67,15,71,111,134,70,237,232,231,175,187,223,253,31,122,123,208,138,25,71,133,91,237,79,130,238,246,126,13,189,222,155,191,160,222,189,122,123,190,254,165,239,242,214,211,104,48,254,24,240,187,170,85,201,44,210,211,221,96,115,123,136,230,244,91,165,66,245,79,133,23,255,0,5,63,152,18,194,8,91,79,19,97,98,170,181,189,122,117,251,254,243,250,0,0,0,0,0,0,0,7,9,226,243,137,25,56,103,211,187,126,107,79,106,109,124,149,183,184,109,43,27,224,238,162,35,233,231,151,119,68,150,63,246,20,78,189,127,159,221,252,210,191,120,59,230,29,170,185,134,171,93,169,178,140,99,20,138,157,182,9,166,106,208,81,84,181,253,196,168,167,106,117,223,82,169,183,162,187,252,61,122,31,95,156,46,117,108,175,162,147,2,138,154,169,181,214,220,158,219,85,36,142,99,82,39,53,109,115,47,70,174,238,170,191,197,111,222,212,251,151,255,0,111,29,229,31,106,164,186,113,11,144,67,59,230,111,76,38,177,255,0,2,162,125,213,244,41,252,209,127,190,5,225,145,87,138,110,96,26,121,195,45,198,162,193,119,198,178,42,251,149,29,117,53,36,206,166,163,130,88,21,38,166,89,209,90,174,168,141,222,228,218,139,213,62,254,191,127,222,74,135,35,149,62,30,157,127,194,102,131,136,155,78,71,99,214,44,130,217,150,190,218,251,172,62,19,196,45,185,100,90,117,235,75,19,155,179,184,136,239,232,171,122,245,79,191,175,242,2,69,235,239,51,157,77,214,25,36,182,209,226,56,197,53,165,149,144,214,83,172,180,21,12,168,220,200,22,53,71,244,170,123,122,117,123,186,116,254,93,61,255,0,121,18,241,76,78,233,157,93,166,183,91,38,165,134,104,224,90,135,44,238,115,91,181,28,214,244,77,168,229,235,213,201,255,0,213,62,9,124,92,183,180,251,79,177,189,29,199,47,248,165,86,67,37,93,77,5,202,157,237,184,190,5,141,35,246,148,138,170,137,27,81,119,117,99,127,159,78,157,64,174,93,77,229,167,169,122,75,166,86,157,66,201,242,204,102,165,46,87,36,182,246,168,43,234,30,173,122,182,103,34,244,125,43,122,39,72,87,223,185,125,235,247,127,122,30,83,211,190,165,235,28,106,212,84,78,190,242,208,185,174,113,96,203,149,93,87,15,150,235,42,182,124,99,32,183,92,221,85,53,55,70,61,175,182,61,253,17,233,55,85,95,235,180,247,108,79,185,125,254,239,127,51,229,127,195,69,46,164,103,21,89,61,250,237,44,22,234,220,102,181,209,50,142,116,108,201,35,43,233,227,248,145,241,57,187,122,53,223,114,245,251,191,194,7,146,191,242,178,215,59,22,47,73,147,203,152,96,143,138,174,163,195,181,141,184,86,43,145,126,63,122,167,132,68,255,0,192,95,230,68,27,253,142,175,28,187,79,102,174,146,23,205,79,183,115,162,85,86,174,230,163,147,162,170,34,253,202,159,200,212,193,90,188,221,52,70,58,236,22,151,81,173,215,7,37,117,215,44,183,211,201,20,210,255,0,9,172,109,182,165,189,90,212,143,170,47,240,155,247,185,126,245,255,0,216,21,2,95,119,46,93,36,160,198,248,96,194,174,53,117,179,190,190,72,110,144,202,145,200,213,135,162,221,42,21,54,245,98,59,175,70,183,239,255,0,9,66,113,198,233,23,107,85,62,238,190,243,76,250,15,140,85,97,218,83,99,198,235,102,138,89,168,252,78,231,196,229,115,87,125,76,175,78,138,168,139,247,57,63,144,21,199,205,155,135,234,75,69,167,246,169,110,185,202,234,139,206,77,111,161,116,51,204,138,198,181,182,217,147,170,53,35,69,69,254,2,127,225,47,222,190,239,239,68,158,93,185,101,62,39,197,54,38,181,16,201,39,181,235,168,45,76,216,212,93,175,150,227,73,209,203,213,83,162,124,63,127,191,254,5,45,159,152,230,19,115,207,52,66,199,103,181,84,82,195,44,57,85,53,75,157,80,247,53,170,212,164,171,111,68,86,181,203,215,171,211,249,127,124,166,110,13,250,126,244,90,90,171,215,221,152,89,23,221,255,0,225,26,112,52,132,215,35,147,114,127,51,253,63,149,50,163,161,106,167,221,239,255,0,247,159,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,43,43,34,162,137,37,149,174,84,87,109,248,83,223,215,255,0,213,15,238,81,135,48,78,51,107,181,159,48,185,224,150,123,12,20,182,27,125,206,130,229,75,37,77,42,178,173,92,218,13,142,73,21,179,189,157,55,76,254,136,141,79,114,55,223,247,245,11,170,196,179,235,62,102,214,186,215,77,89,18,58,55,74,158,33,141,111,185,174,218,191,209,114,251,250,158,148,203,222,31,158,94,48,170,167,85,218,169,168,229,123,161,116,10,149,12,115,147,106,185,28,191,209,114,123,250,181,11,242,224,2,205,146,219,120,102,195,101,201,100,182,58,165,99,185,182,79,2,178,44,125,125,165,80,173,233,189,58,255,0,69,19,175,248,64,146,71,152,205,245,6,205,128,208,50,227,120,166,173,154,57,39,109,58,37,51,24,231,110,115,92,228,95,137,205,247,116,106,158,156,134,60,195,248,75,186,113,3,131,210,38,47,122,165,163,185,59,34,164,173,155,199,212,186,56,59,81,209,79,18,163,118,66,247,110,234,230,47,191,221,253,47,127,220,128,125,29,95,230,85,164,26,85,66,218,138,156,83,48,168,145,106,227,166,114,50,134,149,237,248,226,115,250,167,90,166,255,0,173,43,195,92,57,164,234,150,169,205,37,13,183,15,197,105,237,141,170,134,170,5,158,223,80,201,250,182,21,98,163,186,85,185,189,58,185,221,58,127,46,132,38,158,23,83,202,232,158,168,170,222,157,122,125,223,113,33,56,76,224,235,42,226,167,37,168,176,88,111,182,155,127,102,211,61,215,117,93,84,145,117,108,85,17,66,169,213,176,73,239,235,47,94,157,62,228,251,211,238,80,224,119,107,156,247,139,132,183,26,150,70,217,102,219,185,35,69,70,167,70,162,123,186,170,255,0,36,63,33,98,252,64,114,174,181,104,222,1,111,201,233,115,26,186,170,234,171,172,116,18,178,75,131,95,18,49,209,76,254,173,68,164,98,245,254,27,126,245,254,107,238,43,194,138,138,90,249,86,24,92,196,114,55,119,196,171,211,167,84,255,0,244,129,249,201,53,195,135,1,122,159,196,141,158,150,255,0,139,100,152,189,13,37,101,37,69,84,109,184,86,84,69,34,36,53,29,135,34,163,41,228,79,123,145,85,58,47,221,253,239,184,225,25,150,9,119,193,235,230,183,93,170,104,229,146,23,177,142,90,119,185,205,85,115,17,233,211,115,83,249,47,254,243,180,240,157,198,94,87,194,229,250,91,165,162,195,105,184,68,251,84,246,214,165,77,44,146,187,164,181,17,204,170,187,103,141,62,248,250,117,235,247,127,37,251,192,150,49,114,84,203,54,39,123,62,180,239,254,123,110,178,244,255,0,234,208,157,22,221,201,83,73,60,28,126,214,207,178,239,21,239,238,120,123,173,55,111,239,94,157,55,80,245,251,186,127,237,234,74,222,28,248,190,192,184,141,181,211,86,99,54,59,253,12,179,82,84,86,42,87,211,67,19,81,145,84,118,85,62,9,164,94,189,85,23,254,14,190,244,251,142,185,152,101,246,236,42,217,21,214,231,5,76,177,75,59,105,209,176,53,174,118,229,107,157,215,226,114,39,78,141,95,230,6,118,184,176,209,76,119,64,53,155,34,210,251,5,194,227,89,13,149,244,77,108,213,146,178,71,57,38,163,138,117,234,230,70,196,85,69,151,162,124,41,238,79,231,247,175,43,161,176,214,92,33,108,240,201,11,90,228,85,77,202,168,190,229,233,252,144,244,58,199,168,213,58,181,168,247,125,65,171,165,138,154,91,175,135,221,20,108,86,53,189,168,35,137,58,34,185,202,158,232,209,127,164,191,127,242,251,139,233,225,75,134,59,14,145,104,206,59,138,201,119,175,169,168,161,101,107,30,244,168,99,216,169,37,100,178,251,151,180,213,255,0,194,68,251,147,249,255,0,194,6,122,105,106,164,164,145,100,141,26,170,173,219,241,39,255,0,175,247,139,71,204,121,174,90,238,26,37,143,173,183,12,170,110,70,183,55,45,95,126,220,212,162,236,162,212,34,118,250,86,119,55,127,107,251,253,223,211,255,0,1,23,184,230,224,234,227,195,126,93,114,188,208,95,105,171,177,169,110,20,86,234,38,205,84,233,107,187,146,81,36,174,89,17,32,142,61,187,163,145,17,81,122,244,86,251,190,245,34,152,31,218,24,100,172,149,90,197,106,47,78,190,255,0,184,211,6,128,224,240,105,190,146,88,176,186,122,135,207,29,187,197,116,145,239,71,57,123,149,50,201,239,84,107,127,215,255,0,121,63,251,101,21,112,33,166,84,218,165,171,119,107,21,101,92,180,241,193,142,84,86,35,162,145,24,170,173,170,166,103,78,170,199,123,190,53,254,95,251,77,11,128,0,0,0,0,0,0,0,252,55,123,172,54,138,102,212,204,199,185,174,122,51,163,81,21,122,170,42,255,0,53,79,239,1,65,220,200,53,22,179,49,226,139,54,162,125,44,49,83,50,107,84,236,84,98,181,253,82,215,78,223,127,196,169,211,226,95,254,161,48,121,65,233,251,104,224,165,207,157,82,171,237,44,110,231,77,218,71,255,0,71,165,210,52,235,211,111,187,251,87,250,229,251,255,0,247,85,198,162,101,81,230,217,141,195,39,138,23,68,218,222,215,70,57,187,85,54,68,198,125,221,87,253,111,247,203,241,229,245,167,140,211,238,23,112,171,79,138,89,159,79,29,205,138,237,251,145,119,220,234,95,254,181,191,223,254,240,18,80,224,92,71,240,121,129,113,35,72,144,101,23,203,253,11,214,190,26,245,240,21,48,196,155,162,129,208,162,38,248,100,247,109,119,85,255,0,15,243,79,184,239,160,12,235,113,69,193,238,107,195,29,222,170,159,32,190,89,43,232,226,173,166,161,141,104,234,102,150,94,228,180,221,244,85,223,12,105,183,162,57,63,191,247,123,151,239,57,126,1,169,247,253,57,174,125,194,201,73,111,158,71,211,186,153,82,174,55,185,187,92,246,189,87,225,123,125,253,90,134,152,178,108,102,131,42,160,142,223,112,154,162,56,227,153,38,69,133,205,71,110,70,185,63,154,47,187,226,82,170,184,208,229,137,143,97,148,31,180,13,58,203,174,50,205,114,187,83,80,172,87,186,246,57,173,139,194,200,174,94,144,210,162,163,183,66,222,159,18,167,69,95,119,95,184,43,74,251,122,170,200,46,147,221,235,99,137,147,79,183,115,98,69,70,166,214,163,83,167,85,85,251,145,63,153,125,156,181,112,187,125,131,133,28,22,235,77,81,80,249,166,134,237,11,154,247,181,90,137,237,90,149,247,116,106,47,95,133,63,153,64,134,130,249,113,223,105,110,92,36,96,116,176,199,43,94,198,93,94,170,228,68,78,158,213,170,79,239,255,0,132,9,58,114,174,35,177,42,28,207,7,161,181,215,207,60,81,197,117,138,161,22,23,35,93,185,33,153,189,61,237,95,119,196,191,200,234,167,155,206,241,185,178,139,68,54,248,101,100,110,142,165,179,117,115,149,19,162,53,201,252,145,127,215,1,152,42,41,91,12,170,231,34,175,86,244,247,127,194,134,162,177,58,216,174,56,253,45,100,45,115,89,38,254,136,228,232,190,231,185,63,251,70,95,111,182,137,172,87,89,237,85,15,99,228,131,111,87,49,85,81,119,53,29,252,209,63,191,253,227,65,220,10,107,21,38,173,240,245,137,222,82,134,106,106,170,152,174,51,61,189,164,100,104,145,220,39,143,220,155,220,189,125,200,191,127,247,255,0,224,3,189,222,172,180,183,218,86,82,85,201,43,24,201,18,68,88,213,17,122,162,42,127,52,95,239,169,74,142,224,255,0,43,225,103,139,92,34,189,215,203,77,194,203,110,205,113,216,152,137,83,36,181,78,221,37,61,67,186,255,0,6,54,47,244,94,137,247,127,224,255,0,133,75,187,63,229,236,71,162,34,245,247,47,95,112,31,47,22,188,50,255,0,98,165,187,70,199,49,179,239,232,215,39,69,77,175,115,127,190,191,222,254,249,245,143,241,17,26,157,16,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,141,116,215,12,111,65,113,74,76,183,39,183,220,171,41,170,238,49,219,88,202,8,163,146,68,145,241,73,34,42,163,228,98,109,233,19,189,253,122,245,84,247,127,52,8,219,204,23,140,246,104,61,130,59,14,55,97,90,203,221,37,246,146,158,165,213,212,189,202,85,134,90,41,102,234,197,100,236,126,239,124,105,239,78,159,210,251,253,202,81,130,170,185,122,169,239,53,195,86,110,186,221,169,151,157,74,188,209,82,82,85,94,22,153,100,138,154,55,71,27,123,52,241,194,157,26,231,189,83,170,70,138,191,18,251,213,126,239,184,249,218,109,167,23,173,79,190,79,96,177,85,81,83,207,79,72,234,199,58,173,239,99,21,141,123,24,168,138,214,185,122,245,145,63,151,247,253,224,119,254,8,184,50,169,226,119,42,168,163,185,95,163,160,182,165,146,166,227,10,193,84,177,79,220,138,170,24,122,59,116,18,55,167,198,229,232,158,255,0,187,222,158,244,47,206,213,109,130,207,65,21,186,153,242,58,56,119,109,89,21,21,222,247,42,251,250,34,127,53,57,215,14,186,27,105,225,251,75,108,154,109,106,184,213,214,197,103,109,83,27,45,68,205,145,206,73,170,164,157,122,185,177,177,23,162,201,211,250,41,238,79,231,247,157,64,0,0,10,139,230,13,203,206,190,209,126,174,214,92,63,39,129,208,95,174,180,54,246,65,114,173,114,189,141,109,2,181,202,173,142,153,17,23,117,63,187,227,95,114,253,223,222,134,156,47,241,41,121,225,179,51,172,203,109,118,154,42,231,85,218,102,181,236,168,129,242,162,54,73,225,149,87,163,101,143,223,214,20,78,189,127,159,221,252,211,71,229,35,243,7,224,86,167,69,110,181,122,157,143,228,81,85,88,110,183,122,27,85,44,53,149,106,250,182,185,104,92,247,58,70,178,157,140,68,221,78,254,138,142,95,114,183,221,215,175,64,236,92,117,115,1,194,181,23,74,173,86,44,35,26,189,193,87,6,69,79,86,247,93,104,226,108,107,18,82,212,181,81,22,42,151,46,237,207,111,79,119,78,157,78,97,202,143,66,233,51,45,76,184,100,119,107,140,209,82,213,226,117,219,25,79,50,54,68,123,46,20,172,247,163,163,84,233,240,187,249,255,0,120,175,194,251,121,106,233,51,240,78,28,176,251,205,85,106,77,85,53,45,210,154,70,199,38,232,209,22,233,59,145,81,21,141,95,185,137,252,255,0,190,7,123,213,109,20,197,117,130,219,29,171,37,184,93,105,162,142,173,149,136,234,25,99,99,183,178,55,70,137,241,198,244,233,209,235,252,190,254,158,242,166,181,227,148,158,121,167,242,73,117,193,179,91,4,214,105,106,225,166,166,109,218,229,51,170,190,40,85,207,87,246,168,218,207,233,177,221,58,47,244,122,117,247,245,46,148,1,151,40,231,185,97,23,186,136,26,148,210,212,50,52,141,234,187,156,206,142,70,187,221,247,47,247,191,250,167,100,212,142,53,53,79,84,49,42,60,54,255,0,96,197,105,232,168,171,91,95,28,148,116,181,44,149,100,70,200,222,138,175,157,201,183,164,174,254,72,190,228,247,255,0,126,230,184,143,224,139,79,120,140,223,62,65,144,100,84,53,18,215,65,90,244,163,171,130,38,117,138,7,66,136,155,224,145,126,229,69,95,240,255,0,52,251,138,17,213,77,63,175,210,204,242,233,129,221,42,105,234,42,109,157,141,242,83,189,207,141,221,200,89,42,116,87,53,170,190,233,17,63,162,158,254,191,240,129,212,56,49,210,105,117,143,84,46,152,196,85,173,165,90,91,4,245,251,221,38,196,84,109,69,59,58,117,216,255,0,246,79,239,127,47,188,209,91,90,140,106,53,62,228,43,179,149,39,14,86,220,115,2,179,107,148,151,90,151,215,100,54,107,157,178,90,118,206,213,137,141,109,211,162,43,91,218,69,69,233,74,223,122,189,126,245,247,123,253,214,42,7,157,206,48,123,78,125,105,138,207,120,168,171,134,24,106,27,82,215,83,61,173,114,185,26,230,162,42,185,174,78,157,30,191,203,251,198,120,56,176,225,245,120,113,214,60,135,77,97,185,248,234,123,52,148,81,178,87,77,221,123,150,122,56,170,23,171,187,113,162,244,89,21,63,162,159,114,125,255,0,121,164,18,143,121,165,234,61,151,41,214,108,151,31,160,165,173,142,122,107,149,174,161,206,153,140,70,43,125,150,196,232,138,142,85,235,241,167,242,254,248,29,15,147,44,148,238,214,59,180,77,73,59,201,133,92,21,221,122,109,233,237,42,63,187,249,255,0,120,183,59,157,206,11,84,13,168,168,100,142,107,158,140,68,98,34,175,94,138,191,205,83,251,198,106,180,59,92,242,141,5,202,42,178,204,82,221,106,172,170,171,183,201,109,123,46,16,201,36,105,27,229,142,69,84,72,228,98,238,235,19,125,253,122,116,85,247,127,52,246,58,231,198,54,164,235,218,189,153,85,139,26,163,141,213,112,214,39,179,233,106,35,93,241,194,177,34,124,115,191,221,209,202,191,240,244,247,255,0,32,45,147,87,185,160,232,198,150,84,73,110,159,16,205,42,42,224,168,138,25,21,150,250,71,198,168,248,150,68,233,214,173,171,247,116,255,0,234,145,139,34,231,87,148,251,74,111,178,88,13,171,192,117,111,103,218,54,169,59,221,54,166,237,221,186,237,191,210,235,211,167,242,233,252,202,218,197,49,75,142,97,113,146,217,108,154,154,41,98,133,103,85,157,206,107,118,163,154,222,159,10,42,245,234,228,254,69,143,232,231,38,171,165,238,130,27,166,171,103,116,172,130,122,121,122,38,61,116,114,61,39,73,182,183,251,125,18,166,205,136,238,190,254,187,186,127,32,38,207,8,124,100,91,120,161,163,129,97,177,84,219,234,159,110,170,184,63,117,43,98,143,108,85,73,7,68,233,60,139,215,226,69,255,0,223,239,79,184,146,199,136,210,173,36,198,244,131,25,162,197,113,170,219,149,77,37,11,38,142,55,215,73,27,228,84,146,103,74,238,170,198,49,63,164,229,68,232,137,238,255,0,222,123,112,0,0,4,23,230,129,196,52,250,93,166,54,235,125,146,215,29,69,194,28,166,142,25,86,170,5,124,43,27,232,106,100,248,118,200,215,110,235,183,239,247,125,255,0,224,39,65,64,252,199,245,118,93,66,226,59,48,183,65,66,216,104,99,169,181,212,196,175,139,108,189,91,108,129,170,142,232,247,39,78,174,119,221,254,0,35,214,155,225,73,158,95,39,180,45,66,195,217,164,117,78,228,126,222,189,30,198,244,235,181,223,235,255,0,188,105,179,31,179,67,143,218,32,180,83,200,247,199,6,254,142,122,162,170,238,114,187,249,34,127,127,251,197,10,114,223,134,213,54,184,95,25,119,90,180,133,49,74,149,111,134,219,187,119,140,164,233,215,119,187,167,78,191,253,66,255,0,0,0,0,31,51,32,176,210,100,52,108,162,172,146,102,49,146,164,168,177,42,34,245,68,84,254,104,190,239,122,159,76,255,0,151,34,170,116,64,50,213,145,82,71,67,120,168,165,137,206,86,179,103,69,114,251,253,236,69,255,0,237,151,83,202,138,242,250,173,6,197,45,139,27,81,177,91,110,210,34,162,123,255,0,238,180,191,225,255,0,206,254,241,77,26,139,106,168,178,230,87,11,101,83,227,124,176,246,183,44,106,170,213,235,19,28,157,58,162,127,37,254,241,105,252,160,114,105,170,173,244,120,187,161,98,71,71,142,92,230,71,163,87,114,170,221,88,191,127,95,252,255,0,239,31,39,134,130,205,128,7,209,152,77,87,94,185,253,209,127,226,63,251,11,11,90,229,20,196,76,62,210,255,0,239,216,110,158,170,133,85,107,5,36,212,58,141,119,165,168,115,22,70,120,126,170,197,94,158,248,35,95,231,255,0,9,106,156,162,101,106,226,54,168,145,23,171,108,55,69,255,0,7,253,213,64,44,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,197,106,198,171,227,250,61,142,211,100,217,37,21,198,166,154,166,181,148,44,101,12,108,124,137,35,163,145,232,170,143,123,19,111,72,221,252,250,245,84,247,1,250,53,47,82,236,90,87,98,131,33,200,105,43,234,41,170,42,219,68,214,209,70,199,189,30,230,61,232,170,143,123,83,167,72,215,249,245,235,211,220,80,55,23,28,90,94,120,156,204,238,119,87,217,104,168,45,53,53,116,149,144,53,41,159,21,74,62,26,68,129,81,255,0,198,145,189,21,119,175,185,127,214,251,211,222,135,244,226,207,140,28,155,137,252,138,186,162,186,199,108,160,181,77,91,75,93,2,67,77,36,85,29,200,169,123,29,29,214,105,27,181,122,189,125,222,255,0,232,251,211,222,132,121,0,93,39,44,78,16,105,244,227,18,181,235,125,202,249,36,247,76,130,207,113,180,207,79,5,74,58,157,141,75,151,185,205,107,161,107,145,122,82,183,170,171,215,222,171,238,247,167,74,143,210,140,42,44,243,34,168,180,75,80,232,82,26,39,212,238,107,246,170,170,72,198,244,235,181,223,235,255,0,188,105,170,219,111,134,215,69,29,5,59,158,232,226,235,209,94,168,171,239,85,95,228,137,253,240,63,80,0,0,0,1,228,53,59,2,165,212,75,5,61,146,174,166,88,25,5,99,42,145,209,189,26,170,168,199,183,167,85,107,191,215,255,0,120,245,231,248,168,170,158,224,50,201,117,161,246,101,194,90,37,118,238,222,223,127,94,191,123,81,127,193,253,243,76,154,43,88,151,13,50,179,85,163,118,164,158,35,221,211,167,221,81,34,127,246,140,212,102,44,86,100,117,109,119,78,169,219,251,191,226,218,104,27,131,29,101,181,106,22,130,226,247,38,80,85,195,52,241,215,200,228,88,154,214,162,50,190,102,123,190,55,47,242,64,36,72,56,198,93,197,102,158,97,149,242,219,174,150,108,138,89,33,115,24,229,167,167,129,205,85,115,17,233,211,116,201,252,148,141,89,143,56,125,11,178,81,50,91,70,13,157,190,101,157,172,119,137,182,81,171,118,171,92,190,237,181,168,189,122,162,127,245,64,159,133,22,115,77,211,233,108,124,72,230,89,130,84,177,240,215,86,218,105,154,205,234,174,69,246,76,62,245,77,168,159,254,77,127,154,253,231,188,212,238,113,122,161,146,110,161,196,112,108,89,148,12,158,57,97,91,141,178,161,38,232,145,170,59,119,110,181,91,253,39,47,78,159,203,167,243,32,214,161,234,77,247,82,175,85,55,219,237,37,4,21,21,79,141,239,109,36,111,107,17,89,26,70,157,17,206,114,253,200,157,125,255,0,120,22,167,194,135,28,218,47,160,252,60,226,152,78,65,143,102,181,151,11,106,215,71,52,148,116,148,146,66,238,237,109,68,205,218,175,168,99,151,163,94,136,189,81,61,253,126,255,0,188,249,89,71,58,188,83,194,183,236,94,3,118,241,61,214,238,246,165,170,61,157,173,171,215,167,110,187,174,237,219,122,127,46,157,72,67,164,60,11,234,198,179,211,199,83,140,228,88,149,43,37,167,150,165,18,190,174,165,139,182,57,82,37,79,130,157,254,253,203,213,63,193,255,0,184,232,60,74,114,223,203,248,108,211,203,118,119,146,101,86,122,230,87,221,227,180,164,116,53,210,202,168,247,195,60,168,238,143,165,143,221,210,5,78,187,151,222,169,238,254,105,243,88,31,23,89,185,143,106,254,176,79,36,87,12,87,14,166,164,241,49,85,71,217,161,170,100,155,217,10,199,209,122,212,189,58,124,78,255,0,234,17,58,71,186,103,171,221,209,21,127,188,127,201,255,0,79,106,198,245,106,244,234,135,209,237,98,210,60,146,107,21,54,64,218,219,106,83,213,61,99,99,86,73,55,162,162,185,61,233,179,167,254,10,255,0,63,239,30,32,148,54,78,56,242,138,77,36,177,233,53,126,61,106,90,43,37,84,181,113,205,13,36,157,215,61,242,76,254,138,229,168,232,169,252,119,127,224,167,220,159,251,98,241,242,53,23,39,202,119,135,186,60,123,0,178,235,171,174,115,62,163,34,178,221,45,143,167,73,145,88,196,109,215,111,84,103,109,21,63,185,83,223,189,126,245,247,123,253,214,42,70,174,94,56,165,102,37,194,118,11,108,172,154,25,36,129,183,70,170,196,229,84,93,215,74,151,39,222,137,252,151,251,196,149,62,128,0,0,0,15,63,154,230,150,204,22,213,21,222,235,79,85,52,83,84,54,153,173,167,99,92,228,114,181,206,234,187,156,212,233,209,139,252,255,0,188,102,127,83,115,105,181,27,56,185,102,85,20,236,130,75,135,103,172,108,98,181,19,183,11,35,251,149,206,255,0,89,253,245,255,0,237,22,179,205,135,136,216,109,24,188,90,89,109,181,189,215,11,54,81,65,83,44,211,192,139,11,152,251,116,239,232,215,54,84,114,175,241,155,247,181,19,220,191,224,235,79,192,123,13,46,201,103,197,175,245,23,8,34,100,142,146,141,240,170,61,170,169,209,94,197,254,74,159,235,77,55,91,106,214,190,138,58,165,111,77,253,125,221,63,188,170,159,253,163,44,212,245,15,166,122,201,26,53,85,83,167,188,211,134,142,229,116,185,190,156,218,50,122,40,101,138,26,223,17,181,146,181,26,228,217,60,140,94,168,138,169,247,181,127,152,30,204,0,0,0,6,105,56,149,163,117,191,90,242,58,71,57,28,177,248,63,122,47,95,190,146,21,255,0,237,150,17,201,219,37,90,171,251,177,142,210,34,82,98,183,41,183,237,251,250,221,32,95,191,175,254,127,247,136,39,198,77,162,170,199,196,118,93,110,171,124,79,150,31,103,238,88,213,85,190,250,10,119,39,78,168,159,201,73,201,201,207,28,185,211,101,114,228,178,203,74,180,85,120,157,198,24,216,215,59,186,142,75,157,58,124,73,211,167,79,129,223,114,255,0,120,11,91,0,1,83,156,109,242,221,207,179,125,94,200,53,63,7,202,177,248,169,47,53,52,49,69,13,214,186,102,200,214,199,67,28,110,220,216,169,85,17,119,66,189,58,57,125,203,253,255,0,114,79,62,19,56,109,166,225,179,74,108,88,44,151,89,107,171,237,112,214,65,44,141,157,37,133,205,154,178,74,132,218,189,168,220,170,136,246,167,189,169,252,254,255,0,188,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,205,93,93,21,4,73,52,205,123,154,231,109,248,81,21,122,244,85,254,127,240,25,242,227,59,139,27,191,18,57,221,218,70,217,104,232,108,146,86,81,215,83,117,166,116,85,93,200,168,155,10,163,255,0,141,35,58,117,115,215,221,239,233,183,222,158,244,45,155,152,230,172,71,165,26,47,102,189,45,19,170,29,54,83,77,70,173,237,239,68,221,71,86,254,189,55,183,253,103,247,255,0,246,20,14,0,0,7,190,209,124,226,147,1,202,42,175,21,148,242,204,201,168,31,76,141,137,136,229,69,89,35,119,94,138,230,255,0,172,95,230,105,142,138,169,149,180,204,170,141,174,70,191,175,68,114,123,253,202,169,255,0,218,50,188,139,208,210,215,13,89,251,181,71,69,49,204,233,244,201,78,183,63,25,214,52,102,196,111,110,174,104,190,237,206,233,253,175,175,244,151,255,0,180,7,78,0,0,0,0,34,103,22,220,127,226,28,51,79,53,141,113,171,197,125,218,146,227,77,73,80,239,7,20,180,202,201,169,93,58,43,23,196,70,238,168,155,19,222,159,235,190,255,0,114,146,146,243,121,165,177,210,182,174,174,57,94,199,200,145,162,70,136,171,213,81,87,249,170,127,120,205,103,16,250,161,73,172,218,197,144,106,85,13,28,180,176,94,60,38,216,165,141,24,246,246,169,98,133,122,181,30,244,78,171,18,175,244,151,239,254,95,114,7,141,201,175,213,25,61,242,166,249,85,28,113,203,83,179,115,99,69,70,166,214,53,169,209,21,85,126,230,255,0,124,252,148,151,9,168,215,172,77,98,251,186,124,72,191,223,255,0,132,236,220,48,104,29,159,94,114,202,172,114,233,114,172,163,109,61,170,107,134,250,121,153,26,171,153,60,81,162,117,116,111,247,116,147,251,223,203,239,254,69,203,104,199,47,173,37,209,154,88,146,207,147,101,213,83,182,154,90,87,120,154,218,103,179,99,230,73,58,166,218,102,47,94,168,159,253,95,248,64,164,28,71,67,114,252,238,177,244,246,187,141,158,25,18,23,78,171,81,52,173,77,173,114,53,83,225,141,222,254,170,135,249,171,90,19,151,104,221,92,180,121,61,198,207,84,248,103,138,157,203,65,52,175,77,210,69,221,69,77,241,179,221,183,220,191,225,255,0,222,105,15,36,201,109,120,45,162,26,219,132,85,83,64,249,210,6,164,45,107,159,185,200,231,117,94,170,212,233,240,175,255,0,80,207,79,22,124,75,220,184,144,212,235,222,95,37,166,154,134,138,227,61,29,68,108,72,29,20,168,232,104,217,7,69,78,236,137,209,118,185,125,202,191,203,238,251,143,147,175,112,225,132,165,224,227,137,205,56,208,91,204,149,185,213,163,36,172,137,214,138,154,20,75,77,60,18,59,185,37,84,114,181,127,139,43,19,110,214,42,47,243,235,211,221,252,206,117,162,156,47,103,250,241,34,69,136,93,241,250,53,90,73,107,63,178,85,19,199,240,71,43,98,84,254,28,79,247,238,114,42,127,131,249,255,0,35,240,106,247,14,249,174,139,57,236,202,110,150,74,165,101,76,84,171,236,249,229,127,198,248,150,68,95,142,38,123,182,167,69,255,0,15,254,243,238,131,68,122,105,169,248,238,165,227,84,89,38,61,71,113,130,146,177,178,190,54,86,198,198,200,136,201,93,27,186,163,30,228,254,147,87,167,191,238,233,255,0,1,73,28,194,248,164,173,214,237,76,190,98,180,54,120,41,44,20,183,11,125,194,145,242,211,172,117,138,246,219,219,27,146,69,73,94,206,155,165,147,167,68,235,209,27,239,251,250,197,235,6,97,115,199,23,173,12,20,175,248,22,63,226,181,203,238,87,117,254,78,79,230,135,195,95,120,19,51,151,55,12,86,205,119,212,74,250,123,237,222,170,142,147,236,221,93,107,22,146,161,177,201,190,58,218,120,186,46,232,158,157,58,57,203,253,255,0,187,223,252,139,41,226,59,151,134,154,241,0,199,84,87,228,249,53,29,92,181,208,85,200,144,214,211,199,31,72,224,116,40,137,214,153,235,247,42,47,254,255,0,127,242,60,135,42,220,9,182,94,31,241,44,177,213,42,249,43,109,247,106,117,98,63,171,83,251,45,47,189,19,106,127,177,255,0,127,249,147,136,12,226,241,35,194,166,103,195,117,246,174,215,146,222,108,181,209,211,85,83,210,34,208,212,75,43,149,242,211,247,209,126,56,99,247,116,234,159,119,223,211,220,191,121,196,154,136,171,209,77,66,231,56,53,167,63,180,197,102,188,212,85,195,12,53,13,169,107,169,158,214,185,92,141,115,81,21,92,215,39,78,143,95,229,253,227,54,122,221,167,79,210,93,80,189,105,251,234,146,165,109,94,27,172,168,253,232,238,237,60,114,253,251,91,215,251,103,79,232,167,221,252,254,240,52,107,162,88,245,38,43,166,54,107,13,12,179,73,5,47,136,218,233,92,138,245,221,81,35,215,170,162,34,125,238,95,228,123,147,138,112,103,127,167,201,248,108,195,239,116,177,73,28,117,62,208,218,217,26,136,228,219,95,80,213,234,136,171,252,219,253,243,181,128,0,0,0,225,124,97,106,213,94,141,233,157,179,39,163,162,138,169,245,87,216,104,21,146,198,175,68,71,83,212,63,175,68,123,63,216,211,249,255,0,63,184,10,45,226,219,82,101,213,109,124,202,51,103,210,54,157,46,75,66,189,180,141,89,183,183,69,4,95,118,231,116,254,135,95,189,127,251,71,174,224,231,131,235,159,21,89,125,86,57,5,242,150,223,20,22,106,139,171,94,250,151,66,229,237,84,195,14,213,84,134,95,246,94,189,58,127,47,189,62,229,142,50,200,233,100,89,28,136,138,191,222,37,143,6,60,111,199,194,237,122,201,112,199,221,112,166,109,166,166,222,206,205,39,118,77,210,213,71,63,85,235,60,105,211,225,84,255,0,221,238,95,188,8,207,154,98,245,56,102,77,89,141,86,77,20,179,81,246,247,62,55,43,154,187,227,107,211,162,170,34,253,206,79,228,94,183,45,125,87,139,57,225,183,14,179,205,68,232,107,97,166,186,84,200,230,199,182,37,68,186,78,212,68,93,238,94,189,30,159,122,127,124,164,29,100,205,40,53,15,82,46,249,133,178,158,120,41,174,30,31,100,115,177,173,122,108,130,56,215,170,53,206,79,189,139,252,215,221,255,0,184,176,62,79,90,149,79,38,125,87,129,45,36,155,237,184,141,194,165,100,237,167,71,110,185,211,47,78,187,189,255,0,219,127,214,167,221,255,0,188,45,200,0,0,0,7,53,212,61,4,195,245,46,178,90,235,237,202,243,4,147,75,28,174,74,73,162,106,117,100,123,19,166,232,221,238,233,255,0,213,61,174,47,142,80,226,86,42,108,122,219,44,242,83,210,111,216,233,220,138,245,220,247,61,122,170,34,39,222,229,254,95,113,245,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,16,151,154,198,7,116,205,180,30,197,71,108,169,165,137,236,204,168,231,85,157,238,106,109,74,26,214,244,248,90,190,254,174,66,140,77,74,228,24,253,22,73,68,202,26,233,102,100,108,149,37,69,137,200,139,213,17,83,249,162,251,190,37,43,118,46,74,216,42,221,167,117,70,125,126,246,114,177,59,59,46,176,247,247,252,63,210,235,67,183,167,244,190,239,240,127,132,10,140,5,202,234,167,39,157,56,200,213,213,120,78,115,146,50,170,74,136,220,244,186,220,224,72,251,73,26,181,122,118,232,149,119,110,219,211,249,116,234,85,86,179,104,182,77,162,57,125,195,13,201,235,237,149,117,118,233,32,142,73,40,37,146,72,213,101,129,179,55,162,189,140,85,248,94,136,189,81,61,255,0,223,251,192,231,228,168,225,103,143,221,66,225,150,134,11,29,163,26,199,171,237,212,148,53,52,144,186,166,142,121,102,85,154,165,39,85,114,182,162,54,251,151,114,39,68,251,186,125,255,0,121,21,192,23,57,138,243,146,209,139,133,20,73,126,193,51,70,214,109,123,165,240,118,186,68,139,250,125,19,110,250,222,191,209,233,215,175,243,234,78,77,60,212,43,46,165,227,84,121,77,138,150,182,10,74,230,202,232,217,86,198,54,68,237,202,232,215,170,53,206,79,189,171,211,222,190,238,159,240,25,127,59,63,14,220,81,230,124,56,223,102,189,226,182,123,45,116,146,219,165,183,43,110,20,242,202,155,36,154,57,85,122,50,88,253,253,99,68,235,215,238,85,247,127,48,52,130,8,141,195,183,49,141,51,215,74,72,104,153,139,100,244,151,118,209,207,91,80,171,67,79,29,54,198,84,36,72,140,254,185,123,186,244,123,23,223,238,254,151,191,238,66,92,129,252,43,40,226,173,137,34,149,206,68,71,110,248,87,223,215,255,0,213,74,175,215,254,79,245,213,87,90,155,246,148,231,16,36,117,53,80,49,173,200,110,107,213,34,72,58,63,170,65,69,253,45,237,78,158,254,155,126,255,0,121,106,224,12,183,101,184,197,126,27,144,85,99,119,57,169,229,169,163,237,239,124,14,115,163,93,236,107,211,162,185,17,126,231,39,242,251,250,150,23,195,231,55,171,174,1,142,81,98,90,147,132,82,77,110,160,167,168,237,62,199,109,115,166,89,223,80,178,55,114,205,90,214,236,218,247,245,232,136,189,118,255,0,46,164,233,226,191,129,156,47,137,250,117,150,233,145,94,232,43,37,185,83,215,201,225,234,226,138,47,225,83,62,4,70,238,167,145,126,231,34,251,255,0,159,95,122,125,197,34,107,151,15,153,118,130,228,53,152,246,85,115,179,214,77,71,60,16,61,214,249,165,145,170,233,96,73,154,168,175,141,139,211,106,244,95,119,223,253,255,0,188,14,193,198,95,29,183,158,40,42,167,178,80,99,148,86,252,106,43,149,45,206,137,211,81,190,42,238,228,116,142,133,201,34,165,68,145,237,221,36,138,136,137,215,162,55,223,247,161,240,120,78,224,171,45,226,138,236,250,75,85,254,209,111,167,246,93,69,197,139,81,85,44,79,254,21,76,112,42,46,216,36,79,189,234,189,63,189,252,211,238,57,142,151,104,110,91,171,85,174,160,199,46,54,138,105,25,74,250,181,90,233,165,99,118,50,70,177,83,224,141,222,254,174,79,253,157,77,9,112,219,162,84,186,1,164,118,29,50,167,184,75,89,236,102,213,183,188,249,82,77,201,53,84,179,255,0,73,35,103,94,157,206,159,209,79,187,249,253,234,30,155,75,244,230,209,165,120,93,187,8,177,213,86,84,81,219,82,100,142,74,183,181,242,187,185,51,229,94,170,214,181,23,222,245,68,232,137,238,233,255,0,9,244,242,172,86,223,151,219,227,182,220,166,168,138,40,166,73,209,96,115,90,237,200,215,55,167,196,139,238,232,229,62,200,2,157,120,158,229,63,146,98,21,83,101,26,111,153,219,101,181,85,215,83,210,211,178,247,113,145,213,8,223,12,170,245,122,67,70,141,235,190,55,116,232,191,209,84,235,239,43,146,120,93,79,43,161,122,162,185,189,58,244,251,190,227,84,166,124,185,136,105,221,54,159,241,75,155,91,104,170,165,154,158,9,45,113,177,101,122,57,235,190,217,76,245,235,209,173,79,189,84,11,48,229,99,168,75,126,225,243,17,196,159,75,177,244,84,23,106,149,122,51,162,47,246,90,95,119,93,203,254,201,253,239,228,77,210,160,57,59,230,20,244,250,161,112,177,205,4,139,225,240,235,131,247,53,169,239,235,114,165,95,189,93,255,0,157,253,226,223,192,25,217,227,222,36,103,21,217,202,162,255,0,59,103,166,210,154,29,175,175,134,221,10,79,59,94,230,185,219,62,4,69,94,189,21,127,154,255,0,128,205,247,22,217,141,187,63,226,15,43,203,173,48,84,195,73,95,224,123,108,169,107,91,34,108,161,130,53,234,141,115,147,239,98,255,0,53,247,116,2,118,242,192,226,202,205,141,99,182,253,35,190,89,107,100,134,199,101,184,212,182,122,74,102,43,156,249,46,73,34,34,185,211,34,42,116,157,127,240,83,238,79,253,179,143,43,227,51,75,240,251,132,214,219,157,135,41,150,88,92,198,185,96,165,167,115,85,92,196,114,116,221,58,127,37,51,162,0,185,76,203,156,190,144,91,105,209,152,206,9,152,58,169,38,106,63,199,218,233,86,62,218,181,85,122,108,173,235,187,174,223,240,116,234,123,254,15,57,139,91,120,164,212,43,134,3,246,94,166,223,61,5,142,123,195,165,240,45,137,138,145,212,65,22,212,95,19,34,255,0,249,116,94,155,83,238,251,255,0,146,213,135,12,188,25,103,156,76,215,45,62,53,126,176,80,70,182,233,238,13,90,234,169,162,93,177,84,50,21,69,217,4,158,253,207,234,159,224,254,105,247,23,43,194,143,5,88,95,11,148,208,213,217,111,247,187,133,207,217,245,54,233,146,170,170,41,96,237,203,82,147,245,110,216,35,118,239,129,137,213,125,223,210,247,47,185,64,145,231,152,212,29,62,179,106,69,154,27,29,242,166,182,8,32,170,109,91,93,72,246,53,234,246,177,237,68,85,115,92,157,58,61,127,151,247,143,78,0,171,93,64,228,185,77,85,112,154,125,58,207,100,72,29,36,123,18,245,116,77,251,18,62,143,235,217,161,233,215,127,221,252,182,255,0,132,129,90,229,194,142,160,104,37,100,212,185,101,231,30,172,88,170,97,164,85,183,84,79,39,199,36,43,42,47,241,33,103,187,106,42,47,248,127,247,154,63,63,21,214,213,79,120,167,109,53,75,228,107,90,244,145,22,53,68,94,168,138,159,205,23,251,224,101,144,235,28,54,107,67,180,47,57,174,203,82,129,42,252,93,166,91,118,197,139,185,211,124,208,201,215,166,246,127,177,125,253,127,159,221,253,238,209,199,183,6,183,13,0,204,174,153,77,166,251,79,89,140,85,92,104,109,180,76,169,170,116,149,233,35,232,82,71,44,168,216,25,30,221,209,73,209,90,189,122,43,125,221,122,170,67,240,53,39,140,100,84,89,101,142,155,32,183,69,60,116,245,91,246,54,118,162,61,54,189,204,94,168,138,169,247,181,127,153,245,74,30,225,11,152,150,73,195,109,182,155,19,186,98,246,218,235,13,190,223,85,79,74,250,122,41,37,172,89,102,170,73,213,94,174,169,141,155,83,116,137,238,68,95,232,253,254,245,46,223,76,117,26,201,170,248,77,183,61,199,105,107,169,237,247,78,247,102,58,214,49,147,55,183,51,226,118,228,99,156,212,248,163,85,78,142,95,119,79,187,238,3,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,219,90,116,27,16,215,91,4,24,238,91,114,188,82,83,83,215,71,112,107,173,211,69,27,214,70,68,248,209,21,100,141,233,183,164,142,254,93,122,162,123,255,0,145,210,64,25,233,226,167,130,124,199,134,155,205,90,87,95,236,213,246,166,86,211,80,193,218,171,150,90,142,228,180,189,238,174,235,4,109,219,240,189,61,222,255,0,232,251,151,222,164,109,53,47,124,177,210,95,233,25,71,89,36,204,99,36,73,81,98,84,69,234,136,169,252,209,125,222,245,43,139,91,185,58,217,242,171,221,85,255,0,76,179,154,200,234,106,167,135,115,111,215,54,163,18,22,192,140,119,68,134,137,87,126,246,183,167,191,167,78,191,204,10,133,61,70,47,167,119,172,181,122,91,170,168,163,254,27,165,254,59,222,158,228,114,53,126,230,175,243,83,238,235,14,133,229,186,39,121,169,177,229,87,27,69,92,244,179,67,3,221,111,154,89,24,174,146,20,149,189,22,72,216,189,54,175,69,247,125,255,0,251,206,157,195,15,28,122,131,195,52,168,204,123,30,199,171,233,227,183,207,66,207,27,73,60,175,233,45,67,102,85,93,149,17,167,244,155,209,63,193,252,151,239,2,65,112,205,202,195,60,201,170,19,37,205,51,27,4,118,170,203,124,233,11,45,119,9,146,161,38,109,67,90,155,146,74,69,110,206,141,127,220,189,122,237,255,0,9,114,100,87,225,179,143,253,57,226,18,142,10,90,44,107,36,162,186,248,42,138,233,214,90,56,35,167,237,199,80,145,116,111,74,135,187,119,196,197,247,251,191,165,239,251,144,149,0,0,0,14,19,198,54,178,83,104,134,153,91,50,202,170,9,42,217,87,126,134,220,140,142,36,145,81,93,79,81,39,94,138,246,127,177,125,253,127,159,221,253,238,236,70,254,60,112,95,218,6,144,218,44,222,35,179,217,201,41,234,183,111,219,215,165,45,83,122,117,218,239,245,255,0,222,2,171,244,207,153,102,169,96,57,125,110,68,204,79,21,154,58,154,23,82,35,86,130,165,202,157,95,27,186,244,241,77,255,0,99,254,249,122,214,203,132,55,90,24,235,233,218,246,199,46,238,136,244,68,95,114,170,127,37,95,239,25,97,52,185,195,107,213,250,45,142,185,122,117,95,23,254,87,48,29,48,3,249,84,84,50,153,137,36,136,229,69,94,158,224,63,169,78,156,221,33,163,110,109,119,157,139,55,136,117,246,214,143,235,211,103,79,101,47,221,252,250,251,147,255,0,170,76,237,114,230,83,164,90,43,52,148,23,12,83,48,170,171,130,170,26,121,22,26,26,87,198,189,200,86,84,84,235,84,197,251,186,39,252,61,127,225,41,247,138,62,37,175,156,74,106,45,227,53,185,218,104,104,98,185,205,73,58,71,4,15,137,205,116,52,140,167,233,209,210,200,136,138,141,85,251,215,255,0,103,220,7,198,225,231,91,107,116,23,52,173,204,40,45,240,86,73,89,107,146,218,172,154,37,145,17,31,44,82,117,232,146,51,223,252,36,247,245,254,127,119,247,172,99,33,231,83,141,181,54,227,24,13,207,122,61,191,221,246,168,250,108,219,239,254,133,119,223,215,167,254,194,172,177,124,70,229,150,213,190,138,219,61,52,111,100,75,50,172,238,114,38,212,114,55,249,53,125,253,92,132,232,209,238,81,58,149,155,209,195,120,202,115,108,102,42,26,138,121,93,27,109,247,42,134,204,146,182,93,137,213,31,70,173,219,209,29,247,47,94,189,63,194,4,117,215,126,49,181,27,95,106,230,159,40,177,99,116,108,146,170,26,190,148,20,179,198,187,227,129,98,68,248,231,127,187,162,170,255,0,195,255,0,184,248,154,81,195,22,123,172,45,107,177,155,189,130,153,31,79,37,74,120,234,137,153,240,178,84,141,83,224,137,254,254,171,238,255,0,7,254,226,227,244,119,150,190,143,233,61,186,8,233,178,188,198,166,173,144,75,79,38,250,234,87,199,181,243,119,58,167,74,86,175,95,114,127,245,79,167,197,239,24,86,238,19,48,250,71,218,172,117,23,26,214,94,96,182,201,226,41,155,52,91,38,167,154,126,169,182,104,151,170,108,106,117,255,0,135,220,191,120,20,61,158,97,119,61,61,202,171,177,11,197,69,44,213,148,29,174,227,233,158,231,70,187,227,108,137,209,92,214,175,220,244,235,213,19,223,212,234,156,42,240,191,119,226,99,50,172,197,168,46,244,116,9,77,104,154,233,190,106,135,69,213,35,158,24,149,58,164,82,127,57,122,244,233,252,190,255,0,228,190,59,10,193,178,190,32,51,122,250,59,69,69,166,142,224,148,126,58,85,169,124,145,195,219,141,98,139,163,118,181,238,221,241,181,125,254,239,191,223,247,33,160,14,23,248,113,180,112,225,166,214,108,30,134,235,89,93,53,178,26,184,93,36,179,182,86,185,179,85,190,127,114,164,81,170,170,111,68,251,147,255,0,111,222,7,180,210,125,46,177,104,254,15,109,192,177,202,202,250,154,27,90,78,145,73,91,35,31,51,187,179,62,103,110,86,49,136,191,20,138,137,209,169,238,233,247,253,231,178,0,0,0,0,0,15,151,144,227,212,89,45,19,40,43,229,158,56,227,149,38,69,133,200,139,213,17,83,249,162,251,190,37,43,99,91,121,57,209,95,174,245,55,173,44,206,167,100,149,21,16,166,220,130,230,136,212,133,176,237,127,186,10,37,248,183,181,189,61,253,54,245,254,101,157,128,50,249,168,152,5,231,76,242,202,252,54,253,83,69,61,109,189,98,73,100,164,123,221,18,247,34,108,137,181,92,214,175,244,94,157,122,162,123,250,255,0,194,118,62,22,248,205,205,120,98,186,62,178,193,97,178,87,196,182,201,237,205,74,202,89,165,119,73,106,25,50,170,236,158,63,127,86,116,235,253,239,228,191,121,122,218,175,160,152,126,177,82,165,38,77,114,188,211,49,42,163,171,235,65,52,76,93,236,141,209,162,124,113,191,221,209,203,255,0,180,174,205,79,228,189,119,150,231,61,70,149,231,180,105,72,233,98,72,147,32,186,59,185,219,237,124,123,187,20,61,55,119,19,221,211,221,183,239,247,129,96,60,56,241,23,141,113,23,129,218,179,92,126,215,115,161,101,202,26,153,146,58,200,35,137,90,216,106,95,2,251,153,44,157,21,85,189,126,245,247,127,123,238,58,225,78,188,37,112,95,196,206,153,103,213,247,124,90,253,166,51,212,75,101,154,149,205,184,85,92,28,206,219,170,32,122,170,108,129,171,187,171,27,252,250,116,234,92,45,43,167,116,13,117,79,111,184,189,119,118,250,237,251,255,0,151,95,240,1,253,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,188,243,3,180,106,29,162,27,45,234,166,178,24,33,169,109,83,93,74,246,181,234,244,107,154,136,170,230,185,58,116,122,255,0,47,239,21,183,174,28,156,169,235,235,166,187,233,46,117,34,62,122,152,91,183,35,185,162,34,66,144,244,127,246,138,47,233,239,107,122,123,250,109,235,215,222,90,64,3,52,217,222,133,102,154,89,214,123,213,198,203,81,252,102,83,127,90,205,43,254,39,49,94,139,241,70,223,119,70,255,0,239,45,191,151,103,23,57,182,180,217,168,177,76,186,201,100,165,138,146,209,93,112,71,219,105,166,99,150,70,215,163,17,58,201,51,253,219,101,94,190,238,189,81,61,255,0,223,156,23,11,124,55,40,91,4,238,123,90,215,35,209,88,168,139,215,162,167,243,79,240,159,237,190,134,27,109,28,116,80,57,238,100,125,122,43,213,21,125,234,171,252,191,225,3,244,128,0,28,171,136,216,217,38,17,66,217,21,221,61,171,18,251,191,226,102,58,169,90,124,193,57,129,91,49,42,250,173,32,197,113,154,169,47,86,43,189,21,69,68,247,10,38,173,43,225,146,133,210,116,99,163,169,71,171,250,207,31,222,196,79,115,191,192,170,21,6,90,135,8,156,210,48,29,60,210,235,30,155,231,216,126,65,53,77,162,10,199,201,45,158,223,11,152,231,201,89,36,173,232,233,106,218,170,155,37,232,191,10,123,211,251,222,245,170,240,5,179,230,188,233,172,48,245,139,4,192,174,11,43,101,103,95,107,218,153,183,183,177,119,127,106,174,235,187,119,78,159,203,167,95,230,64,189,100,226,251,81,181,174,227,61,195,37,177,227,116,174,158,120,106,21,40,105,167,98,35,163,135,180,137,241,204,255,0,119,79,122,255,0,135,255,0,113,197,40,99,166,150,85,109,82,203,177,27,213,59,125,58,245,234,159,223,44,227,133,167,112,125,141,99,180,87,75,111,237,142,75,132,180,149,48,202,147,251,45,97,216,181,74,191,14,222,142,235,240,183,239,94,159,120,17,43,70,248,24,213,141,109,167,142,171,23,200,177,42,70,75,77,45,75,82,190,174,166,53,219,28,201,18,162,236,167,127,191,114,245,79,240,127,238,39,54,156,114,98,198,232,26,217,181,19,60,185,58,161,208,72,217,61,139,116,141,89,191,184,138,206,157,234,30,189,54,39,191,249,238,255,0,1,99,56,214,77,108,189,177,176,91,225,170,98,53,142,145,22,102,181,61,200,238,139,247,42,255,0,53,62,240,30,31,75,244,135,26,210,91,53,53,143,28,174,185,212,193,75,28,177,49,213,178,198,247,170,73,42,200,189,85,140,106,117,220,189,19,221,247,127,239,61,192,57,63,17,156,64,88,184,119,195,104,243,11,245,178,190,182,26,203,164,86,182,199,73,11,36,114,61,240,203,42,42,163,164,141,58,116,133,83,175,95,230,158,239,230,129,205,56,175,227,183,12,225,141,31,67,95,142,94,171,238,16,92,105,232,165,88,104,226,150,21,73,105,157,58,43,122,212,70,239,114,35,83,223,252,250,251,151,239,40,239,81,243,188,155,136,13,72,187,231,55,154,107,93,29,202,230,200,101,154,58,102,73,28,13,72,97,142,6,237,71,57,238,78,173,99,85,122,185,125,253,126,239,184,254,26,153,159,228,58,231,168,151,108,238,245,77,110,164,184,93,27,11,230,142,149,143,142,22,164,80,199,11,118,163,156,247,39,86,177,170,189,92,190,254,191,119,220,93,39,4,220,5,217,120,122,180,82,101,87,172,146,182,183,39,170,182,213,219,43,89,75,88,201,40,18,55,214,36,173,88,145,212,241,201,215,108,81,162,171,151,167,85,119,187,167,69,64,251,188,12,112,119,77,195,102,37,109,186,221,111,178,87,100,143,183,214,219,171,27,79,84,146,208,246,228,174,239,53,99,221,4,114,117,219,28,104,170,171,211,174,239,119,220,164,173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,89,156,110,242,197,185,234,86,103,116,213,173,56,203,169,96,187,95,43,232,162,154,11,221,123,155,76,218,120,168,146,37,218,216,105,92,228,126,232,99,84,234,229,78,138,239,187,220,137,102,96,10,33,180,114,178,215,203,165,67,161,76,195,0,111,70,43,255,0,238,133,106,127,52,79,246,162,255,0,124,251,183,78,81,250,245,69,59,226,139,54,192,85,26,168,159,21,202,183,249,167,95,246,153,120,32,10,26,170,229,117,175,180,211,186,7,101,250,126,170,222,159,117,194,183,251,221,127,218,135,41,205,56,71,212,140,22,225,53,182,237,123,198,166,150,7,177,142,90,106,153,220,213,87,49,30,157,55,66,223,228,191,251,205,29,128,50,255,0,77,95,122,211,76,130,170,158,54,208,207,83,28,73,11,213,200,247,71,181,232,215,251,189,237,94,191,119,255,0,84,236,56,55,28,250,181,167,245,143,173,179,99,184,140,210,62,7,83,170,84,210,84,185,54,185,237,114,175,195,80,223,127,86,161,126,121,62,155,88,178,186,151,213,92,106,235,227,124,143,107,213,33,145,136,157,90,221,169,247,181,127,145,28,114,110,89,186,29,146,209,178,146,124,179,58,141,25,42,75,213,149,244,105,239,70,170,127,58,85,254,248,21,237,101,230,227,175,214,247,171,170,112,157,63,114,108,86,252,22,218,213,94,189,81,127,157,97,23,245,143,93,50,221,111,191,85,228,57,93,186,209,73,83,89,52,51,72,219,116,50,198,196,116,112,164,77,232,146,72,245,233,181,58,175,191,239,254,247,220,75,222,38,249,84,223,52,130,209,30,75,132,102,84,53,54,218,155,148,20,48,50,235,113,123,231,68,116,15,123,213,201,21,35,27,253,56,215,167,69,251,149,61,221,74,253,2,211,121,96,112,99,73,114,180,209,107,189,254,253,43,105,50,75,29,194,133,148,212,117,72,146,49,241,220,91,26,42,177,240,116,68,233,76,239,252,53,95,122,123,189,254,235,91,56,31,2,73,74,156,42,96,233,69,221,236,255,0,100,246,247,122,110,255,0,186,85,61,122,244,247,125,253,78,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,243,154,22,206,212,99,213,81,17,122,251,140,208,241,17,131,67,166,218,197,144,97,80,84,62,118,91,188,39,73,30,244,114,187,185,75,20,159,122,53,189,127,167,253,228,255,0,237,154,98,40,83,153,150,153,199,134,241,47,153,221,104,234,221,45,36,181,54,170,120,219,36,155,164,234,182,168,28,170,189,24,137,247,181,127,159,247,128,159,92,169,117,106,108,139,69,113,157,52,154,137,140,91,77,178,235,91,221,108,106,155,186,221,95,238,221,189,122,255,0,110,255,0,90,159,119,223,253,249,226,81,239,42,93,81,102,11,173,151,157,244,107,50,38,31,89,15,186,61,223,210,175,163,119,250,246,255,0,120,188,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,81,227,87,130,95,222,146,195,21,53,163,32,246,125,197,111,52,215,25,86,166,175,181,15,110,42,89,96,232,221,176,72,237,223,27,87,162,251,190,255,0,122,123,144,149,192,10,206,224,231,150,102,162,104,206,127,95,151,231,57,110,57,85,73,89,99,158,222,198,90,107,231,124,137,43,170,32,122,42,164,180,172,77,187,98,119,95,127,94,170,158,239,239,89,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,37,196,207,20,216,143,12,248,197,54,75,147,89,238,245,241,212,93,33,181,163,40,41,226,149,200,249,32,150,84,94,143,154,63,119,72,149,58,245,251,213,61,223,205,58,190,75,146,208,226,212,49,220,46,17,79,36,114,76,144,162,66,214,171,183,43,85,127,154,167,187,225,83,57,124,78,235,205,239,95,117,86,249,154,214,220,42,230,164,185,73,73,44,108,170,164,130,9,81,208,210,71,7,87,36,63,10,127,65,221,58,42,251,149,21,125,224,119,205,82,230,163,172,25,205,234,166,162,217,135,97,208,208,201,36,82,68,147,219,234,155,47,86,196,140,93,219,106,220,159,127,95,187,249,116,37,191,45,142,48,245,11,92,50,169,240,44,166,199,142,210,83,91,241,218,219,155,100,183,211,79,27,214,70,215,66,196,69,87,204,244,219,210,103,123,182,162,245,68,247,255,0,126,158,237,54,154,155,205,75,169,105,95,27,94,214,44,138,178,42,162,116,69,68,254,72,191,223,47,227,129,142,21,45,188,61,233,229,158,174,229,69,108,126,84,180,85,212,53,213,212,21,213,83,69,44,82,87,58,86,181,173,149,26,212,232,214,68,138,168,196,94,173,95,191,170,170,132,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,62,213,77,109,197,116,134,222,203,142,75,111,187,84,196,250,166,82,34,80,197,27,221,189,241,186,68,95,142,70,251,186,49,127,246,244,247,31,215,73,181,147,24,214,60,126,147,36,198,40,46,148,180,213,177,205,44,108,175,138,54,72,137,28,203,19,186,163,30,244,235,185,170,169,239,251,191,247,1,239,0,0,0,56,14,163,241,165,165,186,97,126,170,199,111,246,12,170,162,166,141,241,49,238,163,165,167,123,21,95,18,72,157,21,243,181,126,231,39,95,119,223,255,0,188,14,252,8,169,253,81,237,15,255,0,197,92,231,255,0,240,104,255,0,206,78,59,153,115,131,209,75,37,242,166,130,155,26,212,86,50,37,141,17,18,213,110,114,39,86,35,190,245,170,235,252,192,176,208,84,238,160,243,132,164,184,195,211,78,231,205,45,114,119,216,238,181,118,59,91,147,180,140,84,115,125,242,63,222,174,232,191,240,39,223,252,136,255,0,158,243,64,226,114,249,95,52,184,174,167,214,209,211,58,72,221,27,42,49,235,78,228,68,143,163,186,255,0,5,223,248,93,87,239,251,191,247,1,124,64,206,142,85,199,71,20,153,157,59,105,50,45,80,90,184,91,43,102,107,125,137,110,143,163,209,170,212,94,172,167,69,251,156,191,251,206,235,203,151,136,45,90,190,241,35,109,177,222,50,197,168,162,172,130,24,37,137,40,41,91,185,175,175,164,107,147,171,99,69,78,168,229,79,114,245,247,129,119,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,7,248,231,35,83,170,159,233,75,220,194,56,238,202,115,108,186,231,166,184,53,230,239,111,180,90,174,116,21,244,212,213,182,186,29,172,79,1,241,252,105,189,234,170,249,220,189,21,85,58,42,253,221,17,0,230,92,118,113,137,146,107,190,109,117,199,45,87,107,156,120,141,61,194,134,225,111,183,215,91,169,34,146,25,89,66,145,189,202,248,247,61,122,186,73,85,17,94,169,209,223,203,162,34,71,109,45,210,220,131,87,50,10,140,111,27,172,183,211,84,211,81,190,185,239,174,145,236,141,99,107,216,197,68,86,49,203,215,172,141,254,93,58,34,251,207,28,95,55,45,109,14,177,233,246,130,226,185,159,179,233,146,253,93,71,115,162,170,171,134,170,119,164,145,173,206,85,70,236,122,163,19,221,20,126,244,106,47,195,254,21,234,30,199,133,238,10,180,211,135,203,21,29,75,49,122,22,101,62,14,166,134,186,186,142,233,93,52,82,195,37,79,117,173,107,102,114,53,61,205,139,170,236,69,234,213,247,251,213,86,72,128,0,0,0,0,0,2,9,234,55,54,45,16,192,242,234,252,94,175,24,212,39,75,68,177,110,88,45,148,14,103,199,19,100,78,138,234,164,95,185,201,247,167,222,4,236,5,119,127,86,71,66,127,241,91,82,127,248,77,187,252,236,127,86,71,66,127,241,91,82,127,248,77,187,252,236,11,17,5,107,228,220,227,244,149,212,17,165,130,197,168,148,213,29,228,220,249,45,22,213,69,102,215,117,79,125,75,191,159,79,229,252,136,181,157,243,82,226,58,237,95,51,240,237,73,185,80,209,172,140,116,81,212,227,214,149,115,90,145,244,114,47,240,159,247,187,170,253,255,0,119,254,224,47,52,20,255,0,134,115,120,201,104,169,35,102,107,123,202,174,21,8,199,163,223,79,97,181,53,21,202,254,173,95,115,153,247,55,221,247,125,255,0,251,207,73,122,231,15,107,158,141,140,178,59,54,167,168,73,17,92,249,44,150,181,69,103,69,234,159,219,87,249,244,254,95,200,11,92,5,61,127,85,219,45,255,0,243,254,81,255,0,192,109,95,254,147,129,234,191,49,94,36,181,14,87,210,199,169,53,94,206,109,68,117,16,195,61,138,216,199,53,205,137,88,170,170,200,85,126,247,59,249,170,123,192,187,44,151,136,60,51,21,190,84,227,247,11,101,234,74,138,93,155,221,12,49,43,23,115,26,244,232,171,34,47,220,228,254,71,73,165,169,101,92,13,168,141,28,141,127,94,136,239,191,220,189,63,251,70,88,170,234,234,43,170,31,85,85,38,249,95,211,115,186,34,117,232,157,19,220,159,224,67,161,98,188,68,107,14,19,110,134,211,140,229,254,14,146,157,175,108,113,251,62,150,77,168,231,171,221,239,124,106,171,213,202,171,247,129,166,16,102,242,179,140,78,35,107,213,86,175,81,119,170,170,47,253,200,160,79,122,39,79,229,9,249,191,123,30,32,63,241,251,255,0,173,84,95,245,32,105,48,175,14,50,57,148,211,233,117,218,175,5,211,201,114,139,85,254,217,112,164,241,53,43,106,160,158,157,244,242,82,44,170,198,172,175,122,245,221,36,75,239,98,127,69,83,175,79,190,170,114,46,32,181,123,43,167,109,37,255,0,46,241,81,54,68,153,27,224,41,89,241,163,85,168,189,89,26,47,220,170,115,192,62,206,83,152,100,121,165,214,123,222,77,113,241,149,181,42,199,75,47,102,56,247,43,88,140,111,185,141,68,78,141,68,79,114,23,221,192,87,14,236,209,29,28,199,91,116,138,221,37,245,148,183,10,90,170,170,42,169,229,142,70,73,112,146,86,162,36,136,212,254,138,49,21,118,162,245,79,253,171,89,252,185,56,86,93,101,206,42,238,185,12,118,154,203,61,70,57,87,61,61,60,181,149,48,202,201,99,173,130,45,203,218,106,127,231,251,183,42,123,211,221,215,238,189,4,78,158,228,3,253,0,1,240,51,59,53,194,249,107,138,146,219,60,49,74,202,134,200,171,42,170,38,212,107,147,167,185,23,223,213,80,206,6,179,104,102,103,163,87,106,155,126,95,115,179,214,84,65,60,52,239,117,190,89,30,213,116,144,247,90,169,190,54,123,182,251,151,221,247,255,0,239,52,188,124,219,238,61,103,201,105,25,67,123,163,241,48,71,34,76,214,119,28,206,143,68,84,69,234,213,69,251,156,191,251,192,203,73,209,180,151,66,178,237,100,184,62,219,140,92,109,20,178,178,146,74,197,90,249,165,99,118,50,70,198,169,240,70,255,0,127,87,167,254,206,190,242,72,113,245,193,37,70,132,228,151,12,219,22,101,134,131,17,174,185,208,219,45,244,16,215,213,207,85,19,221,67,220,122,191,188,197,248,85,240,202,189,123,142,95,137,169,209,19,220,158,103,128,238,42,234,184,126,206,107,42,46,245,87,73,109,62,192,169,161,130,11,125,21,52,175,100,146,85,193,47,85,89,85,191,15,194,255,0,252,37,94,170,158,238,159,114,71,82,211,238,80,250,217,114,185,201,29,255,0,38,211,186,168,82,153,206,107,91,117,184,53,81,251,218,136,191,13,42,127,37,82,61,113,107,195,194,240,241,156,93,48,185,217,109,241,22,218,170,72,94,234,26,169,230,141,82,106,70,206,155,86,100,71,47,185,201,215,170,125,253,81,61,197,237,107,110,185,88,116,123,9,161,204,174,180,183,73,41,171,110,76,183,177,180,112,197,36,136,247,71,43,250,170,72,246,166,222,145,47,189,23,175,221,238,251,204,227,231,153,173,251,81,50,186,236,199,38,175,117,109,202,225,218,239,206,176,199,18,191,183,27,99,111,195,26,35,83,163,88,212,247,39,242,254,248,31,42,221,110,158,231,59,160,129,204,107,154,197,122,171,213,81,58,117,68,254,72,191,223,47,139,129,94,12,241,61,7,195,44,217,85,218,205,108,147,52,125,29,101,29,117,202,130,229,89,44,114,177,213,203,44,104,145,200,173,98,116,108,112,162,170,49,23,171,127,159,85,85,227,156,177,120,57,176,217,48,187,86,183,228,150,203,93,85,70,65,104,184,219,95,36,23,10,190,243,149,183,45,169,186,63,134,54,166,218,110,157,91,239,251,191,190,165,143,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,28,199,56,197,169,209,235,4,120,134,21,85,120,182,228,86,252,130,141,149,117,109,160,164,158,158,74,121,40,102,151,99,123,170,229,235,213,209,123,246,34,252,43,239,233,247,132,92,227,243,143,220,234,235,156,221,180,227,78,114,27,181,170,223,106,184,208,86,67,13,101,166,129,205,99,86,129,21,232,143,84,145,234,170,249,149,125,235,211,222,191,119,68,66,186,85,85,87,170,159,245,36,143,149,235,36,139,213,203,247,175,67,254,64,26,57,224,174,234,183,174,25,176,219,155,149,202,179,123,71,222,230,162,47,186,225,80,223,185,61,223,200,206,49,160,254,93,121,37,45,235,132,236,22,56,35,153,28,140,186,189,85,237,106,39,68,186,84,167,242,85,254,248,18,100,0,0,0,0,0,0,175,254,42,57,96,227,250,177,144,214,229,218,103,104,199,45,87,90,250,202,87,77,81,115,188,220,147,117,60,116,189,167,51,107,82,70,162,238,100,106,157,19,238,79,191,239,69,176,0,6,93,179,204,46,233,167,153,93,118,31,122,168,165,154,178,223,218,238,190,149,238,116,75,190,54,200,155,85,205,106,253,207,78,189,81,61,253,79,128,93,143,51,222,25,45,154,137,130,210,101,216,229,21,186,155,35,175,201,232,188,93,101,93,101,75,91,36,12,160,168,143,110,198,238,98,47,193,23,220,212,247,53,125,254,245,235,73,192,1,250,40,104,101,175,149,97,133,204,107,154,221,223,18,170,39,78,168,159,203,254,18,212,177,142,81,79,173,195,45,242,92,41,176,233,110,234,249,22,162,161,47,119,52,99,218,146,61,17,17,18,52,79,187,98,127,69,62,229,255,0,218,21,74,76,189,2,229,157,171,250,201,97,164,204,104,242,44,29,182,187,141,60,239,130,26,187,133,108,115,53,209,78,177,42,185,35,166,84,251,216,238,157,28,190,229,79,231,247,112,173,120,225,211,50,208,12,134,179,31,203,110,118,74,185,168,231,130,157,238,182,207,52,140,87,75,2,76,213,69,146,54,47,77,171,209,125,223,127,247,211,222,119,190,17,249,138,101,218,11,65,79,137,102,87,219,221,102,43,111,183,213,67,69,65,108,180,91,228,124,85,50,213,36,219,213,242,108,122,183,226,155,175,87,175,189,201,209,58,34,116,15,73,172,252,172,181,51,76,113,234,123,236,151,140,27,183,61,116,116,136,148,247,74,249,29,213,209,200,255,0,122,62,157,19,167,192,191,207,175,220,64,162,230,56,210,227,103,4,191,104,181,146,183,22,181,228,244,114,75,145,66,170,234,138,58,95,232,37,61,83,85,58,119,156,157,122,162,41,77,180,148,146,86,200,177,68,230,162,163,119,124,75,252,191,253,84,15,226,11,196,210,78,89,154,14,221,40,177,219,115,236,2,219,114,191,68,250,135,85,213,83,95,174,141,138,78,179,202,172,218,137,35,62,230,43,17,126,20,247,162,253,255,0,122,214,103,24,28,31,101,60,52,223,235,106,235,171,113,245,179,248,234,75,125,61,61,190,178,166,121,25,36,180,157,229,85,89,163,111,195,240,63,255,0,9,87,170,162,116,233,247,5,151,112,193,192,15,12,119,173,46,178,101,89,22,153,69,87,87,91,21,91,36,145,183,203,147,21,202,218,185,26,223,133,179,163,83,225,98,39,184,234,249,7,47,206,18,174,112,39,127,73,145,238,238,35,149,86,253,115,79,185,21,63,149,65,77,60,58,241,153,171,252,63,72,148,88,230,97,83,69,105,130,134,122,74,120,41,237,84,53,14,98,203,59,102,119,85,154,53,85,69,114,57,125,234,171,239,68,79,113,235,181,247,152,78,181,107,21,47,177,226,205,235,253,149,21,108,53,176,65,85,101,183,68,172,115,33,116,106,170,232,227,85,85,234,247,123,186,170,116,95,248,0,142,122,131,69,102,183,101,245,244,120,253,27,233,109,241,246,187,49,61,234,229,111,88,152,174,247,185,85,125,238,85,95,191,249,158,223,134,173,6,190,113,15,157,87,97,86,10,155,84,21,20,86,153,110,142,117,198,121,98,141,88,201,161,141,81,22,38,61,219,186,204,158,229,78,157,58,251,254,227,147,26,16,224,99,134,251,62,134,105,30,62,234,138,10,31,180,141,165,175,164,172,172,163,172,168,150,41,35,146,190,73,90,214,182,94,136,159,11,99,234,187,17,122,181,127,225,80,237,186,97,167,24,222,148,225,86,236,27,20,182,178,130,219,108,73,146,8,27,60,179,35,59,147,62,87,124,114,170,189,122,185,238,95,122,255,0,62,137,238,232,122,176,0,0,0,0,0,252,87,91,53,182,247,78,218,75,165,55,122,38,61,36,70,239,115,122,57,17,83,175,86,170,47,220,170,103,227,141,238,25,170,52,3,85,47,180,246,228,181,65,98,138,170,134,146,150,150,150,174,162,119,198,249,40,89,51,149,86,102,245,84,87,35,215,222,229,251,209,19,221,247,104,80,226,92,90,233,93,147,87,52,230,221,142,95,104,97,170,130,154,247,13,115,89,45,68,176,162,61,176,78,196,94,177,42,47,94,146,47,187,238,247,255,0,192,6,119,46,185,134,69,122,183,69,105,185,220,123,212,176,201,221,100,125,152,219,209,253,21,58,245,107,81,127,240,151,249,255,0,51,186,112,69,195,203,56,134,212,219,158,43,85,21,186,88,169,113,250,139,155,91,89,85,60,13,69,101,77,60,93,119,66,138,229,95,226,175,185,125,221,58,255,0,52,66,57,175,184,208,79,47,61,41,199,112,30,27,48,234,250,123,108,81,222,95,13,206,158,162,162,42,137,158,215,198,235,156,238,68,68,122,244,79,115,89,239,218,139,238,255,0,222,18,98,138,138,154,223,76,202,58,56,251,112,199,215,107,122,170,244,234,170,171,239,95,127,222,170,127,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,57,231,101,59,17,239,69,84,85,233,238,3,148,113,39,174,246,141,0,194,104,178,235,196,23,73,98,171,187,69,108,68,183,193,12,178,110,124,51,72,157,82,87,181,54,244,137,125,253,122,245,233,238,251,204,233,231,249,214,73,169,89,101,118,105,150,220,150,190,235,113,237,120,138,133,134,56,149,253,184,155,27,126,8,218,214,167,70,177,169,238,68,251,186,175,191,169,220,248,223,226,94,247,175,90,173,126,240,247,26,255,0,179,14,170,161,172,162,162,173,162,166,134,88,165,142,134,56,156,231,58,46,170,191,19,165,84,77,234,157,28,159,119,185,18,54,49,138,245,232,157,0,255,0,1,56,248,124,229,129,170,90,154,200,239,247,43,222,15,61,174,174,142,119,193,12,183,42,232,229,108,140,157,35,234,189,186,127,240,63,255,0,9,126,244,255,0,217,228,56,171,224,43,55,208,123,189,85,213,183,44,85,150,73,43,169,168,105,169,169,43,170,230,149,143,125,47,117,85,123,176,167,195,213,143,255,0,194,85,247,167,187,167,220,17,44,183,174,80,186,129,85,113,177,91,244,241,243,78,176,90,241,235,165,91,88,177,70,140,69,91,171,87,170,57,62,53,95,227,47,185,125,223,127,247,144,168,82,72,112,71,196,165,79,14,250,141,113,200,106,234,46,75,69,61,130,162,219,28,116,20,148,243,72,142,125,77,60,189,85,37,86,166,223,225,187,223,215,175,85,79,119,64,52,48,15,199,104,186,83,222,109,241,92,169,89,35,98,155,118,212,145,17,28,157,28,173,94,189,21,127,154,31,176,0,4,51,226,199,152,102,19,161,139,38,59,71,111,203,33,187,209,220,105,160,168,158,150,223,71,52,79,142,90,103,76,136,222,236,223,225,103,85,218,139,213,23,249,125,225,51,1,74,88,87,54,13,114,134,237,43,242,252,246,243,93,68,180,238,72,227,131,30,180,181,201,46,230,244,119,185,141,247,116,220,159,127,243,251,139,167,164,169,101,93,59,42,35,71,35,95,215,162,59,239,247,47,79,254,208,31,216,0,7,248,230,163,147,163,147,169,73,220,198,248,44,151,73,114,107,142,169,98,177,216,232,113,123,189,218,130,215,67,70,202,250,185,170,226,122,219,213,207,87,164,173,86,237,87,211,200,189,82,71,47,196,223,114,123,209,46,200,243,153,214,29,99,205,237,16,218,175,244,41,85,79,21,75,106,26,197,149,241,244,122,53,205,69,234,197,69,251,156,190,239,187,222,6,108,180,135,254,249,106,127,245,23,255,0,246,72,205,56,25,124,130,170,167,5,201,42,226,73,58,72,200,82,37,88,145,30,157,28,140,127,254,17,166,140,47,32,102,83,141,81,223,99,73,118,213,119,58,119,90,214,187,225,145,205,247,163,85,83,255,0,4,15,227,155,96,56,150,162,218,162,178,102,86,159,104,81,65,80,218,168,226,239,203,23,73,90,215,53,29,214,55,53,126,231,185,58,117,233,239,255,0,128,161,222,52,184,54,189,112,235,149,220,110,116,83,88,33,198,223,95,71,111,163,163,163,173,170,158,104,228,146,141,37,114,185,102,141,62,21,115,36,95,233,170,252,72,136,157,62,237,1,159,58,249,143,218,50,58,70,80,222,169,60,68,12,145,37,107,123,142,103,71,162,42,34,245,106,162,253,206,95,253,231,201,25,104,235,252,142,253,193,102,33,110,205,117,74,233,106,185,211,50,120,162,176,79,80,141,124,143,98,35,146,166,157,189,122,177,122,253,206,95,240,18,91,142,254,94,44,210,186,119,106,22,3,77,142,218,236,87,43,197,37,186,146,155,218,149,211,212,51,173,27,220,253,201,43,28,157,21,240,189,122,239,85,247,167,221,239,68,132,26,75,149,38,35,145,212,220,149,102,78,237,19,224,254,19,26,229,247,201,27,190,231,123,186,124,34,31,102,26,115,62,86,69,140,88,242,202,38,91,178,10,31,21,79,28,169,59,89,221,123,58,61,17,81,23,171,21,23,238,114,255,0,239,63,117,21,92,117,212,204,170,137,174,70,63,175,68,114,123,253,202,169,255,0,218,63,185,245,241,74,220,124,240,13,30,142,207,62,127,130,211,88,45,152,221,198,239,71,109,162,164,109,202,182,122,152,213,104,156,247,239,73,154,228,232,175,134,69,235,189,87,222,223,185,58,162,64,3,83,151,59,77,190,243,78,218,91,149,63,122,38,189,36,70,239,115,122,57,17,83,175,84,84,254,74,166,94,243,11,124,86,188,138,174,130,22,163,89,23,111,162,34,170,167,190,54,175,222,190,255,0,230,4,210,229,111,160,116,186,145,170,151,59,150,67,79,67,87,108,159,20,172,150,24,95,85,60,82,54,86,87,210,179,114,246,209,63,150,255,0,230,191,122,123,191,189,119,198,124,116,23,141,156,239,64,177,11,126,63,133,100,55,43,109,69,28,53,20,238,116,86,202,42,134,118,229,168,116,202,212,89,209,203,253,37,106,245,233,215,221,209,61,196,228,229,177,198,238,163,235,94,103,85,166,154,137,147,92,46,211,218,241,202,203,163,213,109,116,52,240,171,210,186,6,53,90,232,90,215,42,163,39,233,209,81,19,239,254,242,40,22,84,0,0,0,0,0,0,120,173,88,170,146,147,29,166,146,39,43,85,107,88,223,185,23,255,0,201,201,253,243,218,158,23,88,127,239,102,155,255,0,95,103,255,0,99,144,12,201,200,247,72,245,123,215,170,169,164,238,21,186,126,193,113,126,159,253,27,254,91,57,154,243,74,28,43,127,243,5,197,255,0,254,247,252,182,112,58,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,1,80,60,208,56,195,186,93,114,155,150,135,227,21,247,106,71,99,215,171,117,199,164,244,20,139,2,49,214,213,114,163,100,234,233,21,221,106,81,122,42,116,251,253,254,228,59,159,31,252,123,207,165,19,79,167,122,123,85,127,181,100,150,155,197,18,213,213,251,54,138,122,105,41,165,161,124,170,198,44,174,114,245,235,36,75,239,98,127,69,200,139,211,239,167,72,97,184,228,215,25,100,146,120,221,80,230,111,123,222,155,81,81,58,55,255,0,5,63,224,254,64,124,210,248,185,127,240,215,164,216,246,132,98,217,196,120,155,27,144,220,41,174,52,149,117,140,184,85,185,36,139,218,51,116,110,197,147,98,123,162,143,222,141,69,248,127,194,189,104,178,253,101,170,199,110,211,217,235,100,137,243,83,237,220,232,149,85,171,185,168,228,232,170,136,191,114,167,242,47,3,149,126,120,203,223,13,184,110,45,63,136,125,109,29,21,218,162,73,29,27,27,26,167,181,166,233,209,81,122,245,233,34,127,36,254,96,77,147,249,205,4,85,13,70,74,221,200,139,215,167,85,79,121,253,0,21,183,197,111,43,43,62,101,114,169,200,116,94,213,140,88,103,171,174,166,234,251,157,234,228,229,240,236,165,86,61,138,155,101,68,85,145,173,84,233,252,147,239,79,184,171,205,82,209,44,171,73,43,230,183,100,119,11,77,76,144,77,20,14,90,25,100,123,85,207,139,184,157,55,198,223,119,79,191,252,63,251,205,51,159,134,239,101,182,95,169,155,71,117,166,239,194,199,164,141,110,247,55,163,145,21,58,245,106,162,253,202,160,103,103,66,248,195,214,189,9,86,210,225,217,180,214,234,24,169,38,165,138,40,173,84,53,10,212,146,100,149,201,214,104,213,122,43,145,87,175,94,191,201,61,197,158,96,252,217,116,114,183,16,160,173,191,99,186,129,83,95,34,202,146,202,203,93,189,168,238,146,61,27,238,74,148,79,232,162,39,221,252,136,45,204,151,66,113,253,42,214,92,146,229,138,219,105,168,109,82,87,219,105,41,224,101,92,243,72,205,214,216,222,238,189,213,95,114,185,142,95,233,42,251,211,249,16,224,9,207,196,143,51,237,74,212,183,62,135,75,178,171,229,162,214,202,232,42,105,224,185,88,237,155,152,198,211,185,143,69,84,73,21,85,100,114,170,123,215,220,191,203,238,32,220,211,73,60,139,44,174,220,247,125,235,211,161,250,109,86,170,139,197,67,169,169,159,27,92,214,44,138,178,42,162,116,69,68,254,72,191,223,46,159,131,110,92,24,118,153,90,169,114,77,79,176,216,238,215,186,155,117,93,29,85,85,182,241,113,84,145,93,86,142,143,163,87,182,212,68,142,54,162,244,106,47,84,254,125,85,64,226,156,188,120,4,134,235,73,77,170,186,143,75,96,187,89,111,86,106,234,106,120,41,238,117,177,212,182,161,149,205,98,61,237,99,88,212,110,216,100,79,115,215,239,111,187,251,214,190,136,141,78,137,247,6,181,26,155,90,158,228,63,208,0,0,0,0,51,77,196,203,81,154,221,146,53,19,220,158,15,252,146,18,204,56,17,227,231,6,178,233,14,61,166,185,101,183,42,173,186,218,105,107,231,168,154,158,130,145,41,221,190,190,71,183,107,187,205,114,170,54,102,162,245,106,123,209,126,255,0,114,172,14,230,13,137,253,147,226,191,57,182,196,144,182,8,93,107,107,91,27,220,238,138,235,101,51,190,247,123,255,0,154,145,196,13,61,210,234,93,138,174,6,212,71,73,94,141,127,94,136,232,217,215,220,189,63,215,159,215,246,135,101,255,0,106,214,255,0,251,12,255,0,254,140,191,128,47,47,141,46,48,52,203,27,198,224,198,110,54,44,158,74,154,59,205,51,158,248,105,169,214,53,221,75,43,147,162,172,200,191,115,211,249,127,124,163,64,0,157,90,67,205,11,83,48,12,38,219,138,222,50,187,228,206,161,108,232,190,26,199,108,115,58,190,119,200,157,21,200,213,95,115,255,0,159,243,61,191,245,93,179,15,252,96,202,63,248,13,171,255,0,210,86,241,236,52,191,77,47,26,165,126,158,193,101,169,161,134,122,122,55,214,57,213,114,61,140,86,53,236,98,162,43,26,229,235,214,68,254,93,62,240,36,142,177,243,43,226,3,80,26,180,54,45,66,184,83,208,50,170,42,136,98,170,176,218,218,173,219,18,181,222,246,196,229,235,185,202,191,127,220,164,63,123,221,35,149,239,94,170,164,239,226,3,150,214,81,160,184,53,14,93,145,84,226,85,17,213,221,35,182,162,91,238,117,210,201,189,241,77,34,42,164,145,49,54,244,137,125,253,122,245,233,238,251,200,30,0,247,218,45,171,151,253,25,202,42,178,124,114,227,53,29,77,85,189,244,14,146,42,104,102,85,99,164,141,234,155,101,69,106,39,88,219,239,79,127,187,252,42,122,254,22,184,113,190,113,23,154,86,98,214,138,139,68,111,166,180,77,115,95,104,212,207,11,54,178,120,98,94,139,19,28,187,186,202,158,238,157,58,117,255,0,1,111,212,28,177,184,90,167,161,138,158,125,44,164,116,140,235,213,91,144,221,186,125,234,191,236,255,0,225,2,81,225,217,61,22,101,142,82,100,150,248,167,142,158,179,185,177,179,181,173,122,108,145,204,94,168,213,84,251,218,191,207,238,62,209,243,236,54,27,78,49,105,130,199,99,164,240,212,84,219,187,81,119,28,253,187,156,174,95,123,149,85,126,39,42,251,215,249,159,64,0,0,0,0,1,224,117,162,158,74,156,94,149,145,171,81,82,189,139,239,255,0,139,144,247,196,93,230,31,121,187,88,244,86,203,87,102,171,74,121,159,148,83,70,231,43,26,238,173,90,74,181,84,232,228,84,251,209,0,207,201,165,62,23,41,228,165,208,172,102,9,156,213,123,124,111,85,111,221,253,217,50,153,180,161,84,73,151,114,127,224,255,0,246,208,212,118,58,141,75,53,58,49,58,39,199,211,255,0,219,80,62,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,1,94,124,192,120,251,184,105,21,109,78,155,233,181,125,246,209,147,218,46,244,75,89,88,182,202,26,138,89,41,101,161,116,202,198,44,206,122,245,235,36,43,213,88,159,209,114,34,244,251,251,63,27,60,95,80,112,217,137,211,86,83,37,238,26,229,189,211,91,229,150,138,138,150,116,115,100,165,154,110,136,147,61,19,167,192,223,127,78,189,83,251,197,4,222,175,87,60,134,231,53,226,241,83,226,43,42,54,247,36,216,214,110,218,212,106,123,154,136,137,238,68,79,114,1,252,174,23,10,187,165,92,149,245,243,119,103,151,166,247,237,70,245,232,136,137,238,68,68,251,145,14,255,0,194,31,19,212,188,57,101,245,87,251,159,181,159,77,53,154,123,107,25,111,164,167,153,232,233,42,33,151,170,164,174,106,109,254,26,251,250,245,235,211,221,208,157,156,185,184,56,210,108,235,70,177,189,64,212,44,70,150,235,45,210,134,228,199,189,151,74,216,94,178,71,114,146,54,170,182,55,177,168,136,200,250,123,191,192,191,127,188,225,92,105,242,230,172,210,37,151,50,192,217,140,218,241,202,219,165,45,190,138,145,46,149,211,212,70,174,164,115,223,187,186,199,39,69,124,79,94,187,213,125,233,247,39,185,3,151,243,9,202,48,221,65,214,188,151,62,196,237,85,212,113,93,42,237,205,106,86,116,73,118,199,110,138,55,35,154,215,189,169,241,71,213,58,47,221,211,254,2,88,242,123,185,83,73,92,203,107,99,145,38,139,24,185,61,206,84,77,170,158,212,135,238,247,255,0,133,63,145,84,4,193,229,151,170,212,90,95,173,183,187,165,209,149,178,83,203,137,85,82,53,180,177,70,247,35,157,91,72,254,171,189,205,247,116,98,255,0,63,239,1,124,224,0,7,146,212,189,75,177,105,101,138,12,135,33,164,175,168,167,168,171,109,27,91,71,27,30,244,123,152,247,162,170,61,205,78,157,35,95,231,215,175,79,113,193,184,134,227,227,76,244,45,239,183,221,172,153,116,149,80,86,193,77,35,232,104,169,37,106,247,32,89,83,167,114,118,251,186,116,235,238,251,202,90,226,15,137,125,73,226,15,35,173,185,102,25,44,215,26,26,138,138,122,168,227,154,130,150,157,233,44,84,233,10,57,123,12,79,229,185,58,117,233,239,234,190,240,63,135,17,186,249,147,107,254,164,94,51,91,205,210,166,170,27,148,148,178,181,42,105,41,224,147,124,52,172,129,21,82,20,218,158,230,47,220,191,119,69,95,121,204,104,104,102,184,76,176,194,230,53,205,110,239,137,85,19,167,84,79,229,255,0,9,250,44,118,58,187,253,91,232,232,228,133,143,100,107,42,172,170,168,157,17,81,63,146,47,191,222,134,138,56,106,225,107,3,225,251,9,182,89,237,216,253,36,23,154,88,42,105,170,42,41,110,21,115,196,248,229,170,116,200,214,247,157,254,39,85,218,139,213,23,249,125,225,17,185,98,112,123,81,130,205,30,173,229,77,178,85,178,245,96,175,182,255,0,90,87,85,44,219,210,225,31,69,115,21,173,98,55,109,58,167,84,94,191,119,187,222,165,148,128,0,0,0,0,0,0,4,51,230,7,194,28,58,241,137,83,215,226,244,246,138,92,130,123,253,37,85,85,93,198,186,170,54,73,4,116,115,69,181,27,27,94,212,119,246,191,185,169,238,106,251,250,253,244,89,12,178,219,170,29,209,221,29,183,106,171,83,175,223,209,127,153,169,242,158,121,143,240,62,252,54,233,89,171,184,156,86,42,27,109,238,243,65,110,130,37,184,86,73,80,222,150,247,110,222,215,181,204,68,87,83,185,122,163,149,126,239,239,170,32,77,61,9,209,94,22,245,227,77,44,217,221,54,153,220,54,93,18,166,68,241,183,42,184,164,254,21,68,144,251,219,21,74,181,63,161,238,232,191,119,78,190,242,149,248,146,180,98,246,29,102,200,109,24,109,178,74,11,68,30,19,195,211,201,35,164,115,55,82,66,231,245,115,156,231,47,87,171,151,222,171,247,255,0,236,62,38,7,172,26,139,166,83,173,78,17,145,123,54,69,129,244,202,239,9,4,223,195,115,209,238,111,241,88,239,189,205,69,235,247,251,143,37,85,85,61,108,238,170,170,147,124,175,233,185,221,17,58,244,78,137,238,79,240,32,30,179,75,52,202,245,170,217,5,70,61,98,169,160,130,122,122,55,214,185,213,146,61,140,86,53,236,98,162,43,26,229,235,214,68,254,93,62,255,0,121,126,120,111,2,220,55,99,24,245,37,157,218,111,30,250,126,226,42,199,122,184,185,191,20,142,119,185,93,55,95,230,69,238,81,154,67,75,107,196,173,90,184,176,82,247,111,118,27,165,11,158,217,229,89,85,27,117,68,248,152,191,2,39,245,186,123,211,223,247,127,125,75,37,2,180,120,188,229,117,142,95,187,151,253,15,179,99,120,245,77,85,202,153,21,247,43,213,201,234,180,237,165,115,94,206,142,73,145,21,100,107,21,23,251,201,247,167,220,84,229,222,221,116,195,47,149,54,153,106,97,90,170,118,181,175,124,63,19,21,28,214,189,58,110,68,254,74,159,200,212,137,198,245,155,132,237,19,215,23,190,175,61,194,89,116,171,150,166,42,169,36,125,210,182,157,28,248,226,88,154,189,33,149,169,238,98,244,233,211,167,243,95,120,25,241,205,181,163,82,245,26,213,21,147,50,201,125,161,69,5,67,106,163,139,193,211,197,210,86,181,205,71,117,141,141,95,185,238,78,157,122,123,255,0,224,60,92,113,186,87,109,106,167,84,78,190,243,187,241,109,195,45,235,135,61,68,188,88,42,231,179,120,42,58,138,58,104,226,160,170,158,109,174,150,141,147,245,221,51,26,170,158,247,117,234,191,122,244,79,113,243,56,84,196,237,249,142,161,220,109,151,26,118,77,20,86,89,167,70,186,71,177,17,201,60,13,235,213,190,255,0,185,202,5,230,112,109,162,246,205,25,208,204,103,28,109,29,43,46,84,113,215,69,52,180,181,51,75,19,153,37,116,210,162,55,185,209,126,229,111,95,133,61,232,191,200,238,192,0,0,0,0,0,0,0,34,151,50,47,254,97,214,63,249,87,77,254,71,88,74,210,42,115,30,130,90,141,15,177,178,39,53,21,50,186,101,247,255,0,123,193,213,129,74,92,60,98,118,172,199,53,173,182,94,41,27,81,12,86,185,39,107,93,43,217,209,201,44,77,69,234,197,69,251,156,166,149,33,134,42,120,155,12,45,218,198,245,232,157,122,153,251,229,229,167,50,106,118,180,222,172,49,120,94,180,248,189,77,103,245,196,178,70,223,134,174,145,158,229,98,42,245,248,255,0,224,251,205,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,142,166,234,109,135,74,108,48,100,57,13,37,125,69,53,69,91,104,154,218,40,216,247,163,220,199,189,21,81,239,106,116,233,26,255,0,62,189,85,61,199,170,158,118,83,177,30,244,85,69,94,158,227,63,252,118,241,81,122,215,237,74,189,219,168,46,23,22,226,44,173,160,175,183,219,235,168,105,97,150,25,99,160,108,78,115,157,22,231,47,87,62,85,68,87,170,116,114,125,221,17,16,57,22,187,107,38,73,174,122,139,119,206,175,247,57,234,229,185,186,153,238,116,244,176,192,245,88,169,227,133,21,91,10,35,83,220,206,158,239,229,239,95,121,231,51,188,18,237,167,183,250,172,110,243,81,73,53,85,27,163,108,143,165,123,157,26,239,141,178,39,69,115,90,191,115,147,249,125,229,153,242,183,225,18,199,114,180,81,107,70,99,109,182,87,219,239,246,43,141,28,81,197,95,86,202,148,149,151,38,177,28,246,55,107,17,189,41,222,158,231,47,222,223,119,189,122,67,254,99,55,230,228,28,95,231,215,6,247,63,138,235,74,252,109,68,95,117,170,149,191,114,123,191,144,23,35,192,83,24,206,20,48,109,141,232,159,217,63,82,170,59,243,216,215,167,71,39,84,56,231,7,214,31,179,60,58,98,86,62,145,167,134,241,255,0,218,220,231,55,226,174,168,119,185,93,239,255,0,194,59,40,21,19,199,223,47,10,108,82,174,163,81,116,190,143,30,179,90,46,151,122,42,26,104,39,186,87,75,80,198,165,11,187,136,228,145,175,111,69,146,23,42,42,57,87,162,167,221,239,68,172,230,185,204,94,173,94,138,106,156,164,62,103,250,61,167,26,117,168,119,171,150,27,142,251,62,166,75,181,182,153,207,241,115,203,214,55,91,17,202,222,146,61,201,253,38,181,122,244,235,238,3,225,232,95,51,13,103,211,106,8,44,121,70,111,117,170,181,210,211,76,200,96,163,177,219,28,173,149,243,247,55,110,115,26,229,78,138,255,0,189,126,245,251,191,189,228,117,175,152,38,190,106,157,100,208,67,159,213,251,37,42,97,169,167,167,169,178,91,163,123,30,216,118,42,170,178,37,95,189,207,247,110,84,232,164,93,0,127,212,146,62,87,172,146,47,87,47,222,189,15,239,45,4,208,210,50,177,206,98,178,71,109,68,69,94,189,125,255,0,254,131,253,183,73,73,20,238,117,100,79,145,138,197,68,70,253,253,122,167,248,83,252,36,141,227,99,58,196,50,253,65,188,46,13,108,184,91,236,235,89,69,45,53,61,98,55,123,54,209,53,175,234,168,247,175,189,234,229,79,137,125,203,252,190,224,61,31,45,77,60,155,62,214,203,213,3,22,151,163,49,58,170,142,147,72,246,39,195,89,72,223,189,136,171,215,226,47,184,165,206,78,106,159,183,235,242,127,252,145,93,234,52,37,209,128,0,0,0,0,0,0,0,0,63,149,69,44,21,108,72,234,25,189,168,187,145,58,170,123,255,0,246,31,212,1,159,110,63,116,22,139,70,53,223,40,165,199,169,168,168,236,49,84,219,169,169,105,97,170,158,103,198,233,45,208,202,238,174,151,170,170,43,145,235,239,114,253,232,159,119,221,197,116,155,78,43,245,63,35,169,176,91,229,163,100,148,244,79,172,85,170,145,236,102,214,201,27,61,202,198,170,245,248,211,249,116,251,203,209,227,219,64,45,122,223,166,22,203,79,130,162,117,84,121,29,53,115,223,87,87,60,76,84,101,45,76,126,238,215,95,127,198,158,238,157,62,242,128,40,171,234,237,210,172,244,114,246,222,230,237,85,218,139,238,234,139,252,255,0,224,64,52,231,164,250,117,102,210,140,6,215,128,227,244,81,210,80,90,251,253,168,99,158,73,154,222,236,239,149,221,31,34,171,215,171,164,85,247,175,243,232,158,238,135,174,60,22,133,102,78,212,13,43,178,101,206,116,206,90,255,0,19,239,154,54,49,255,0,5,76,177,251,218,207,133,63,161,252,143,122,0,0,4,91,230,1,162,214,221,95,210,123,85,166,74,74,87,205,22,75,77,88,231,84,212,205,19,85,27,73,82,207,119,111,170,245,248,211,221,211,167,222,81,142,146,103,117,26,123,146,84,222,169,229,154,55,77,66,250,85,88,162,100,139,209,100,141,223,115,253,221,62,15,248,77,55,77,4,85,13,70,76,205,205,69,235,211,170,167,188,204,198,187,97,47,211,157,85,190,97,175,240,251,173,254,27,175,98,71,189,159,196,166,138,79,115,158,136,229,254,159,243,79,188,13,47,218,46,148,247,171,116,87,58,86,72,200,166,221,181,36,68,71,39,71,43,87,175,69,84,251,208,253,132,92,229,225,171,95,180,158,27,176,247,86,190,178,91,139,160,185,207,52,210,193,20,109,114,54,231,59,19,162,49,122,117,232,173,254,73,247,41,40,192,0,0,0,0,0,0,31,43,35,198,237,121,69,11,45,247,122,84,168,134,57,82,102,181,100,123,58,57,17,81,23,171,85,23,238,114,159,84,1,0,248,39,224,14,247,195,198,174,93,242,252,138,92,106,122,106,204,122,123,91,91,109,184,214,75,34,61,245,20,210,162,170,75,27,19,111,72,87,223,215,175,94,158,239,188,159,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,11,185,166,101,153,142,39,161,54,42,220,66,238,202,10,151,230,20,144,185,238,134,57,58,198,180,53,142,86,244,123,92,159,210,107,87,175,78,190,226,138,13,73,100,184,173,131,47,161,142,219,145,80,120,186,104,166,73,218,206,235,227,232,244,69,106,47,86,42,47,220,231,123,190,239,121,85,92,67,114,149,188,82,110,185,105,39,216,203,37,20,181,176,178,24,234,239,55,41,30,216,251,14,222,139,190,41,62,249,27,213,61,235,238,254,247,220,7,27,225,179,153,46,121,162,248,165,191,5,188,228,119,185,172,54,202,122,150,210,210,81,89,173,210,118,230,150,165,102,221,190,68,107,213,62,57,62,247,47,189,222,228,232,137,210,39,234,118,107,81,168,153,197,203,48,170,150,105,36,184,118,119,58,88,217,27,215,183,11,35,247,181,159,10,123,153,252,143,155,149,99,21,248,133,242,166,193,114,154,158,90,138,93,155,221,3,156,230,46,230,35,211,162,185,17,126,231,39,242,251,207,144,6,149,120,97,87,59,67,113,165,122,245,95,235,207,242,201,142,166,85,39,2,156,199,49,108,47,4,180,233,118,160,82,229,151,41,172,212,21,211,61,104,109,180,61,149,124,149,203,35,85,174,89,88,245,232,201,186,47,84,79,127,95,191,162,41,209,56,157,230,145,143,98,148,222,197,211,88,179,11,69,222,158,225,2,79,60,214,155,124,177,58,157,212,239,114,177,59,146,191,223,185,99,95,232,167,220,190,255,0,239,135,113,227,55,140,187,31,13,214,24,149,32,191,178,189,151,138,106,25,101,161,162,165,157,174,108,180,178,204,136,137,52,137,238,248,91,213,122,117,234,159,222,40,107,54,205,242,109,68,201,107,50,236,190,231,227,238,181,253,191,17,81,217,142,45,251,35,108,109,248,99,107,90,157,24,198,167,185,19,238,235,247,159,241,153,102,121,46,160,228,149,153,118,95,114,241,247,106,254,223,136,168,236,199,22,253,145,182,54,252,49,181,173,78,140,99,83,220,137,247,117,251,207,157,111,163,90,217,157,19,118,251,154,174,247,170,167,243,79,239,127,194,4,170,224,139,131,27,135,17,217,4,178,220,86,195,81,107,146,203,83,91,4,21,149,213,84,239,108,145,85,197,15,85,88,89,254,23,244,78,170,157,23,251,229,150,102,252,176,120,107,190,219,99,166,176,105,165,5,52,237,168,108,142,116,249,5,215,106,177,26,228,84,254,220,239,127,85,79,228,73,109,30,192,172,186,101,167,86,156,35,30,161,101,37,5,183,196,118,97,100,210,74,141,238,79,36,174,248,164,85,114,245,115,213,125,235,252,250,125,199,179,3,58,92,73,112,143,156,112,243,124,171,163,200,46,152,236,240,195,85,79,72,214,219,170,170,37,232,249,105,187,200,189,101,137,139,211,162,47,95,240,255,0,128,224,134,167,174,22,218,43,164,45,167,175,135,187,27,92,143,68,220,173,247,244,84,235,238,84,254,250,149,131,198,175,44,136,238,215,42,172,199,70,41,49,123,12,117,247,42,72,216,151,11,189,193,242,36,45,163,86,200,213,71,50,86,162,172,145,162,162,162,245,233,252,211,238,62,15,15,201,202,245,99,253,171,220,173,126,14,163,199,67,134,220,31,44,190,237,142,106,220,169,21,17,62,47,252,230,255,0,36,251,148,184,3,47,56,246,85,149,233,173,238,162,183,26,186,54,142,185,208,120,105,37,108,44,149,29,27,149,175,86,244,145,170,159,123,91,239,233,215,220,104,79,132,238,35,173,124,66,105,173,155,35,134,43,178,214,214,193,89,81,36,181,212,208,66,174,108,85,143,135,166,216,158,173,69,247,55,238,79,185,58,175,188,250,59,152,0,0,0,0,0,0,0,0,0,15,225,87,69,77,95,26,67,85,22,246,35,183,34,110,84,247,255,0,236,255,0,132,204,70,168,218,45,246,44,234,231,106,181,211,246,41,96,236,246,227,222,231,116,221,11,28,190,247,42,175,222,171,252,205,63,25,215,227,202,195,111,199,120,169,205,237,150,154,116,130,142,21,182,36,113,239,115,246,238,182,211,57,125,238,85,95,189,85,126,255,0,230,5,199,114,235,204,31,151,112,161,131,87,74,249,158,249,89,117,122,172,145,177,189,118,221,42,91,247,55,221,252,137,52,86,127,40,205,91,168,184,99,246,237,43,154,106,167,65,102,199,238,117,173,141,96,137,35,69,117,209,171,213,30,159,26,175,241,215,220,190,239,122,255,0,121,11,48,0,0,0,87,79,48,254,3,239,58,193,116,171,212,124,18,76,110,223,121,187,222,40,123,245,55,27,133,99,85,240,69,64,232,85,170,198,71,35,17,122,199,31,78,137,247,55,239,234,170,139,98,192,8,33,202,194,221,61,155,72,241,219,77,83,216,233,96,181,221,21,206,141,85,90,189,110,143,114,116,85,68,95,185,83,249,19,188,254,81,210,193,20,139,44,108,232,245,78,138,189,87,238,63,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,67,49,210,109,63,207,213,87,45,176,120,245,116,173,153,127,174,167,139,227,107,21,136,191,195,123,127,240,85,80,175,222,34,121,77,89,111,149,18,220,52,78,211,138,227,237,150,178,5,111,180,111,151,71,170,64,144,43,100,106,238,108,190,245,145,17,201,254,15,230,159,113,102,32,12,187,103,120,93,211,79,114,170,236,66,245,81,75,53,101,7,107,184,250,87,185,209,46,248,219,34,109,87,53,171,247,61,58,245,68,247,245,62,1,163,238,33,248,87,211,30,33,109,17,208,229,248,189,61,198,102,220,33,175,123,167,184,213,211,181,93,28,47,137,171,252,7,167,189,26,254,157,58,116,254,127,121,69,188,76,240,199,150,112,233,150,92,44,153,13,125,142,120,233,42,105,169,81,182,218,153,229,77,242,211,36,232,168,178,198,197,84,233,215,175,95,231,254,15,120,28,76,250,248,194,117,175,147,254,37,127,255,0,102,159,32,254,180,245,51,82,189,100,133,251,92,169,211,175,68,95,119,254,208,53,55,66,138,148,172,235,254,31,255,0,122,159,160,241,90,51,147,201,153,105,181,159,36,153,242,61,245,158,35,170,200,198,177,203,178,162,70,123,209,190,228,254,143,242,61,168,0,0,16,47,143,142,2,49,253,93,182,253,178,211,171,85,150,217,151,92,111,84,142,175,184,92,174,149,205,100,180,145,209,201,23,109,35,106,72,196,119,86,67,239,70,39,185,139,239,247,175,90,130,211,189,85,207,244,102,255,0,81,118,194,47,222,205,174,150,145,212,82,74,202,88,103,235,19,222,201,21,189,38,99,147,250,76,106,245,233,215,221,253,238,166,156,72,123,196,183,46,173,44,214,187,173,78,91,101,196,173,80,228,149,245,148,242,86,86,215,94,110,49,182,72,34,167,236,163,118,70,231,49,23,225,139,238,106,123,154,189,87,170,175,80,239,250,7,170,180,26,211,165,54,61,71,182,199,92,200,46,233,84,172,74,216,163,142,100,237,84,203,10,238,108,110,115,83,223,26,244,232,171,238,233,252,206,134,112,126,22,56,100,181,240,235,138,91,236,180,244,86,248,170,233,41,106,169,94,250,58,218,153,216,173,150,169,102,232,157,238,139,253,238,171,211,175,84,232,158,227,188,0,0,0,0,0,0,0,0,0,42,59,155,182,141,92,109,183,90,221,95,89,109,254,22,249,144,219,40,24,214,205,42,212,34,182,214,246,252,76,86,236,68,254,183,95,122,42,175,221,253,245,233,110,39,202,200,177,139,30,89,68,203,118,65,67,226,169,227,149,39,107,59,175,103,71,162,42,34,245,98,162,253,206,95,253,224,81,215,43,44,206,155,13,215,171,245,124,172,168,234,252,58,174,5,88,152,215,47,190,186,137,223,115,149,19,167,194,94,209,201,116,175,133,141,13,209,139,188,183,253,59,193,210,211,112,158,145,244,50,76,151,58,202,141,208,58,70,72,230,237,154,87,53,62,40,216,189,122,117,247,125,253,21,78,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,215,220,122,207,146,210,50,134,245,71,226,96,142,68,149,172,238,57,157,30,136,168,139,213,170,139,247,57,127,247,159,68,1,75,220,118,242,250,159,77,47,53,153,222,159,197,142,90,177,171,133,210,138,130,138,141,110,117,179,84,196,171,68,174,147,127,117,142,78,139,36,50,47,93,234,190,246,253,223,114,87,193,170,130,16,113,59,203,71,78,53,89,31,122,211,156,90,203,108,200,42,107,233,229,170,171,185,94,174,72,201,41,163,167,116,106,196,107,86,70,163,183,36,75,238,106,123,154,190,255,0,228,161,26,249,120,113,253,22,17,100,162,210,108,254,92,138,229,107,178,90,43,167,134,158,134,219,69,177,147,201,94,146,35,146,69,123,36,84,219,51,209,81,87,167,85,251,189,200,165,184,177,233,35,81,237,235,209,127,190,101,219,57,195,174,120,6,83,91,136,222,103,165,154,178,131,183,220,125,51,156,232,151,124,109,145,58,43,154,213,251,158,157,122,162,123,250,146,67,135,78,96,122,197,162,204,142,203,93,153,220,29,96,165,162,158,10,90,74,59,53,186,87,71,44,147,164,170,229,116,140,71,42,117,89,62,247,47,189,201,238,233,247,5,253,131,145,232,23,18,56,103,16,54,74,75,190,41,108,190,82,182,166,158,122,148,246,148,16,198,237,177,79,217,84,84,142,71,167,93,222,244,255,0,7,248,125,199,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,144,235,143,12,90,85,174,212,77,131,53,197,98,185,75,227,98,172,115,164,184,213,211,162,190,56,93,19,87,248,50,55,238,107,186,116,251,191,159,222,82,247,20,220,6,234,23,15,117,179,222,107,238,216,163,172,242,215,83,91,233,233,232,43,170,230,149,146,73,76,178,170,175,118,22,252,63,195,127,254,18,175,85,79,119,79,186,255,0,207,229,61,60,53,44,72,231,102,230,162,245,233,213,83,223,255,0,176,12,185,99,89,93,255,0,15,175,146,231,142,215,248,74,153,97,88,30,254,211,36,234,197,114,57,83,163,209,83,239,107,125,255,0,127,184,183,126,95,60,127,94,117,106,230,186,115,168,151,43,229,218,239,108,177,214,92,170,103,246,93,12,20,239,84,173,141,172,86,172,74,199,117,70,78,212,232,173,68,247,47,223,238,85,229,92,194,249,127,83,99,149,181,58,159,166,212,120,253,166,219,119,188,80,208,193,20,215,58,233,106,26,212,161,118,244,115,94,215,181,17,95,2,170,42,57,87,167,79,187,170,161,90,22,251,149,109,174,103,84,80,77,218,145,205,86,42,237,71,123,186,162,244,247,162,255,0,121,0,212,248,60,54,137,102,141,212,45,48,178,230,12,239,244,184,120,158,157,248,216,199,252,21,18,71,239,70,42,181,63,161,252,191,145,238,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,28,106,249,193,239,14,121,37,210,123,213,235,78,252,69,101,70,222,236,190,215,174,102,237,173,70,167,185,179,34,39,185,168,158,228,254,71,101,0,126,122,10,10,75,101,35,40,104,98,237,193,31,93,173,220,171,211,170,170,175,189,122,175,222,170,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,246,226,111,137,190,36,172,28,73,106,189,138,197,196,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,13,4,153,172,226,199,205,62,178,124,192,200,125,70,112,46,251,151,14,89,149,103,60,24,233,230,83,154,228,215,92,130,245,91,237,111,19,113,186,86,201,87,85,62,203,173,91,25,190,89,21,207,118,214,49,173,78,171,238,107,81,19,220,136,73,82,42,242,184,242,39,166,95,90,245,138,210,85,0,0,1,94,188,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,114,88,220,175,86,185,97,154,87,88,81,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,132,170,0,0,0,1,26,185,143,101,153,86,13,193,142,161,229,56,86,77,117,199,239,84,94,201,240,215,27,93,108,148,149,80,111,186,210,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,165,32,254,246,60,83,255,0,229,45,170,191,252,178,184,255,0,215,23,83,205,31,200,158,166,253,23,214,40,138,1,3,85,0,0,0,0,0,0,6,107,63,123,30,41,255,0,242,150,213,95,254,89,92,127,235,141,41,153,87,3,66,124,184,114,204,171,57,224,199,79,50,156,215,38,186,228,23,170,223,107,120,155,141,210,182,74,186,169,246,93,106,216,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,66,74,145,87,149,199,145,61,50,250,215,172,86,146,168,10,64,230,61,196,46,190,224,220,103,106,30,45,133,107,134,160,99,246,90,47,100,248,107,117,175,38,173,164,165,131,125,170,145,239,217,20,114,53,141,220,247,185,203,209,61,238,114,170,251,213,73,43,201,175,86,53,79,84,63,107,255,0,180,205,75,202,242,223,102,125,159,240,94,221,188,212,215,248,94,231,180,59,157,174,243,221,179,119,109,155,182,244,235,177,189,126,228,33,95,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,5,32,115,30,226,23,95,112,110,51,181,15,22,194,181,195,80,49,251,45,23,178,124,53,186,215,147,86,210,82,193,190,213,72,247,236,138,57,26,198,238,123,220,229,232,158,247,57,85,125,234,165,223,148,3,205,31,207,102,166,253,23,209,232,128,177,254,81,58,133,159,106,87,13,185,37,247,81,179,140,131,42,185,65,156,86,82,69,89,123,185,205,93,60,112,54,130,129,205,137,178,76,231,57,24,142,123,220,141,69,233,213,238,95,230,165,106,241,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,133,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,5,223,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,217,117,171,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,9,42,87,87,40,238,43,180,227,32,210,123,63,11,55,57,125,141,153,226,254,62,123,108,117,19,34,199,125,165,150,166,106,185,29,78,189,19,164,209,119,94,143,133,122,185,99,98,74,213,114,36,169,13,138,128,42,47,155,182,183,235,70,154,241,37,141,216,180,231,87,179,92,86,219,62,15,71,87,45,29,146,255,0,87,67,4,147,186,190,189,174,149,209,195,35,90,175,86,177,141,87,42,117,232,198,167,242,66,221,10,86,231,87,230,159,22,249,127,67,234,55,16,59,255,0,38,189,88,213,61,80,253,175,254,211,53,47,43,203,125,153,246,127,193,123,118,243,83,95,225,123,158,208,238,118,187,207,118,205,221,182,110,219,211,174,198,245,251,144,232,28,77,113,191,89,194,175,28,88,182,37,152,213,110,211,44,179,15,182,75,125,114,195,61,76,214,185,27,87,118,141,149,84,177,50,86,177,187,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,241,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,129,115,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,168,14,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,0,4,117,227,111,67,181,115,88,52,190,91,134,132,106,166,107,137,231,120,221,60,243,89,232,108,121,51,237,20,87,135,201,36,11,36,53,106,196,234,247,164,80,200,216,21,95,27,27,36,191,27,145,142,114,165,27,126,246,60,83,255,0,229,45,170,191,252,178,184,255,0,215,26,83,42,215,154,135,1,84,213,84,215,94,41,244,110,197,73,70,250,58,121,174,25,205,178,159,186,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,217,23,119,162,189,101,115,194,80,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,250,255,0,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,120,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,119,249,47,18,250,89,197,7,3,186,189,157,105,157,219,240,255,0,35,241,182,122,201,233,189,169,108,254,180,173,138,63,23,4,50,201,217,238,246,30,248,247,59,227,103,71,39,243,68,10,86,253,236,120,167,255,0,202,91,85,127,249,101,113,255,0,174,52,166,101,92,209,159,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,2,186,38,189,142,240,209,185,209,186,103,238,110,214,42,53,23,184,248,216,240,230,156,196,120,223,163,225,87,4,76,75,14,170,221,169,185,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,238,99,231,240,234,177,201,27,229,167,114,61,170,214,61,171,78,214,158,38,248,187,191,221,104,172,86,46,32,245,130,227,114,184,212,71,73,71,71,73,150,92,230,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,240,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,110,124,175,120,5,190,232,182,206,33,245,154,223,224,242,251,173,189,244,246,43,5,77,51,22,107,45,44,219,85,245,51,171,218,175,138,178,70,34,177,35,106,181,209,69,36,140,147,171,229,124,112,135,75,209,232,115,46,5,184,87,188,107,159,21,154,137,169,89,206,67,37,61,190,108,134,211,81,144,37,241,150,167,190,181,208,65,13,10,78,246,53,143,219,89,2,84,47,121,236,115,225,85,99,156,214,183,116,0,190,243,105,226,26,253,175,56,206,171,58,142,146,131,19,198,42,42,90,204,34,130,186,162,10,43,133,36,251,218,228,173,149,29,214,162,165,177,57,136,201,92,206,212,114,68,201,25,3,122,200,215,221,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,16,243,17,224,130,179,133,92,237,50,220,58,151,118,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,185,239,159,195,162,201,36,143,138,157,202,247,43,152,247,40,93,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,148,3,192,79,27,247,222,17,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,183,182,38,72,187,209,175,139,174,230,185,209,196,172,190,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,64,250,196,95,227,147,142,60,55,132,44,53,180,180,172,164,190,106,45,242,157,207,176,216,94,245,217,27,58,171,124,109,102,213,71,50,153,174,71,34,53,21,31,51,218,172,98,181,27,44,177,116,190,34,248,151,210,206,23,240,73,179,173,76,187,127,173,240,86,106,57,233,189,169,115,254,52,49,73,225,32,154,88,251,221,174,251,31,38,215,124,12,234,229,254,72,185,235,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,112,88,255,0,45,46,99,23,91,253,214,207,195,126,189,94,106,238,55,43,141,71,132,198,50,90,218,135,77,61,76,242,58,170,121,34,185,85,213,84,171,158,247,57,105,233,233,155,20,106,170,170,216,215,255,0,5,75,74,50,174,93,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,157,17,95,83,12,93,27,35,31,186,71,178,62,254,233,21,102,237,4,245,0,171,94,106,28,122,211,82,211,93,120,88,209,187,237,37,99,235,41,230,183,231,55,58,126,234,62,141,233,44,46,74,10,106,136,229,107,85,234,214,79,21,83,28,199,179,100,189,174,168,244,149,172,14,107,199,183,50,205,71,190,107,44,88,111,13,122,143,236,124,67,5,184,69,60,87,187,21,74,187,219,247,8,218,138,247,74,231,53,25,45,28,111,87,196,216,122,62,9,182,186,71,44,204,116,73,28,223,224,91,142,203,87,20,122,95,145,95,115,202,58,76,111,33,192,41,217,87,150,86,36,109,163,178,69,4,210,85,186,25,96,146,90,137,30,214,50,158,151,116,174,149,90,141,118,229,78,173,251,169,47,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,253,195,167,9,218,89,195,190,141,67,164,118,219,29,170,251,227,173,238,162,201,174,149,150,138,102,77,145,111,116,206,123,106,218,141,94,236,41,226,38,142,56,164,116,155,34,114,49,92,255,0,123,156,21,151,173,252,223,245,114,249,172,54,204,135,68,168,169,45,184,38,57,80,250,154,11,77,234,133,241,207,118,124,180,61,135,165,205,41,234,149,36,100,82,201,59,226,100,82,49,157,123,79,145,30,248,217,182,218,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,180,129,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,253,124,187,184,223,172,225,87,59,92,75,49,170,221,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,238,123,224,241,10,145,201,35,226,167,106,49,170,230,49,170,23,210,1,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,3,154,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,199,247,35,233,99,106,54,54,162,58,6,162,163,162,154,63,241,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,214,143,22,178,86,204,199,120,10,93,172,73,36,86,198,136,196,154,119,179,187,34,245,123,147,171,35,238,61,145,70,164,149,229,77,193,45,30,171,95,106,120,129,213,236,83,198,97,150,110,229,29,130,219,116,182,193,81,111,200,42,158,201,97,158,71,178,100,119,114,26,127,119,69,70,109,116,234,155,100,69,167,145,138,23,40,0,2,58,243,8,207,243,45,44,225,27,54,212,29,62,200,106,236,121,13,142,162,201,83,67,93,76,169,190,39,251,98,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,245,112,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,167,149,230,143,228,79,83,126,139,235,20,69,37,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,160,26,94,7,63,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,112,174,55,245,123,50,208,94,24,242,221,92,211,249,233,35,190,227,181,22,137,169,210,174,4,154,9,88,251,165,36,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,157,212,138,188,209,252,137,234,111,209,125,98,136,14,149,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,123,1,156,30,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,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,3,208,0,0,0,0,230,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,28,131,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,213,120,177,242,177,172,159,47,242,31,78,156,207,14,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,52,230,14,63,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,123,0,0,0,3,143,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,239,87,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,95,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,9,171,193,47,52,124,202,191,94,111,182,174,40,179,154,72,49,60,242,161,102,183,212,58,149,35,162,199,110,63,195,142,24,88,245,127,90,122,23,68,221,142,87,247,54,200,145,202,247,55,125,76,207,183,67,42,229,170,114,189,230,7,149,95,114,166,112,237,196,22,115,237,79,106,111,147,20,200,111,149,178,73,93,45,115,228,111,246,50,89,222,142,239,119,55,189,208,186,87,181,200,230,246,81,100,238,67,28,97,106,132,63,230,111,174,154,143,195,166,143,224,186,161,165,247,159,3,117,161,212,10,40,166,134,84,87,210,220,41,93,111,184,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,152,4,0,231,87,229,99,22,249,129,67,233,215,16,37,167,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,179,58,220,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,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,7,160,0,0,0,0,0,1,81,124,221,181,191,90,52,215,137,44,110,197,167,58,189,154,226,182,217,240,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,175,70,53,63,146,14,81,58,223,173,26,149,196,150,73,98,212,109,94,205,114,171,108,24,61,101,92,84,119,187,253,93,116,17,206,218,250,6,182,86,199,52,142,106,61,26,247,181,28,137,215,163,220,159,205,79,21,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,144,0,2,31,243,55,215,77,71,225,211,71,240,93,80,210,251,207,129,186,208,234,5,20,83,67,42,43,233,110,20,174,183,220,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,204,2,0,115,171,242,177,139,124,192,161,244,235,136,18,211,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,89,157,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,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,3,208,0,0,0,0,230,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,247,253,236,120,167,255,0,202,91,85,127,249,101,113,255,0,174,47,251,139,31,43,26,201,242,255,0,33,244,233,204,214,1,170,128,0,2,21,113,251,197,182,85,194,54,169,232,150,83,109,139,199,99,119,223,109,219,242,107,115,155,36,189,202,22,212,218,94,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,147,84,170,190,121,223,130,127,153,63,77,2,205,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,20,109,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,93,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,0,16,42,171,143,90,109,24,230,1,168,92,63,107,5,246,146,131,79,174,117,22,249,173,87,122,190,235,214,211,113,158,211,108,217,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,158,165,0,243,71,243,217,169,191,69,244,122,34,106,114,186,227,234,143,48,177,91,120,103,214,43,133,170,215,117,199,45,244,212,56,157,226,122,152,40,227,185,210,177,241,83,65,109,115,28,230,239,172,111,114,54,197,219,71,58,104,218,237,200,143,141,95,48,89,80,0,0,4,10,230,95,199,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,119,125,130,221,61,44,141,108,205,154,25,99,116,21,202,233,33,150,20,248,246,177,170,247,181,168,248,85,225,242,184,167,227,182,234,188,93,233,87,11,58,53,147,82,54,218,220,227,31,131,55,186,219,167,115,167,146,117,185,198,217,44,232,244,68,107,24,214,163,86,125,142,114,189,95,216,114,179,100,241,201,210,185,155,235,166,163,240,233,163,248,46,168,105,125,231,192,221,104,117,2,138,41,161,149,21,244,183,10,87,91,238,11,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,105,179,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,16,37,167,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,179,58,220,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,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,7,160,0,0,0,0,0,1,159,110,38,248,155,226,74,193,196,150,171,216,172,92,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,183,78,92,57,102,85,156,240,99,167,153,78,107,147,93,114,11,213,111,181,188,77,198,233,91,37,93,84,251,46,181,108,102,249,100,87,61,219,88,198,181,58,175,185,173,68,79,114,33,72,60,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,15,201,29,218,213,53,214,162,197,13,206,145,247,42,58,120,106,234,40,219,51,86,120,96,153,210,54,41,95,31,93,205,99,221,4,205,107,149,58,57,98,145,19,174,213,232,25,98,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,197,29,255,0,59,225,70,251,98,225,59,76,248,170,197,162,186,221,44,185,55,180,168,242,132,236,177,240,217,106,161,185,77,77,75,38,230,170,61,33,157,140,107,58,185,170,214,74,206,139,39,89,226,141,161,121,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,245,86,183,176,25,182,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,15,86,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,165,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,118,74,214,171,186,172,114,198,239,118,228,58,89,157,110,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,160,0,0,0,0,50,174,106,160,202,184,23,253,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,160,0,1,64,60,209,252,246,106,111,209,125,30,136,191,57,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,90,12,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,14,127,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,160,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,162,239,156,16,95,110,28,18,224,188,89,233,165,45,214,245,37,71,182,37,205,168,150,102,73,224,105,105,235,165,130,158,170,150,22,196,143,88,88,200,30,181,10,233,30,230,238,107,209,169,27,100,115,56,255,0,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,219,37,107,85,221,18,72,163,119,191,106,1,165,226,149,185,213,249,167,197,190,95,208,250,141,196,182,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,84,183,58,191,52,248,183,203,250,31,81,184,129,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,129,0,11,158,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,10,240,87,193,181,55,23,218,95,171,246,251,21,77,37,6,119,140,84,99,147,99,149,213,213,178,193,68,198,79,37,106,86,67,80,145,199,34,185,143,138,36,115,85,25,189,36,138,62,142,107,22,68,116,96,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,160,26,147,4,74,224,19,142,203,87,23,120,205,109,139,37,163,164,180,234,46,59,78,149,119,138,58,88,219,5,21,84,18,84,76,216,229,161,141,245,18,206,246,71,27,105,219,51,158,136,141,146,102,34,123,158,210,90,128,0,0,0,1,73,124,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,245,84,101,52,210,245,116,111,102,216,216,249,59,27,99,68,135,187,18,180,167,93,53,31,70,168,242,251,78,21,121,237,90,179,188,126,183,27,191,219,103,69,125,45,109,45,68,18,66,143,115,17,83,164,209,119,92,248,164,69,71,53,202,228,94,172,124,140,126,148,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,40,7,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,8,214,116,174,33,248,129,207,184,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,186,44,146,200,239,118,229,57,169,50,185,125,240,21,144,241,51,153,80,231,58,131,98,171,163,210,187,69,68,115,87,62,163,197,81,62,254,197,74,150,164,52,51,36,74,201,152,218,138,118,199,80,173,145,143,99,30,168,215,53,234,138,129,215,249,91,240,11,71,168,158,7,137,189,99,183,218,174,88,130,120,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,224,100,108,239,91,249,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,3,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,160,0,103,7,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,253,255,0,151,7,48,10,206,29,239,177,105,38,175,100,95,233,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,248,201,45,175,241,69,195,38,3,197,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,220,251,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,52,61,95,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,57,173,215,0,204,172,88,109,131,80,111,56,245,93,30,61,149,84,87,83,89,107,166,68,107,43,223,70,177,37,74,196,138,187,156,198,58,120,216,175,233,177,95,189,168,170,232,222,141,145,92,4,240,65,125,226,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,123,162,124,137,177,90,200,186,238,115,93,36,72,249,41,206,151,19,197,112,107,22,132,226,216,86,51,106,199,236,180,95,105,252,53,186,215,69,29,37,44,27,223,110,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,64,174,189,49,211,60,171,87,114,248,240,92,42,147,197,222,170,45,247,43,133,53,43,99,146,73,42,188,21,20,245,143,130,38,70,199,61,243,72,202,119,50,54,35,126,41,28,198,170,162,42,170,124,172,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,195,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,73,43,202,227,207,102,153,125,107,209,235,73,105,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,108,139,187,209,94,178,185,225,249,115,174,115,126,208,225,198,135,236,70,41,236,189,103,186,119,109,215,13,208,247,45,118,141,140,111,91,140,29,197,119,123,185,191,248,48,63,119,109,237,147,186,178,50,54,120,154,192,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,249,69,217,242,202,224,74,213,162,56,109,187,92,245,75,25,171,143,84,47,212,242,58,150,142,233,3,88,252,110,137,234,230,181,145,199,213,85,149,51,69,209,210,61,251,100,99,36,236,109,141,82,110,232,116,190,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,14,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,240,241,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,209,36,138,70,251,246,169,165,226,47,241,247,193,181,55,23,218,95,69,111,177,84,210,80,103,120,197,66,205,142,87,87,86,203,5,19,25,60,144,165,100,53,9,28,114,43,152,248,162,71,53,81,155,210,72,163,232,230,177,100,71,4,96,229,59,198,253,102,73,236,206,19,53,50,171,125,93,190,222,177,97,53,169,12,243,77,85,28,62,34,122,138,90,169,157,43,209,189,168,17,137,78,141,141,145,182,42,119,49,93,185,35,107,184,175,52,46,58,127,109,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,241,90,218,121,18,10,255,0,162,172,11,42,255,0,85,113,204,147,28,184,127,190,81,215,91,107,169,228,255,0,155,36,51,71,35,63,192,230,185,191,201,80,253,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,29,127,130,142,20,111,188,90,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,192,82,237,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,52,39,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,205,120,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,119,96,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,37,56,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,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,160,30,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,143,165,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,144,47,36,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,47,249,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,53,105,62,11,251,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,167,235,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,154,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,80,28,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,109,252,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,59,87,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,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,69,156,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,186,109,115,157,28,168,207,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,160,95,161,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,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,17,171,152,103,14,58,161,196,190,131,84,98,26,87,155,213,219,174,86,234,132,185,63,31,89,99,134,139,36,72,254,38,210,207,42,162,57,143,107,145,31,22,231,164,43,34,55,186,223,237,115,64,21,67,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,183,186,86,70,187,213,172,139,166,214,181,210,74,175,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,226,169,122,124,173,56,148,211,141,84,225,246,195,164,54,196,181,89,115,61,62,183,248,75,149,146,150,149,41,91,83,74,146,170,71,113,133,187,157,222,238,111,98,212,72,157,29,226,100,145,206,107,18,88,149,225,232,56,224,224,43,13,226,103,75,237,214,253,63,177,99,248,230,119,137,211,210,219,241,138,229,235,67,69,13,185,146,53,31,65,58,65,19,213,105,155,18,200,232,152,214,127,14,68,110,213,99,31,42,62,136,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,53,38,80,15,49,158,34,180,107,137,61,113,131,49,209,188,87,194,82,81,91,253,159,114,190,207,66,234,74,171,237,68,115,61,145,206,230,119,92,142,133,176,50,20,137,239,142,57,246,185,204,145,54,178,38,70,22,19,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,63,47,58,191,43,24,183,204,10,31,78,184,149,193,192,127,15,218,161,174,220,67,98,211,105,243,42,237,244,56,117,226,223,126,189,100,49,164,104,203,68,16,212,54,70,185,174,150,57,34,117,75,214,39,36,49,58,55,163,222,213,87,55,180,201,92,219,31,231,87,229,99,22,249,129,67,233,215,16,41,88,155,252,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,52,64,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,247,31,171,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,64,52,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,160,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,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,5,212,128,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,149,137,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,68,13,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,113,250,181,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,3,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,172,170,14,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,195,85,251,224,142,59,95,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,36,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,206,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,238,110,215,170,181,87,182,249,24,253,4,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,7,171,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,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,42,240,65,194,253,171,139,60,255,0,51,211,154,203,189,93,186,229,110,193,238,55,187,12,177,84,54,24,29,117,142,106,104,105,155,84,229,138,87,45,54,234,133,89,18,54,163,250,39,194,191,201,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,133,175,115,122,226,199,42,211,79,178,90,23,166,119,204,175,23,201,42,187,57,109,109,254,205,119,146,223,253,99,253,117,75,29,26,44,46,73,36,223,35,95,35,209,202,214,183,179,23,68,122,185,123,126,87,150,167,29,28,86,106,230,163,208,232,86,79,65,106,212,11,85,29,189,213,181,119,203,165,98,80,220,173,86,248,86,154,21,149,243,49,143,241,221,58,237,70,58,53,158,89,170,17,210,78,214,53,206,109,106,234,70,170,234,62,176,95,105,242,125,80,205,46,185,53,214,146,223,77,107,134,174,227,80,178,200,202,88,25,178,56,209,87,254,115,156,191,210,124,143,146,71,171,158,247,185,214,255,0,202,19,134,143,217,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,1,0,57,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,37,7,52,127,61,154,155,244,95,71,162,26,61,193,5,247,94,120,59,201,181,215,75,233,110,183,156,235,23,204,38,183,77,99,138,102,44,117,150,120,168,96,154,69,166,133,34,89,37,172,73,42,26,228,103,113,17,241,177,205,99,29,34,177,175,11,62,229,205,198,191,239,85,167,19,216,51,251,157,170,61,77,197,191,135,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,12,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,93,246,11,204,139,70,175,188,35,215,113,11,123,191,90,162,201,49,203,124,84,119,156,101,210,186,142,105,114,39,64,229,138,142,6,127,26,78,205,76,145,200,176,202,157,196,72,155,35,158,168,176,78,145,135,171,227,127,141,28,87,132,125,56,158,186,137,214,171,222,125,114,237,193,100,199,165,174,141,178,51,186,147,109,174,169,129,30,147,45,27,22,9,17,92,196,248,228,70,197,185,155,150,70,80,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,30,171,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,222,219,35,225,87,50,193,120,80,183,241,45,157,219,106,237,44,202,178,139,117,167,23,164,150,68,107,234,173,210,81,215,79,53,100,176,171,55,53,143,116,20,221,135,111,77,204,238,189,88,172,124,47,112,121,254,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,10,86,38,167,44,206,52,127,118,205,71,126,155,230,174,238,96,57,245,194,146,10,154,137,171,187,49,216,171,149,123,76,174,233,35,219,11,97,114,61,173,168,114,237,119,110,40,158,142,94,202,71,36,96,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,238,62,175,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,5,207,115,25,226,199,246,27,195,44,23,189,50,190,90,171,111,90,151,253,137,176,220,41,46,251,36,134,134,122,87,201,45,214,141,97,114,62,94,219,22,36,100,145,185,26,201,42,96,122,185,201,209,143,129,124,24,243,12,227,53,115,252,83,68,40,43,41,53,65,153,21,226,146,138,8,242,134,212,207,91,75,3,166,123,234,100,241,240,238,157,24,145,189,239,124,211,178,165,33,142,20,86,179,99,21,142,133,121,38,161,103,217,141,170,203,98,203,243,140,130,249,109,198,233,252,37,150,142,229,115,154,166,11,108,27,88,222,213,52,114,57,91,11,54,197,19,118,177,17,58,70,196,255,0,193,78,150,61,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,144,45,168,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,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,78,235,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,15,19,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,248,109,201,195,63,204,181,79,50,226,11,80,117,7,33,171,190,100,55,202,140,114,166,186,186,165,83,124,175,233,114,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,174,174,40,184,155,207,184,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,100,13,145,118,181,239,108,17,58,87,177,172,73,36,71,63,107,122,163,91,61,121,24,254,54,126,91,253,72,10,171,47,207,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,80,97,127,220,174,60,137,233,151,214,189,98,180,10,171,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,174,1,56,236,186,240,137,147,86,216,178,90,58,187,182,157,100,85,9,87,120,163,165,141,211,214,210,207,29,60,205,142,90,24,223,81,20,12,124,146,58,157,179,57,232,170,232,225,98,39,189,141,38,87,56,46,43,172,86,44,17,120,85,197,165,181,93,47,89,55,98,179,40,94,243,223,53,150,150,25,160,169,165,143,107,81,24,147,78,246,53,253,28,229,115,34,103,85,143,164,241,72,218,161,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,64,211,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,57,87,12,92,62,216,184,97,209,171,46,144,216,50,11,173,238,59,111,114,122,154,235,132,239,119,122,170,87,111,153,208,194,174,115,41,97,87,170,171,97,143,225,78,170,231,43,228,116,146,191,170,129,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,146,156,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,64,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,234,181,51,212,125,153,145,36,149,254,38,150,155,114,177,33,123,231,145,213,17,198,196,145,223,12,141,220,232,251,114,220,166,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,195,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,160,105,120,21,65,202,191,143,90,154,90,155,87,11,26,201,125,171,172,101,101,68,54,252,26,231,81,218,70,81,177,34,153,203,65,83,81,36,173,114,177,92,200,34,165,99,88,247,239,151,181,213,24,145,53,150,190,0,2,31,243,48,226,11,136,46,30,116,106,219,146,104,94,63,219,142,182,224,144,94,242,190,196,85,126,192,141,29,31,101,190,26,70,185,159,215,15,115,163,239,72,215,70,205,187,58,119,38,137,205,9,85,110,203,49,91,197,246,239,139,90,114,107,85,109,235,31,240,254,215,183,83,214,199,37,85,191,190,197,124,30,34,38,170,190,46,227,17,92,205,232,155,154,138,169,213,12,182,157,215,134,126,49,53,115,134,157,92,169,213,43,53,226,174,254,203,253,71,115,44,182,92,171,30,246,95,216,231,185,239,124,210,59,115,146,165,28,249,30,202,142,142,123,94,247,117,71,177,242,71,39,10,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,11,84,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,213,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,103,30,220,111,223,120,184,206,226,162,199,42,174,182,221,50,178,118,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,222,233,89,26,239,86,178,46,155,90,215,73,42,188,37,167,47,110,38,243,238,41,184,246,207,53,3,47,169,171,163,182,191,7,184,58,203,143,37,198,106,154,43,52,11,91,105,143,100,13,145,118,181,239,108,17,58,87,177,172,73,36,71,63,107,122,163,91,18,249,163,249,236,212,223,162,250,61,17,213,121,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,173,94,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,142,137,77,61,71,217,153,18,72,153,225,170,170,118,171,18,23,190,120,219,79,36,143,73,29,241,70,237,206,143,185,47,64,229,77,198,213,30,148,223,106,120,126,213,236,175,193,225,151,158,229,101,130,229,116,185,65,79,111,199,234,152,201,102,158,55,190,101,111,110,26,143,119,68,71,237,108,232,155,99,85,168,145,233,110,153,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,168,20,23,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,245,94,112,89,102,43,156,241,19,134,101,56,86,77,106,200,44,181,186,127,73,225,174,54,186,216,234,233,103,217,116,185,177,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,11,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,197,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,163,24,178,205,44,138,214,244,77,242,61,223,123,149,84,45,43,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,149,205,27,129,43,174,182,90,161,215,125,23,198,105,42,51,107,29,59,219,144,91,169,32,119,141,200,104,154,214,36,79,143,106,237,150,166,157,172,114,35,54,119,37,141,200,196,115,150,24,98,119,53,228,99,248,217,249,111,245,34,106,113,175,197,117,139,132,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,248,250,173,204,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,160,80,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,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,156,203,181,206,166,245,117,173,188,214,71,73,29,69,125,68,149,50,178,146,146,42,88,26,247,185,92,228,142,24,90,216,162,103,85,94,140,141,173,99,83,162,53,17,17,16,187,254,87,60,31,93,120,121,210,249,181,47,60,76,130,221,155,103,212,236,117,109,134,174,87,65,5,174,138,57,30,180,204,146,153,175,86,190,165,205,94,226,190,84,73,33,73,86,20,108,75,223,238,132,223,0,0,0,0,56,87,28,120,6,27,168,60,40,106,125,46,103,143,82,93,89,99,197,238,151,251,98,204,139,190,142,227,73,71,52,180,245,17,61,170,142,99,218,228,232,189,23,226,99,158,199,110,99,220,213,238,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,35,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,114,238,106,160,0,0,0,0,1,23,248,224,224,115,13,226,251,25,183,79,11,233,44,57,221,158,162,150,10,12,141,88,170,172,183,58,161,171,85,4,236,106,117,168,99,98,116,210,69,26,171,58,76,141,68,146,54,73,50,186,80,0,57,254,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,107,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,67,92,7,150,134,145,224,252,90,93,184,137,164,167,164,130,197,75,81,73,119,197,113,138,56,24,218,43,125,197,208,206,202,190,236,50,198,244,86,54,85,130,166,153,97,124,93,169,21,90,140,107,97,141,93,50,128,0,0,0,112,174,49,56,170,195,120,80,210,59,134,97,121,185,82,59,39,184,211,212,83,98,118,137,35,89,159,113,184,163,62,5,116,77,123,29,225,163,115,163,116,207,220,221,172,84,106,47,113,241,177,253,87,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,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,67,192,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,223,208,77,107,202,184,118,213,139,22,177,225,86,251,85,109,235,31,241,94,26,11,164,82,73,74,254,253,52,180,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,206,14,85,124,12,90,181,74,167,247,145,213,203,93,37,195,19,182,212,85,91,108,120,245,202,214,218,138,107,204,253,165,142,90,169,155,81,26,197,37,52,75,35,154,205,155,149,106,34,114,171,153,216,219,39,31,230,35,193,5,103,10,185,218,101,184,117,46,237,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,115,223,63,135,69,146,73,31,21,59,149,238,87,49,238,80,187,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,40,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,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,1,250,192,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,16,52,209,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,240,241,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,209,36,138,70,251,246,169,165,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,43,198,77,55,22,26,161,77,111,197,41,169,29,130,97,21,21,112,227,85,203,69,45,61,109,115,42,35,166,74,137,167,71,200,228,216,233,105,149,209,38,200,222,145,185,189,198,163,250,163,66,80,114,188,230,5,255,0,123,124,41,106,236,223,236,86,156,50,240,231,127,235,50,173,53,108,245,21,63,250,181,53,36,112,197,254,178,46,159,209,82,85,115,71,242,39,169,191,69,245,138,34,170,248,9,224,130,251,197,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,54,247,68,249,19,98,181,145,117,220,230,186,72,145,246,169,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,46,167,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,47,77,174,107,100,149,31,74,220,39,121,167,209,191,152,24,247,168,192,105,76,12,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,92,79,43,222,62,175,186,211,179,135,141,102,184,120,204,190,213,111,125,69,138,255,0,83,82,196,154,245,75,14,212,125,52,232,247,35,229,172,141,138,175,73,26,142,116,177,71,35,228,232,248,159,36,223,175,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,13,79,2,37,112,9,199,101,171,139,188,102,182,197,146,209,210,90,117,23,29,167,74,187,197,29,44,109,130,138,170,9,42,38,108,114,208,198,250,137,103,123,35,141,180,237,153,207,68,70,201,51,17,61,207,105,45,64,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,78,122,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,245,241,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,155,224,116,137,181,207,99,103,137,178,177,142,122,71,34,185,155,157,209,28,237,36,156,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,129,90,220,175,120,250,177,104,182,206,30,53,154,225,224,241,11,173,193,245,22,43,253,77,75,214,27,45,84,219,81,244,211,163,220,172,138,142,71,162,189,36,106,53,177,75,36,143,147,171,37,124,144,220,161,69,124,49,242,186,215,29,93,212,123,149,147,87,172,151,93,57,198,241,91,132,48,94,230,175,162,154,58,171,140,106,179,35,155,106,145,99,117,53,79,197,2,53,102,73,29,27,27,52,114,53,38,69,70,58,242,109,54,202,107,45,170,138,205,71,37,92,148,244,20,241,211,68,250,186,185,106,167,115,24,212,107,86,73,166,115,165,149,253,17,58,190,71,57,238,94,170,229,85,85,80,43,3,154,135,1,84,213,84,215,94,41,244,110,197,73,70,250,58,121,174,25,205,178,159,186,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,217,23,119,162,189,101,115,235,131,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,105,40,135,154,55,12,248,111,15,90,243,13,215,79,235,177,250,43,22,121,78,251,189,62,49,64,171,28,246,71,179,99,37,235,14,229,70,211,77,47,113,240,171,118,177,21,39,137,172,107,96,69,112,116,174,58,57,165,81,235,206,156,82,233,127,15,208,229,120,189,170,243,226,34,203,102,187,81,193,79,85,89,75,209,137,21,44,50,65,81,47,72,100,235,55,121,58,53,207,106,70,205,202,199,74,199,194,13,29,209,220,251,93,115,251,94,156,233,205,134,174,227,114,184,212,65,20,178,197,75,52,208,91,224,146,104,225,117,93,83,161,99,221,21,52,110,149,139,36,170,213,70,162,255,0,192,139,226,141,4,112,21,194,38,3,195,54,145,219,43,237,247,28,127,44,203,50,58,127,105,87,101,182,250,120,100,100,208,84,178,7,165,45,21,82,55,186,250,20,72,98,123,119,57,82,71,238,151,107,55,163,24,29,47,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,241,99,98,57,207,115,34,138,38,43,223,179,114,197,94,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,2,228,249,140,240,81,251,213,105,196,23,252,2,217,106,143,83,113,111,226,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,83,103,9,222,105,244,111,230,6,61,234,48,26,83,3,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,63,203,83,152,23,237,218,142,135,65,53,90,109,153,245,170,222,239,101,220,92,238,145,222,40,105,32,166,103,241,101,158,165,243,84,92,94,190,38,121,54,177,26,177,198,247,251,182,184,243,252,203,249,119,212,234,125,52,218,247,160,56,229,35,114,123,117,60,143,200,49,171,109,190,40,95,124,98,203,36,210,86,194,145,53,29,53,118,233,94,175,107,247,62,118,35,81,139,220,99,89,53,64,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,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,59,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,110,126,212,145,242,84,1,242,111,249,102,43,138,123,55,237,78,77,106,179,123,102,225,13,166,221,237,10,216,233,252,101,116,189,123,84,208,239,84,238,76,253,174,219,27,122,185,221,23,162,47,65,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,107,119,117,95,114,25,215,226,23,137,222,35,181,143,84,225,202,117,115,40,186,218,242,76,54,225,59,45,118,234,104,95,108,251,53,80,202,149,123,163,130,38,237,146,25,163,145,140,106,200,245,116,255,0,192,141,30,247,44,109,232,18,87,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,17,127,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,148,28,149,60,211,229,63,47,235,189,70,220,5,212,128,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,185,62,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,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,217,194,119,154,125,27,249,129,143,122,140,6,148,192,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,207,242,212,230,5,251,118,163,161,208,77,86,155,102,125,106,183,187,217,119,23,59,164,119,138,26,72,41,153,252,89,103,169,124,213,23,23,175,137,158,77,172,70,172,113,189,254,237,174,60,255,0,50,254,93,245,58,159,77,54,189,232,14,57,72,220,158,221,79,35,242,12,106,219,111,138,23,223,24,178,201,52,149,176,164,77,71,77,93,186,87,171,218,253,207,157,136,212,98,247,24,214,77,80,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,1,169,224,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,14,234,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,91,159,181,36,124,149,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,9,85,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,125,94,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,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,105,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,248,81,115,215,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,134,143,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,42,219,158,119,224,159,230,79,211,79,41,202,235,143,170,204,62,251,109,225,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,178,141,221,184,219,23,109,26,216,100,115,183,34,178,69,124,62,175,158,119,224,159,230,79,211,64,225,92,160,51,252,55,5,226,190,166,151,48,200,105,45,47,202,177,122,155,5,161,106,85,90,202,171,140,149,148,114,197,78,143,233,181,175,123,96,145,25,185,83,115,246,177,189,94,246,53,211,171,153,127,3,148,220,71,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,163,98,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,96,85,95,14,188,58,230,90,219,196,53,139,68,167,196,242,6,61,151,134,67,149,195,12,73,77,87,103,183,67,80,214,87,205,42,204,221,176,62,38,171,154,137,35,127,182,171,35,70,185,238,107,29,163,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,235,230,7,170,184,15,4,154,151,107,213,125,9,199,113,251,126,178,231,212,241,211,221,26,148,144,173,35,108,144,215,58,174,178,122,138,120,159,27,214,166,190,165,97,137,213,50,53,238,124,84,179,164,111,134,70,111,94,149,193,7,50,107,23,21,183,216,52,191,36,211,187,173,131,58,138,223,37,108,211,91,162,125,101,158,120,225,100,41,36,171,34,39,114,143,124,143,147,107,38,71,70,212,72,217,223,124,146,49,142,10,214,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,122,114,106,187,90,172,28,34,102,215,219,237,206,146,221,109,183,103,23,42,186,202,202,185,155,12,20,208,71,108,183,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,141,92,207,120,10,166,209,139,173,95,16,58,63,98,164,160,211,235,157,69,52,55,91,69,39,117,235,105,184,206,233,183,205,28,77,139,181,79,66,229,108,13,68,89,126,25,167,72,216,214,177,99,99,107,216,155,252,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,248,217,34,200,245,85,115,25,12,53,251,39,149,125,149,251,117,246,102,235,246,111,218,30,201,246,199,130,147,192,248,238,223,119,195,119,250,118,251,221,191,143,183,187,118,223,139,167,79,120,19,83,150,31,4,20,124,69,229,85,58,189,169,20,187,240,28,62,225,12,84,244,237,154,7,251,86,241,12,148,245,11,75,61,60,177,72,146,81,246,29,210,100,118,197,119,126,54,177,206,233,38,201,107,206,86,211,106,176,112,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,108,48,83,65,29,178,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,32,95,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,61,57,202,221,173,87,254,17,48,155,237,138,231,73,113,182,220,115,139,109,93,29,101,36,205,154,10,152,36,182,92,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,85,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,106,156,234,252,172,98,223,48,40,125,58,226,5,80,112,201,118,181,88,56,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,94,247,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,174,91,247,43,174,62,168,243,11,21,183,134,125,98,184,90,173,119,92,114,223,77,67,137,222,39,169,130,142,59,157,43,31,21,52,22,215,49,206,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,5,96,101,58,23,168,248,166,184,213,112,241,91,102,239,102,112,228,12,198,233,233,154,171,4,117,149,82,204,216,233,223,19,234,18,63,224,205,190,55,199,35,209,141,116,114,49,254,228,94,166,138,120,126,211,63,216,222,135,96,122,91,37,37,170,158,175,25,199,232,109,245,254,203,143,101,44,213,204,133,190,42,118,124,12,87,119,103,89,100,87,185,168,231,185,234,231,38,231,41,249,51,94,29,116,143,80,245,115,14,214,220,195,19,164,184,228,248,45,61,68,54,137,165,137,138,198,190,71,198,248,166,149,54,238,149,244,238,100,142,129,28,229,100,79,168,150,70,183,185,177,236,233,96,0,0,15,147,110,203,49,91,197,246,239,139,90,114,107,85,109,235,31,240,254,215,183,83,214,199,37,85,191,190,197,124,30,34,38,170,190,46,227,17,92,205,232,155,154,138,169,213,14,1,204,11,89,245,199,66,116,10,76,215,65,49,143,106,222,159,112,90,75,141,79,178,38,184,123,30,218,180,85,82,75,113,216,197,217,31,101,241,68,189,201,145,208,167,94,143,107,145,122,20,173,195,95,21,218,143,195,126,184,174,183,219,37,251,71,95,116,239,193,146,65,116,153,100,146,243,75,81,51,37,168,107,234,28,142,145,147,58,72,217,34,76,157,92,146,53,21,201,35,85,241,188,62,87,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,54,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,239,47,39,149,199,145,61,50,250,215,172,86,129,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,196,242,247,207,240,221,44,229,195,132,234,14,160,228,52,150,60,122,199,79,123,169,174,174,169,85,217,19,61,179,88,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,89,124,123,113,191,125,226,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,123,165,100,107,189,90,200,186,109,107,93,36,170,255,0,21,155,241,85,153,95,56,99,211,206,22,241,203,149,93,183,19,199,41,235,42,114,8,27,26,70,183,107,140,183,74,186,168,145,239,107,213,100,166,138,41,41,220,214,43,89,252,110,227,156,143,237,194,230,254,78,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,7,21,45,83,145,143,227,103,229,191,212,136,107,204,35,0,195,116,179,139,156,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,46,200,153,236,122,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,89,149,200,199,241,179,242,223,234,64,85,89,106,154,93,198,253,139,132,126,91,26,93,69,142,85,90,174,90,155,123,246,164,182,75,37,100,47,168,133,148,169,127,172,73,170,170,219,28,177,190,56,118,54,86,70,187,209,207,151,166,214,185,177,202,172,170,176,7,213,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,122,124,187,184,32,163,225,87,4,92,183,49,165,221,169,185,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,238,99,224,241,8,146,73,27,229,167,106,177,202,214,49,203,197,121,91,240,11,89,167,126,7,137,189,99,183,221,109,185,122,248,202,124,119,29,172,166,158,134,107,68,107,221,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,227,124,140,236,217,80,28,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,16,63,171,87,194,199,254,32,234,175,255,0,10,183,127,159,29,171,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,82,15,238,157,197,63,254,77,58,171,255,0,200,219,143,253,72,23,83,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,170,10,22,230,69,198,109,139,139,77,71,179,219,48,59,87,107,12,193,60,109,61,162,229,59,30,202,171,172,149,11,15,126,165,209,187,167,106,21,240,241,36,81,171,82,77,168,231,63,162,191,181,20,138,230,161,199,173,77,85,77,215,133,141,27,190,213,209,178,142,162,107,126,115,115,167,237,43,43,24,177,66,228,160,166,168,142,87,57,24,142,124,241,85,49,204,99,247,197,218,234,172,89,90,248,1,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,238,220,128,116,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,186,231,184,173,227,91,75,56,62,251,45,251,76,176,101,119,63,181,190,59,193,123,10,150,154,110,223,133,236,119,59,189,233,226,233,215,196,179,110,221,221,122,59,175,78,137,215,218,240,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,178,38,185,91,213,35,138,54,251,246,161,8,57,202,105,62,169,234,135,236,131,246,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,220,160,72,174,23,249,133,232,191,22,121,253,195,78,116,231,24,205,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,186,161,138,136,173,68,232,142,247,253,200,178,86,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,165,185,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,37,45,208,10,1,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,69,83,79,186,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,130,2,255,0,185,92,121,19,211,47,173,122,197,105,42,138,64,229,139,198,213,102,134,106,61,54,146,106,134,87,179,77,178,141,180,112,212,221,174,83,165,46,53,84,213,154,72,228,133,138,174,138,24,103,154,103,50,101,218,198,238,124,114,190,70,182,39,163,174,252,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,35,149,105,31,18,250,167,161,216,38,121,130,233,157,219,216,159,180,15,101,248,219,205,28,245,52,215,74,31,3,52,146,199,225,39,134,86,118,183,247,94,201,55,53,219,152,229,106,109,234,170,161,45,57,163,113,219,106,214,203,172,58,17,162,249,53,93,70,19,99,168,123,178,11,141,36,237,240,89,13,107,92,197,137,145,237,77,210,211,83,185,142,84,126,254,220,178,57,30,141,114,67,12,174,175,99,218,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,101,255,0,50,222,25,48,30,22,116,191,64,116,255,0,16,166,164,172,185,50,159,34,109,235,33,91,116,52,213,183,153,210,74,25,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,193,250,249,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,234,188,149,60,211,229,63,47,235,189,70,220,114,174,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,192,229,69,201,242,166,227,106,179,85,172,85,60,63,106,246,87,227,51,59,55,114,178,193,114,186,92,167,168,184,100,20,175,124,179,79,27,223,50,187,185,53,63,187,162,35,247,58,5,77,177,162,83,200,245,229,88,79,4,20,124,85,114,216,211,44,183,14,165,219,169,184,157,190,255,0,21,137,169,52,20,208,221,35,117,254,162,71,210,213,74,248,156,247,109,99,39,240,232,178,71,27,37,168,114,189,200,215,189,201,90,223,232,171,2,202,191,213,92,115,36,199,46,31,239,148,117,214,218,234,121,63,230,201,12,209,200,207,240,57,174,111,242,84,3,70,124,81,112,201,128,241,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,55,61,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,201,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,192,14,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,3,234,242,165,215,77,56,225,211,78,53,247,84,53,66,243,224,109,84,63,102,162,134,24,145,31,85,112,170,114,93,22,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,195,94,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,63,94,145,240,209,170,122,227,130,103,153,214,153,218,125,183,251,63,246,95,141,179,81,193,83,83,116,174,241,211,73,20,126,18,8,98,127,119,103,105,239,147,115,155,181,141,87,38,238,138,137,205,45,53,180,214,235,173,21,194,178,211,73,116,167,165,168,142,105,104,106,221,43,96,170,99,92,138,232,100,88,94,201,81,142,68,86,170,198,246,63,162,174,215,53,122,42,5,159,242,175,224,42,166,170,166,213,197,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,251,226,238,244,86,44,78,125,175,156,127,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,0,33,254,189,243,64,208,46,29,181,98,251,163,153,174,33,168,21,183,172,127,194,248,153,237,118,250,41,41,95,223,166,138,161,155,29,37,92,111,94,140,153,168,189,88,159,18,47,78,169,209,87,160,112,165,198,182,150,113,131,246,167,246,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,165,96,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,181,255,0,218,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,223,183,184,205,219,122,244,222,222,191,122,1,101,64,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,0,0,0,0,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,30,83,84,176,15,218,134,9,115,193,126,218,229,120,151,180,251,63,217,156,90,229,224,46,148,189,185,153,47,240,103,218,237,155,187,123,29,240,175,86,61,237,254,125,64,166,190,103,92,109,86,107,158,163,212,233,38,151,229,123,244,219,23,221,71,53,77,166,229,58,210,228,181,78,88,100,146,73,152,138,216,166,134,9,161,107,33,93,175,110,230,73,43,36,115,101,98,55,144,112,57,194,37,215,139,237,92,118,41,61,198,174,207,137,216,105,219,114,200,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,113,122,35,35,154,68,108,157,165,141,220,211,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,182,43,201,247,139,59,21,63,78,19,50,59,29,170,213,87,83,223,184,227,85,182,235,99,219,53,222,169,59,243,214,165,124,200,247,35,166,108,12,137,34,127,109,173,237,82,171,28,253,201,19,92,22,147,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,229,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,190,212,1,154,30,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,183,196,231,35,122,36,145,72,223,126,213,44,43,149,31,29,63,218,56,95,214,188,207,253,175,75,128,86,215,55,252,102,186,215,37,66,187,254,43,194,177,205,255,0,95,10,63,251,158,19,143,243,110,226,111,1,215,61,80,197,244,255,0,78,106,105,47,22,221,61,167,170,116,185,13,13,198,26,186,43,140,245,241,210,200,230,83,186,21,115,92,200,155,11,26,231,171,186,172,142,145,155,91,219,71,63,138,240,37,195,62,101,196,182,188,217,173,86,42,236,130,197,98,199,42,34,187,223,114,123,58,164,115,217,217,30,231,193,217,153,92,137,29,76,178,198,140,137,83,115,218,187,165,70,61,176,189,16,47,123,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,16,63,171,87,194,199,254,32,234,175,255,0,10,183,127,159,29,171,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,82,15,238,157,197,63,254,77,58,171,255,0,200,219,143,253,72,23,83,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,5,148,243,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,134,188,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,38,249,221,26,109,107,222,216,37,108,76,123,152,146,72,141,102,230,245,87,55,207,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,117,114,140,226,183,78,52,254,251,47,15,57,70,37,106,178,221,115,91,132,45,181,228,148,176,164,114,92,42,145,149,46,236,220,106,39,168,255,0,136,130,150,40,34,70,172,146,189,21,187,229,115,220,22,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,225,92,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,21,43,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,109,71,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,12,198,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,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,212,15,48,78,2,178,30,25,179,42,236,231,79,172,85,117,154,87,119,168,146,106,23,211,248,170,215,216,24,137,76,213,134,186,101,137,25,11,29,81,80,232,233,213,210,61,239,99,17,28,231,61,21,87,138,112,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,209,90,224,191,78,44,124,172,107,39,203,252,135,211,167,51,88,104,123,82,117,123,13,215,174,2,117,19,87,52,254,122,185,44,89,22,155,228,147,83,165,92,11,12,241,61,148,85,49,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,231,132,13,84,0,0,0,0,25,204,227,115,94,105,184,142,226,95,49,212,155,53,109,92,248,242,212,50,215,143,164,213,18,200,196,183,83,49,34,142,72,153,43,24,232,89,51,155,37,74,197,177,187,31,80,244,94,174,220,229,186,158,96,186,197,117,209,14,18,243,172,187,26,191,82,90,178,26,218,120,108,150,121,101,170,116,19,172,245,115,50,25,29,74,230,61,143,241,49,211,186,162,120,213,139,213,171,6,245,69,107,28,134,120,64,23,103,201,223,90,46,186,139,195,205,235,79,242,140,190,174,243,119,192,47,12,164,163,167,169,99,156,250,11,36,212,236,240,113,36,170,222,143,98,75,13,107,88,213,115,157,27,35,107,62,24,210,36,34,7,51,46,14,240,222,25,112,221,23,173,192,108,245,111,98,89,234,49,204,142,237,13,26,199,73,91,113,129,89,59,42,229,85,222,230,84,212,186,122,215,35,31,51,250,69,78,200,227,68,100,10,120,174,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,20,47,164,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,5,53,243,43,229,233,89,166,87,218,237,117,208,108,67,253,2,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,109,142,73,85,173,107,35,216,214,220,161,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,50,250,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,129,83,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,205,251,82,152,57,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,190,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,120,104,204,175,94,103,188,5,84,235,61,170,175,136,29,31,177,85,215,234,13,178,158,154,27,173,162,147,180,196,187,91,160,108,219,230,142,38,197,221,168,174,106,58,6,162,44,191,20,48,36,108,107,158,145,177,211,127,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,129,149,114,127,242,84,243,79,148,252,191,174,245,27,113,229,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,122,119,60,43,101,122,187,115,157,44,178,189,93,241,116,72,193,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,248,21,3,78,103,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,155,105,222,138,168,229,94,170,223,119,222,169,245,120,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,53,243,118,211,220,251,82,184,109,198,236,90,115,131,228,25,85,202,12,226,142,174,90,59,37,178,106,233,227,129,180,21,237,116,174,142,22,185,200,196,115,216,213,114,167,78,175,106,127,52,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,189,58,244,69,251,143,63,206,175,202,198,45,243,2,135,211,174,37,122,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,165,133,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,5,53,243,43,229,233,89,166,87,218,237,117,208,108,67,253,2,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,109,142,73,85,173,107,35,216,214,220,161,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,50,250,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,129,83,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,205,251,82,152,57,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,190,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,120,94,247,22,62,86,53,147,229,254,67,233,211,153,172,52,81,171,154,153,138,235,39,2,58,131,170,88,85,95,136,178,228,218,95,124,184,83,110,146,55,201,14,251,100,251,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,103,92,13,84,20,109,205,3,140,156,123,137,28,254,219,167,218,123,77,73,62,39,129,212,86,67,237,73,104,169,100,158,190,227,222,146,41,102,165,172,142,73,21,212,47,138,40,31,26,49,99,238,42,238,145,174,217,14,206,255,0,205,99,142,219,82,90,171,248,89,209,172,154,173,215,39,84,44,25,189,214,221,59,91,4,112,35,94,217,44,232,244,69,115,222,231,43,86,125,142,106,49,25,216,114,191,124,241,199,90,218,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,255,0,129,20,58,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,37,255,0,58,43,7,217,76,87,135,172,91,219,119,91,207,177,173,247,203,127,180,110,213,62,34,186,179,181,29,173,157,250,137,122,39,114,103,237,220,247,244,77,206,85,94,137,212,177,94,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,197,141,136,231,61,204,138,40,152,175,126,205,203,0,57,231,126,9,254,100,253,52,10,245,208,190,31,179,238,33,238,185,77,139,78,89,73,61,203,21,197,235,178,169,104,229,73,157,61,116,20,206,137,174,166,165,142,24,228,116,181,47,116,204,108,113,170,53,28,190,237,201,238,235,229,109,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,234,201,26,190,246,170,57,62,244,38,255,0,37,79,52,249,79,203,250,239,81,183,29,87,154,231,2,223,219,248,160,209,76,51,253,177,85,159,209,80,187,252,87,54,233,29,58,55,254,55,197,61,174,255,0,89,50,179,251,162,96,32,7,18,156,74,106,63,21,58,142,154,155,169,169,106,134,190,27,124,22,186,74,75,93,42,193,75,73,75,18,189,233,27,17,238,124,142,235,36,178,200,171,35,222,237,210,42,34,163,81,173,109,138,114,92,225,235,217,150,44,143,137,219,181,77,214,158,174,239,226,113,43,69,20,148,189,170,89,168,88,250,105,167,172,108,142,78,179,117,158,52,133,170,206,141,99,169,231,69,87,185,221,35,172,13,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,77,47,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,251,128,162,30,104,254,123,53,55,232,190,143,68,115,252,99,138,237,71,193,184,101,188,112,201,133,75,236,107,86,81,144,85,222,47,247,72,38,84,170,174,165,150,150,154,4,160,111,68,78,212,43,225,220,178,170,42,186,86,189,177,174,214,36,141,151,160,115,71,243,217,169,191,69,244,122,34,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,122,174,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,190,155,103,5,60,60,218,120,121,127,13,52,184,69,35,241,135,211,207,214,174,166,154,158,166,227,237,25,169,223,3,238,201,52,177,185,169,92,141,123,182,76,140,254,31,70,177,141,108,109,107,19,242,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,82,64,1,156,206,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,4,116,173,99,27,226,99,107,163,108,204,218,221,175,84,114,39,109,241,189,254,82,183,136,28,250,227,195,205,7,13,23,7,210,85,98,118,188,161,114,170,25,102,89,159,87,75,58,211,201,10,211,68,229,147,180,202,101,89,165,149,99,108,104,189,217,30,237,223,18,162,223,247,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,205,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,194,136,30,131,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,154,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,127,162,172,11,42,255,0,85,113,204,147,28,184,127,190,81,215,91,107,169,228,255,0,155,36,51,71,35,63,192,230,185,191,201,80,232,28,39,121,167,209,191,152,24,247,168,192,89,247,50,190,94,148,122,155,98,174,215,93,6,196,63,209,213,6,217,111,22,59,92,48,83,199,120,165,223,83,53,77,83,33,142,20,146,166,226,233,38,99,149,93,38,233,35,137,90,214,190,77,141,112,117,94,92,220,107,254,245,90,113,61,131,63,185,218,163,212,220,91,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,204,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,130,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,7,148,226,131,152,94,139,240,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,251,169,222,170,136,213,78,138,223,127,222,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,220,139,10,249,187,104,134,180,106,87,18,88,221,247,78,116,135,53,202,173,176,96,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,175,94,143,106,255,0,52,28,162,116,67,90,52,215,137,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,175,70,57,127,146,129,109,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,67,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,22,250,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,160,25,130,47,251,149,199,145,61,50,250,215,172,86,148,109,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,220,73,254,89,156,104,254,237,154,142,253,55,205,93,220,192,115,235,133,36,21,53,19,87,118,99,177,87,42,246,153,93,210,71,182,22,194,228,123,91,80,229,218,238,220,81,61,28,189,148,142,64,189,64,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,153,174,88,6,101,170,124,108,234,118,159,105,246,61,87,124,200,111,154,145,144,83,80,208,211,34,111,149,254,208,168,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,15,19,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,237,4,240,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,155,231,116,105,185,204,99,167,149,177,49,238,122,199,26,181,155,157,209,92,239,21,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,221,67,77,58,177,38,90,54,44,17,170,53,235,241,200,142,151,107,55,36,108,146,160,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,170,178,194,121,92,240,37,106,214,203,172,218,239,173,24,205,93,70,19,99,168,99,113,251,117,92,13,240,89,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,220,178,57,88,174,114,67,52,78,175,98,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,234,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,221,254,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,104,39,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,229,92,182,56,24,181,112,251,128,81,234,166,163,90,233,43,181,23,42,167,166,185,68,202,203,91,91,62,47,3,161,145,27,75,19,166,141,39,134,165,209,212,61,181,61,21,169,215,164,91,85,35,89,36,155,224,0,0,0,0,12,171,154,168,50,174,0,184,158,85,124,113,228,58,171,77,251,184,106,147,50,11,230,79,106,167,170,186,91,50,121,159,85,113,125,109,39,117,95,36,119,9,158,175,116,79,141,210,163,99,149,234,145,57,139,28,63,4,141,141,39,231,250,103,192,157,171,139,190,93,186,75,125,198,171,41,45,58,139,142,211,222,169,44,245,149,82,54,10,42,168,36,200,103,116,145,87,72,202,121,103,123,35,141,181,14,133,172,84,70,201,51,213,125,207,113,63,248,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,225,76,60,209,252,246,106,111,209,125,30,136,139,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,18,131,154,63,158,205,77,250,47,163,209,19,211,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,208,236,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,200,171,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,145,215,154,103,1,89,14,161,221,102,226,91,69,236,85,119,75,235,169,226,135,42,178,210,248,170,202,219,155,218,234,106,90,73,168,105,98,137,234,175,108,74,238,242,111,99,18,56,24,244,110,238,226,186,69,114,184,242,39,166,95,90,245,138,210,85,1,152,205,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,22,70,43,154,199,62,41,98,122,177,155,246,167,74,230,107,192,149,215,68,115,43,142,185,233,110,51,73,30,151,223,170,35,117,85,29,174,7,49,152,221,107,209,173,115,36,143,170,163,41,166,151,171,163,123,54,198,199,201,216,219,26,36,61,216,22,5,170,114,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,144,230,47,203,71,251,175,93,56,104,196,255,0,216,253,183,135,89,232,63,245,74,90,127,100,208,81,82,255,0,199,205,81,189,255,0,235,158,223,252,36,28,140,127,27,63,45,254,164,88,166,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,67,61,156,58,113,47,170,124,47,231,112,231,90,103,118,255,0,93,227,108,213,147,212,251,46,231,252,25,162,143,197,193,12,177,247,187,93,247,190,61,206,248,31,209,201,252,209,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,224,234,150,127,251,80,206,238,121,215,216,172,83,18,246,159,103,251,13,139,91,124,5,174,151,183,11,34,254,12,27,157,179,119,111,123,190,37,234,247,189,223,207,161,106,156,163,56,82,212,125,63,177,75,196,54,81,150,221,108,182,172,214,223,11,173,120,221,44,203,28,119,10,84,125,75,123,215,26,121,233,255,0,226,39,165,150,9,81,203,28,175,85,118,201,92,199,5,149,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,0,0,0,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,137,92,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,33,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,169,50,170,249,174,112,45,253,191,138,13,20,195,63,219,21,89,253,21,11,191,197,115,110,145,211,163,127,227,124,83,218,239,245,147,43,63,186,38,2,90,112,9,198,77,55,23,218,95,91,112,190,211,82,80,103,120,197,66,67,145,208,208,209,75,5,19,25,60,147,45,28,212,235,36,146,43,152,248,162,86,185,21,251,210,72,164,234,214,177,99,87,115,94,103,92,109,81,232,102,156,84,233,38,151,229,123,53,39,40,221,71,53,77,166,229,2,85,99,84,173,72,100,146,73,152,138,233,97,154,120,102,107,33,93,172,118,215,201,43,36,107,162,98,58,162,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,242,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,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,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,142,188,177,120,37,163,208,205,56,166,213,189,80,197,54,106,78,81,182,178,26,107,181,182,4,170,198,169,90,147,71,28,112,189,81,210,195,52,240,204,231,204,155,152,237,175,142,39,198,215,68,245,116,234,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,163,222,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,80,14,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,116,210,83,7,54,94,46,240,29,106,201,173,26,47,167,54,236,126,251,109,195,106,25,114,151,50,165,168,134,177,106,103,158,157,21,212,180,51,194,231,53,41,145,175,103,123,170,245,124,209,49,187,89,216,71,72,18,87,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,238,193,205,31,200,158,166,253,23,214,40,138,107,225,31,135,173,83,226,35,89,108,24,230,153,212,221,108,94,6,225,13,77,110,91,75,75,82,248,113,221,141,146,120,234,31,44,40,157,169,151,195,189,32,71,62,61,242,181,173,71,179,222,230,220,79,51,26,42,155,119,47,253,64,183,214,93,170,238,149,20,180,246,24,101,174,171,108,77,158,169,237,187,80,163,166,145,33,99,34,71,185,81,92,169,27,24,206,170,187,90,212,232,136,20,195,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,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,102,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,215,175,68,79,184,211,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,56,105,255,0,231,54,221,254,95,231,127,253,158,232,82,177,117,60,52,255,0,243,155,110,255,0,47,243,191,254,207,116,41,88,13,84,0,0,0,0,168,190,118,26,197,106,189,102,88,30,136,88,239,213,114,212,99,84,245,87,187,253,28,53,77,117,35,103,170,72,219,70,217,99,107,213,82,166,56,163,157,232,146,49,21,177,86,49,90,170,146,184,141,92,180,112,10,109,65,227,75,78,233,110,88,245,93,214,219,99,168,169,191,213,44,41,46,202,55,210,83,73,45,45,68,175,141,83,99,27,88,148,136,155,151,99,158,230,49,219,183,237,95,43,199,54,168,90,181,143,139,77,76,207,44,77,164,91,108,247,143,102,209,207,73,90,218,184,42,224,161,134,58,40,234,163,149,168,141,115,38,109,50,76,157,58,162,36,136,136,231,116,220,179,167,145,246,1,83,21,171,84,245,74,187,30,164,90,122,170,139,117,130,215,118,114,68,233,209,241,54,89,235,105,216,189,123,172,98,164,212,15,119,185,24,245,72,255,0,164,177,174,208,146,188,211,112,10,108,235,130,220,202,169,49,234,187,181,203,21,168,160,191,219,82,153,37,115,233,95,29,75,34,168,168,86,70,191,19,25,71,61,90,191,122,43,26,205,207,94,155,17,205,162,205,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,121,167,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,187,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,120,26,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,58,245,232,171,247,144,131,157,95,149,140,91,230,5,15,167,92,78,149,202,227,87,170,117,107,131,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,244,152,202,57,233,35,87,57,26,245,124,111,87,110,254,155,185,175,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,3,197,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,20,92,224,235,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,247,26,115,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,165,110,117,126,105,241,111,151,244,62,163,113,32,1,63,249,213,249,167,197,190,95,208,250,141,196,242,156,170,116,207,21,214,77,96,212,205,45,205,105,60,69,151,38,210,251,157,190,167,108,113,190,72,119,220,45,219,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,7,63,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,238,174,166,129,94,144,173,99,18,8,209,28,244,248,227,71,69,185,155,146,70,104,38,211,115,166,189,90,168,175,52,113,213,199,79,95,79,29,76,76,171,164,150,150,118,177,237,71,53,36,134,102,182,88,159,209,83,171,36,107,94,213,234,142,68,84,84,33,7,9,156,173,116,227,65,181,30,229,170,25,228,223,106,46,182,108,130,182,92,42,25,107,18,162,150,142,219,214,53,162,170,169,141,105,226,235,113,143,164,189,85,21,208,177,202,215,177,168,246,177,236,157,64,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,3,197,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,20,92,224,235,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,247,26,115,51,89,197,143,154,125,100,249,129,144,250,140,224,90,167,13,63,252,230,219,191,203,252,239,255,0,179,221,10,86,46,167,134,159,254,115,109,223,229,254,119,255,0,217,238,133,43,1,245,127,209,86,123,149,127,170,185,30,73,145,220,63,223,43,43,174,85,213,18,127,206,146,105,164,145,255,0,225,115,156,239,230,170,95,247,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,179,138,242,212,229,251,251,9,163,161,215,189,86,135,126,125,117,183,187,217,118,231,55,172,118,122,26,184,41,159,252,88,167,166,100,212,247,22,47,137,130,77,175,86,164,114,61,158,253,206,39,248,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,207,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,83,15,37,79,52,249,79,203,250,239,81,183,23,82,4,74,209,62,95,56,14,133,113,95,145,113,1,135,205,73,236,43,157,158,165,182,219,53,77,28,47,125,174,235,89,89,36,149,15,163,237,197,27,41,41,162,166,108,116,241,49,168,247,171,39,157,174,115,90,212,73,37,168,0,80,15,52,127,61,154,155,244,95,71,162,38,87,37,13,33,195,89,128,102,90,246,232,42,228,203,39,188,84,98,12,145,211,175,98,11,115,33,162,170,115,89,26,116,69,124,146,200,197,115,157,187,162,67,26,51,103,89,55,195,94,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,21,193,206,191,0,195,101,209,124,55,84,157,143,82,38,89,75,148,83,216,25,118,106,43,103,91,116,180,149,179,186,157,234,139,209,236,73,97,99,219,185,23,98,172,155,54,247,36,221,99,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,5,59,115,20,229,189,144,226,25,146,234,207,13,58,123,87,113,198,50,10,136,97,171,197,172,20,117,85,181,116,23,25,18,162,73,166,130,150,8,21,176,208,237,138,47,119,113,118,75,50,177,173,108,123,26,217,41,203,35,129,59,175,15,22,165,214,253,70,172,171,131,54,202,172,254,18,43,76,82,57,176,80,218,170,91,71,82,216,170,160,154,158,57,162,174,100,208,189,146,53,30,230,53,61,222,245,234,169,61,64,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,154,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,126,246,170,39,75,226,199,205,62,178,124,192,200,125,70,114,197,52,95,130,236,87,139,142,89,154,115,67,68,219,85,147,62,182,251,86,123,38,67,45,12,110,145,253,171,189,207,109,13,76,232,197,153,40,222,179,200,170,214,47,193,34,182,93,175,218,177,188,63,95,40,142,48,110,185,109,169,252,44,231,139,144,93,174,86,74,121,107,241,171,170,196,234,168,41,173,81,182,54,173,12,239,99,55,64,200,156,189,98,146,87,43,21,37,108,8,232,246,65,28,150,104,112,174,21,120,59,210,62,20,48,218,59,54,31,103,164,184,228,238,167,116,119,124,178,166,141,141,184,220,95,34,198,233,88,143,247,186,26,109,209,71,178,157,174,86,55,99,85,202,249,55,200,254,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,188,53,240,65,98,210,77,113,213,46,33,243,202,91,85,227,51,203,115,11,205,199,28,169,130,103,205,29,162,207,87,51,164,106,53,146,68,206,213,99,251,178,178,87,162,189,18,52,107,24,244,71,202,143,149,64,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,21,86,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,213,64,0,0,0,0,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,1,13,97,224,43,30,212,62,53,245,27,137,109,104,177,82,93,44,78,168,181,195,138,217,106,188,45,101,21,205,141,178,71,75,87,53,117,44,177,61,21,141,149,91,217,77,236,122,73,3,222,173,219,219,87,76,160,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,12,246,113,191,194,215,238,143,174,51,233,189,22,73,237,187,45,202,223,29,246,201,81,43,118,213,50,134,89,166,137,177,84,162,53,24,179,49,240,72,213,115,62,23,181,26,254,140,87,44,108,209,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,7,191,228,181,150,98,184,53,139,93,178,156,215,38,181,99,246,90,47,179,30,38,227,116,173,142,146,150,13,239,184,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,132,85,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,56,5,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,55,162,237,114,170,167,69,59,255,0,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,72,29,131,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,62,168,143,166,134,94,142,145,239,221,27,223,31,99,108,136,179,118,174,208,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,88,0,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,0,0,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,0,0,1,229,53,87,41,211,140,47,78,50,60,147,87,171,173,84,152,101,37,190,86,222,221,116,137,37,165,146,150,68,237,186,23,196,168,238,247,115,122,70,145,35,92,233,28,244,99,90,229,114,53,125,89,74,220,208,184,233,253,181,229,79,208,237,28,204,252,94,155,89,118,123,98,166,137,187,97,190,221,35,145,202,189,38,71,47,136,163,135,164,125,190,136,214,62,84,124,159,197,107,105,228,64,132,26,133,91,134,220,115,252,150,225,167,54,154,187,94,39,85,120,173,154,195,67,86,229,116,244,182,231,76,245,166,134,69,87,189,85,237,137,88,213,85,123,253,232,191,19,190,245,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,175,160,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,240,20,187,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,14,127,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,208,211,72,43,3,148,239,27,245,153,39,179,56,76,212,202,173,245,118,251,122,197,132,214,164,51,205,53,84,112,248,137,234,41,106,166,116,175,70,246,160,70,37,58,54,54,70,216,169,220,197,118,228,141,174,179,240,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,23,39,205,11,143,171,238,139,111,225,227,70,110,30,15,47,186,219,217,81,125,191,211,84,177,102,178,210,205,185,25,77,2,49,202,248,171,36,98,35,214,71,35,93,20,82,70,248,250,190,86,73,13,80,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,255,0,250,42,207,114,175,245,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,210,77,52,146,63,252,46,115,157,252,213,75,233,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,7,74,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,220,215,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,52,255,0,243,155,110,255,0,47,243,191,254,207,116,41,88,186,158,26,127,249,205,183,127,151,249,223,255,0,103,186,20,172,6,170,0,0,15,21,173,122,161,106,209,93,35,203,245,94,242,218,73,41,241,107,61,77,201,148,245,53,173,164,101,100,236,98,246,105,82,87,34,163,31,52,189,184,153,240,185,85,242,53,17,174,85,68,95,106,68,174,106,119,107,85,187,129,204,250,142,225,115,164,165,168,186,84,89,233,40,98,154,102,177,245,83,165,206,154,101,138,38,170,245,123,210,40,101,145,90,222,171,178,55,187,238,106,170,5,6,23,253,202,251,19,251,41,193,46,159,120,140,103,216,213,247,159,104,221,171,55,209,120,121,171,59,181,211,248,122,153,58,162,58,77,244,173,166,217,34,245,221,18,69,181,85,168,210,128,77,78,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,235,40,135,155,54,151,218,180,227,140,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,186,237,85,73,31,44,180,146,84,62,78,141,87,62,161,221,81,85,21,238,189,226,165,121,222,233,159,134,202,180,211,88,232,233,46,178,251,66,223,87,140,220,39,237,238,161,167,240,242,37,69,35,55,35,62,9,164,241,85,171,209,207,93,205,131,225,106,108,122,168,122,14,72,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,223,157,143,108,116,181,174,124,158,248,145,145,172,116,8,214,252,47,85,154,69,248,209,23,103,75,231,87,229,99,22,249,129,67,233,215,18,31,242,109,202,108,88,255,0,23,21,150,155,189,119,135,171,201,176,251,141,174,215,31,105,239,241,21,76,158,154,173,209,245,106,42,51,164,20,149,15,234,229,70,252,29,58,238,115,81,102,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,11,169,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,181,78,26,127,249,205,183,127,151,249,223,255,0,103,186,20,172,93,79,13,63,252,230,219,191,203,252,239,255,0,179,221,10,86,3,85,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,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,4,255,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,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,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,10,171,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,0,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,32,106,160,0,0,0,0,0,0,202,185,170,131,42,224,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,138,230,217,128,102,90,167,198,206,1,167,218,125,143,85,223,50,27,230,15,65,77,67,67,76,137,190,87,251,66,228,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,16,171,135,142,31,179,238,38,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,237,145,53,202,222,139,36,177,183,221,185,13,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,159,240,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,248,250,173,207,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,132,128,0,0,0,0,0,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,0,0,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,4,85,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,1,242,114,207,181,95,101,111,63,97,125,149,246,147,217,245,30,199,246,183,115,192,248,238,219,187,30,35,181,252,78,207,115,102,253,159,22,222,189,61,253,0,130,220,208,184,233,253,138,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,194,115,169,228,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,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,171,173,23,61,92,189,106,134,65,121,215,120,242,8,243,186,250,134,212,222,25,126,164,125,45,107,94,248,218,232,209,208,189,173,88,153,218,88,251,108,70,181,141,143,98,49,17,136,212,46,39,150,47,4,180,122,25,167,20,218,183,170,24,166,205,73,202,54,214,67,77,118,182,192,149,88,213,43,82,104,227,142,23,170,58,88,102,158,25,156,249,147,115,29,181,241,196,248,218,232,158,174,9,21,194,239,12,152,15,11,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,111,157,209,166,231,49,142,158,86,196,199,185,235,28,106,214,110,119,69,115,185,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,116,160,0,101,179,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,133,249,240,9,198,77,55,23,218,95,91,112,190,211,82,80,103,120,197,66,67,145,208,208,209,75,5,19,25,60,147,45,28,212,235,36,146,43,152,248,162,86,185,21,251,210,72,164,234,214,177,99,87,70,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,0,112,115,168,90,227,166,252,65,99,119,94,30,44,62,223,204,238,29,251,93,53,146,94,243,169,110,81,205,19,145,241,212,182,57,98,235,12,125,18,117,87,189,177,198,232,27,43,213,18,53,84,13,31,0,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,10,185,91,240,11,71,168,158,7,137,189,99,183,218,174,88,130,120,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,224,100,108,239,7,117,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,128,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,170,112,211,255,0,206,109,187,252,191,206,255,0,251,61,208,165,98,234,120,105,255,0,231,54,221,254,95,231,127,253,158,232,82,176,26,168,0,0,43,47,158,14,107,117,160,192,52,179,78,97,167,164,91,109,242,241,113,189,212,74,230,59,190,217,232,97,138,24,154,199,110,218,140,86,220,38,87,34,181,85,85,177,244,86,244,84,117,154,21,87,207,59,240,79,243,39,233,160,65,94,11,52,207,246,187,197,102,152,96,178,82,90,170,233,42,50,8,46,21,244,183,72,251,148,181,84,52,72,181,149,80,61,155,28,143,238,65,79,43,17,142,110,215,57,200,215,42,53,85,83,71,197,5,242,172,180,221,110,60,113,224,53,150,251,101,93,85,61,174,158,241,87,93,44,48,185,236,165,129,109,149,48,164,178,185,19,163,24,178,205,20,104,231,116,77,242,49,191,123,145,22,253,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,67,94,109,152,85,171,42,224,183,32,190,220,42,42,227,168,195,175,22,171,221,11,97,123,81,146,78,250,150,208,171,101,69,106,170,179,181,93,43,145,26,173,93,237,98,245,232,138,215,5,75,112,45,154,221,112,14,48,116,146,251,102,167,164,154,162,171,40,164,178,61,181,44,115,152,144,92,29,224,102,114,35,92,213,222,216,170,100,115,23,175,68,122,53,85,28,136,173,91,52,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,52,255,0,243,155,110,255,0,47,243,191,254,207,116,41,88,186,158,26,127,249,205,183,127,151,249,223,255,0,103,186,20,172,6,170,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,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,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,253,153,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,16,3,250,138,156,44,127,227,246,170,255,0,241,91,119,249,137,47,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,189,0,0,0,0,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,3,250,138,156,44,127,227,246,170,255,0,241,91,119,249,137,63,192,0,0,0,0,0,0,2,0,127,81,83,133,143,252,126,213,95,254,43,110,255,0,49,39,248,3,159,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,122,0,0,0,0,8,255,0,197,111,5,58,89,198,15,217,111,218,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,146,0,1,23,248,95,229,233,162,252,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,126,234,118,34,42,185,83,162,187,221,247,42,121,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,36,192,0,113,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,253,200,156,3,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,247,147,124,1,207,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,189,0,0,4,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,222,171,40,0,17,255,0,133,46,10,116,179,131,239,181,63,179,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,122,92,154,59,128,212,234,227,181,190,225,97,164,175,203,35,179,210,89,40,107,42,233,97,149,246,200,32,125,107,149,212,178,43,59,176,190,84,175,149,146,171,95,209,236,100,105,209,58,46,239,106,0,0,0,0,0,0,0,0,0,30,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,220,122,0,4,0,254,162,167,11,31,248,253,170,191,252,86,221,254,98,79,240,0,0,0,0,0,0,0,17,255,0,138,222,10,116,179,140,31,178,223,180,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,36,0,2,31,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,102,0,0,0,0,0,0,114,173,83,225,123,67,181,163,59,197,53,27,82,48,11,85,238,245,136,247,226,167,117,101,36,51,195,89,75,44,50,198,180,181,113,74,199,50,120,88,249,187,241,163,147,116,114,177,28,199,53,29,35,95,213,64,0,0,0,112,174,28,120,44,208,110,22,46,185,37,247,74,241,250,182,220,178,90,135,171,235,46,85,62,42,122,42,37,114,57,182,250,105,21,168,230,83,53,200,142,232,229,116,143,84,98,203,36,155,35,219,221,64,0,0,30,43,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,85,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,3,159,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,240,170,244,232,189,21,58,0,2,16,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,62,242,111,128,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,188,155,224,14,63,131,240,191,128,224,28,52,84,240,175,102,187,228,19,98,117,86,123,181,145,245,149,53,16,186,226,144,92,31,80,233,156,146,54,38,197,189,171,83,38,197,237,244,78,141,234,142,232,189,99,7,245,21,56,88,255,0,199,237,85,255,0,226,182,239,243,18,127,128,0,0,4,127,226,183,130,157,44,227,7,236,183,237,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,73,0,0,139,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,117,59,17,21,92,169,209,93,238,251,149,37,0,0,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,232,0,8,65,167,188,162,120,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,189,58,244,84,251,206,255,0,197,7,11,248,15,22,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,54,212,61,85,17,168,189,81,190,255,0,189,23,176,0,33,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,239,38,248,0,0,0,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,251,201,190,0,231,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,17,127,138,14,94,154,47,197,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,238,168,122,42,163,145,58,35,125,223,122,171,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,238,167,98,34,171,149,58,43,189,223,114,164,160,0,0,0,14,63,197,7,11,248,15,22,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,54,212,61,85,17,168,189,81,190,255,0,189,23,176,0,33,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,239,38,248,0,0,0,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,251,201,190,0,227,248,63,11,248,14,1,195,69,79,10,246,107,190,65,54,39,85,103,187,89,31,89,83,81,11,174,41,5,193,245,14,153,201,35,98,108,91,218,181,50,108,94,223,68,232,222,168,238,139,214,48,127,81,83,133,143,252,126,213,95,254,43,110,255,0,49,39,248,0,0,0,71,254,43,120,41,210,206,48,126,203,126,211,47,249,93,179,236,151,142,240,94,194,170,166,135,185,226,187,29,206,239,122,9,122,244,240,204,219,183,111,78,174,235,215,170,116,144,0,8,191,194,255,0,47,77,23,225,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,157,21,222,239,185,82,80,0,0,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,14,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,253,200,157,128,0,0,0,56,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,219,80,245,84,70,162,245,70,251,254,244,94,192,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,211,175,69,79,188,239,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,213,27,239,251,209,123,0,2,16,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,62,242,111,128,0,0,0,0,0,0,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,253,228,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,106,23,55,110,27,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,78,157,81,62,224,38,248,57,254,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,138,240,208,93,34,142,58,166,118,42,101,167,126,246,199,36,140,78,175,133,202,157,30,191,10,167,94,139,213,19,160,0,0,0,4,127,226,183,141,109,44,224,251,236,183,237,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,95,63,194,255,0,48,189,23,226,207,63,184,105,206,156,227,25,173,186,229,110,179,203,123,150,91,221,21,36,48,58,8,230,134,23,53,174,134,166,87,43,247,84,49,81,21,168,157,17,222,255,0,185,20,37,0,60,86,89,172,88,14,11,159,226,154,115,151,223,169,45,23,44,210,158,182,91,44,181,181,80,211,193,85,61,60,212,112,248,70,58,71,181,207,169,145,213,241,44,113,49,174,87,36,114,253,219,81,29,237,64,0,0,0,0,0,115,250,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,253,126,57,163,240,175,123,227,84,71,118,220,143,110,244,100,171,24,116,0,0,0,0,0,15,63,134,231,248,110,160,211,93,106,176,204,134,146,234,203,29,226,182,193,115,72,85,119,209,220,105,37,88,170,41,229,99,145,28,199,181,201,213,58,167,196,199,49,237,220,199,181,202,30,128,0,0,0,0,30,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,240,42,251,80,0,0,0,0,0,28,255,0,74,117,211,78,53,150,179,47,180,225,87,158,237,215,4,200,43,113,187,253,182,116,70,85,81,85,83,207,36,40,247,49,21,122,195,47,105,207,138,68,85,107,154,142,69,232,246,72,198,7,64,0,0,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,62,240,61,0,32,7,245,106,248,88,255,0,196,29,85,255,0,225,86,239,243,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,251,192,244,0,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,126,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,0,253,96,0,0,0,0,0,0,230,154,223,196,142,137,112,225,106,182,94,117,163,62,164,199,41,239,53,15,166,160,99,169,231,170,158,165,236,110,231,171,33,167,99,229,86,53,21,187,159,183,99,85,241,162,170,43,216,139,208,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,3,245,128,0,0,112,170,46,53,184,121,175,226,26,191,134,152,51,122,70,228,246,234,116,239,85,205,83,79,13,185,215,21,168,142,4,180,197,51,228,71,77,93,186,86,245,134,54,59,167,71,177,93,220,99,216,208,238,160,16,42,237,206,87,134,219,5,214,182,197,125,210,237,96,183,92,173,213,18,82,86,81,213,217,40,33,158,154,120,220,173,146,41,35,117,106,57,143,107,145,90,173,84,69,69,69,69,2,122,131,197,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,124,167,20,28,80,96,60,38,96,22,253,70,212,107,70,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,219,78,244,85,71,42,245,86,251,190,245,64,236,0,132,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,211,175,68,95,184,155,224,1,18,184,135,230,105,195,207,13,154,161,93,164,121,125,159,53,188,223,109,116,244,243,87,173,146,219,78,248,41,159,52,105,43,33,115,234,39,133,92,254,211,226,145,85,136,230,34,72,212,221,185,30,214,244,14,21,184,191,192,120,187,181,100,23,221,57,195,115,91,77,183,29,168,130,146,90,203,253,186,24,32,170,158,70,185,206,138,9,33,154,86,189,241,181,172,116,141,85,69,106,77,10,255,0,225,160,29,212,28,255,0,74,117,211,78,53,150,179,47,180,225,87,158,237,215,4,200,43,113,187,253,182,116,70,85,81,85,83,207,36,40,247,49,21,122,195,47,105,207,138,68,85,107,154,142,69,232,246,72,198,116,0,0,0,0,0,0,241,89,54,177,96,56,174,162,98,122,81,112,191,82,73,150,102,53,18,69,67,105,134,170,21,171,142,6,82,85,212,173,92,176,43,210,84,166,233,67,44,73,43,90,228,238,185,141,254,106,173,242,156,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,109,59,209,85,28,171,213,91,238,251,213,3,176,2,16,105,239,55,110,27,117,43,63,198,180,230,197,132,234,84,23,44,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,47,78,189,17,126,226,111,128,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,246,160,129,86,158,114,188,54,223,238,180,86,43,22,151,107,5,198,229,113,168,142,146,142,142,146,201,65,52,245,51,200,228,108,113,71,27,107,85,207,123,156,168,212,106,34,170,170,162,33,61,64,0,115,253,97,215,77,56,208,106,60,102,237,170,23,159,99,90,178,140,130,28,110,27,148,168,137,75,71,85,44,19,205,27,234,94,170,157,168,87,195,185,139,39,69,107,28,246,171,246,177,30,246,7,64,0,0,0,0,0,128,31,213,171,225,99,255,0,16,117,87,255,0,133,91,191,207,128,159,224,243,250,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,126,243,208,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,0,0,0,0,0,0,0,7,20,226,83,140,13,14,225,90,196,151,61,77,201,59,215,89,187,14,164,198,237,111,134,123,197,92,114,189,237,73,153,78,249,25,182,20,237,74,171,44,142,100,125,99,86,163,149,234,214,56,59,88,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,0,0,14,63,133,113,91,162,249,222,182,230,60,63,217,178,154,72,242,204,58,162,158,145,241,84,87,82,35,46,179,190,9,38,154,42,22,182,103,75,59,233,146,41,27,80,221,141,88,158,213,69,251,149,83,176,0,0,0,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,111,228,208,110,34,180,143,137,44,54,155,51,210,156,178,146,226,199,83,195,53,117,177,242,177,183,27,75,228,87,181,33,172,167,71,43,161,126,232,165,68,85,234,199,236,87,70,231,179,163,148,58,88,32,7,245,106,248,88,255,0,196,29,85,255,0,225,86,239,243,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,251,192,244,0,0,0,0,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,193,167,188,221,184,109,212,172,255,0,26,211,155,22,19,169,80,92,178,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,189,58,244,69,251,128,155,224,0,0,16,3,250,181,124,44,127,226,14,170,255,0,240,171,119,249,240,19,252,30,127,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,222,121,77,121,226,43,72,248,109,195,106,115,61,86,203,41,45,204,109,60,211,80,219,25,43,29,113,187,62,53,99,86,26,58,117,114,58,103,238,150,36,85,78,140,102,244,116,142,99,58,185,3,165,131,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,125,96,0,0,0,225,87,62,52,244,26,203,196,187,56,83,188,228,21,116,25,148,148,240,43,39,169,166,237,91,157,91,59,25,36,54,244,157,206,69,90,153,34,146,55,177,54,246,221,189,177,164,139,50,164,71,117,0,15,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,0,0,0,35,255,0,21,188,107,105,103,7,223,101,191,105,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,160,76,0,14,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,208,232,0,230,154,13,196,86,145,241,37,134,211,102,122,83,150,82,92,88,234,120,102,174,182,62,86,54,227,105,124,138,246,164,53,148,232,229,116,47,221,20,168,138,189,88,253,138,232,220,246,116,114,242,14,37,57,139,232,255,0,10,218,142,154,101,169,184,22,160,77,95,53,190,11,165,37,93,174,146,223,61,45,93,44,170,246,36,140,87,214,50,70,244,146,41,99,84,145,140,118,232,213,81,21,170,215,56,37,80,35,175,10,220,118,104,191,23,119,92,130,197,167,52,121,5,166,229,142,211,193,87,45,29,254,58,72,39,170,130,71,57,174,150,8,225,168,149,207,100,110,107,27,35,149,17,26,179,66,159,248,104,72,160,0,17,255,0,138,222,53,180,179,131,239,178,223,180,203,6,87,115,251,91,227,188,23,176,169,105,166,237,248,94,199,115,187,222,158,46,157,124,75,54,237,221,215,163,186,244,232,157,66,64,2,37,112,241,204,171,69,248,154,213,10,29,40,211,157,62,212,166,92,171,41,234,42,229,172,174,180,210,37,21,20,16,198,174,116,181,18,67,85,35,163,98,187,100,77,114,183,162,201,44,109,247,110,66,90,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,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,29,127,157,197,218,235,96,186,232,53,246,197,115,171,183,92,173,213,25,5,93,29,101,36,206,134,122,105,227,117,177,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,72,174,92,220,107,254,245,90,113,61,131,63,185,218,163,212,220,91,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,145,175,158,119,224,159,230,79,211,74,213,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,13,63,3,133,112,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,160,0,0,10,107,230,255,0,148,223,112,110,52,52,247,53,197,171,188,21,235,31,195,237,55,75,117,79,105,146,118,42,160,187,87,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,46,80,165,110,117,126,105,241,111,151,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,59,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,110,126,212,145,242,84,204,102,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,224,84,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,126,212,14,170,0,0,81,94,63,197,182,85,194,55,31,90,199,148,219,98,241,216,221,247,80,47,22,252,154,220,230,201,47,114,133,183,167,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,232,245,47,80,205,103,22,62,105,245,147,230,6,67,234,51,129,163,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,27,114,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,215,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,160,31,172,0,5,0,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,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,161,150,34,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,236,134,73,93,47,106,158,133,202,217,220,170,145,124,51,78,178,61,205,98,200,246,133,207,128,0,0,0,20,23,63,19,25,151,10,28,192,245,99,84,176,250,26,75,139,29,156,100,150,219,189,178,165,17,172,184,219,164,186,200,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,247,232,102,179,139,31,52,250,201,243,3,33,245,25,192,208,246,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,224,85,246,166,125,184,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,253,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,229,92,88,249,88,214,79,151,249,15,167,78,115,253,107,230,17,195,143,15,218,203,75,162,218,153,120,186,210,87,201,111,101,194,182,233,69,72,202,218,27,95,113,178,58,56,42,155,11,221,82,201,156,216,216,228,99,96,119,195,81,11,213,81,174,87,39,160,215,205,66,192,117,43,132,77,105,190,233,206,113,143,229,86,216,48,124,142,146,90,203,37,206,26,232,35,157,182,201,92,232,157,36,46,115,81,232,215,177,202,213,94,189,30,213,254,104,6,115,13,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,171,94,88,92,122,211,104,197,214,147,135,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,59,33,146,87,75,218,167,161,114,182,119,42,164,95,12,211,172,143,115,88,178,61,182,149,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,43,87,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,172,168,0,0,0,0,10,1,230,105,96,214,91,23,23,25,75,245,142,247,237,79,106,117,184,98,178,178,165,178,67,22,58,249,230,109,28,17,177,17,189,158,222,201,35,123,21,173,85,149,178,201,214,78,231,118,73,21,202,159,142,123,173,151,38,160,225,119,85,238,149,119,11,109,254,161,35,197,47,87,27,163,158,182,201,217,78,200,226,182,47,126,77,173,166,123,96,99,32,142,46,138,217,159,177,24,254,242,44,83,211,141,30,18,113,94,46,116,177,113,107,148,190,7,36,177,120,155,134,51,113,107,163,139,183,92,234,105,24,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,179,26,162,245,98,25,236,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,240,53,38,8,85,203,51,141,31,222,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,186,72,247,76,233,154,172,107,106,28,187,155,220,150,39,163,147,188,145,199,34,184,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,80,56,7,50,254,49,41,184,111,210,57,176,124,50,241,73,251,69,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,131,105,187,103,215,252,254,138,251,98,185,228,23,28,218,227,120,142,174,142,178,146,105,166,186,212,221,100,153,29,28,177,200,213,89,159,82,233,149,28,142,69,87,171,213,21,61,231,213,214,45,98,207,181,215,63,186,106,54,163,95,170,238,55,43,141,68,242,197,20,181,83,77,5,190,9,38,146,102,210,82,182,103,189,209,83,70,233,94,145,196,142,84,106,47,252,42,182,147,202,83,130,239,177,118,42,62,43,179,246,238,189,100,118,249,160,197,237,115,208,237,117,186,134,71,237,117,115,157,43,17,233,52,236,98,164,78,137,81,190,26,103,46,233,18,163,108,97,61,116,83,27,207,176,237,35,196,49,77,82,201,233,50,44,178,207,103,166,162,187,93,105,146,101,101,92,241,177,26,178,43,231,123,165,149,253,17,55,204,245,106,202,244,116,155,35,223,219,109,27,115,52,209,79,216,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,127,196,21,230,247,161,117,154,159,195,141,38,163,99,214,111,27,122,211,75,131,174,51,57,139,59,230,109,158,118,36,117,169,28,81,163,152,237,175,101,36,239,123,209,18,56,169,165,114,61,169,185,175,14,43,201,47,90,255,0,239,235,135,58,203,127,247,243,91,125,84,113,127,234,244,117,113,204,245,147,255,0,82,88,218,216,255,0,217,213,206,254,130,29,87,157,95,149,140,91,230,5,15,167,92,74,181,225,35,90,46,186,11,196,54,19,168,20,185,125,94,59,104,142,241,71,73,146,84,66,199,74,201,108,146,84,71,227,98,150,38,181,203,43,59,72,231,35,81,174,114,61,140,123,58,72,198,42,89,255,0,57,91,181,170,255,0,194,38,19,125,177,92,233,46,54,219,142,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,10,182,225,59,205,62,141,252,192,199,189,70,3,70,122,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,62,243,57,156,39,121,167,209,191,152,24,247,168,192,90,247,55,126,34,169,180,219,65,153,163,152,198,89,73,75,150,103,245,17,67,93,67,20,178,182,182,59,2,119,22,121,145,98,114,36,108,150,88,227,167,84,147,171,101,142,74,150,53,174,218,245,96,83,102,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,188,189,238,89,122,41,251,22,225,31,22,241,23,15,21,95,157,244,205,107,54,75,190,24,188,108,16,248,120,227,235,27,28,222,148,177,83,111,106,238,233,42,203,181,202,221,189,41,175,131,109,11,172,226,39,136,236,51,78,125,141,237,27,43,174,17,220,114,54,189,103,100,44,179,211,189,178,85,36,146,192,138,248,187,140,78,195,31,213,169,221,154,38,239,106,185,28,154,62,2,130,231,226,99,50,225,67,152,30,172,106,150,31,67,73,113,99,179,140,146,219,119,182,84,162,53,151,27,116,151,89,31,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,239,244,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,2,174,120,120,177,243,79,172,159,48,50,31,81,156,234,188,2,241,175,149,112,167,168,244,150,75,181,207,196,105,150,77,112,134,60,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,220,216,159,16,95,240,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,115,78,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,124,142,111,69,114,49,219,24,143,145,201,177,142,84,245,121,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,159,110,52,120,182,202,184,185,213,53,202,110,81,120,28,110,197,226,109,248,205,185,173,146,46,221,11,170,100,123,39,158,37,154,88,210,178,72,214,22,204,248,213,26,238,204,104,137,209,136,7,106,224,183,93,53,31,136,190,102,120,30,168,106,133,231,199,93,107,189,179,20,48,196,138,202,91,125,43,109,21,203,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,173,83,141,61,51,253,174,240,167,169,248,44,116,151,90,186,186,140,126,123,133,5,45,174,62,229,85,85,117,18,165,101,44,12,102,199,43,251,147,211,196,197,99,91,185,205,114,181,170,142,84,84,166,206,87,30,123,52,203,235,94,143,90,95,240,25,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,211,158,147,231,95,181,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,103,135,140,12,2,167,76,56,163,213,44,50,108,122,146,197,79,75,148,87,84,219,237,244,137,19,96,130,221,83,42,212,81,36,109,137,118,49,139,77,52,42,140,78,155,17,81,170,141,84,86,165,175,242,117,212,207,182,28,41,205,130,213,213,218,146,175,2,200,43,45,240,210,211,201,253,116,218,26,149,74,200,231,168,98,189,85,55,207,61,99,24,244,107,90,230,192,173,68,87,49,234,161,58,138,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,202,138,11,230,143,171,212,218,181,198,14,77,5,182,122,73,237,184,53,60,56,133,44,208,193,44,79,123,233,156,247,213,54,84,147,250,79,101,100,245,113,163,154,141,98,178,54,43,119,127,77,193,242,185,107,233,13,78,175,241,131,131,192,176,85,173,183,15,168,92,190,229,53,52,241,68,248,25,66,230,190,157,202,146,117,222,199,86,45,36,111,107,17,94,172,149,202,155,122,43,219,160,146,173,121,35,233,13,51,45,90,133,175,117,208,82,73,81,61,68,88,133,174,70,207,47,126,6,49,177,213,86,181,241,251,162,86,72,178,80,43,93,241,61,22,25,19,224,69,93,246,148,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,30,83,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,172,168,203,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,228,242,204,227,71,247,147,211,135,233,190,106,238,222,125,128,219,233,32,169,168,154,187,189,37,246,133,19,180,202,238,146,61,211,58,102,171,26,218,135,46,230,247,37,137,232,228,239,36,113,132,213,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,5,37,241,129,196,14,125,195,47,51,188,255,0,85,244,229,244,143,185,81,211,219,169,37,163,174,89,150,138,182,9,172,116,109,116,85,17,195,36,110,145,136,237,146,181,170,238,137,36,81,187,223,181,11,116,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,32,243,71,243,217,169,191,69,244,122,35,228,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,97,161,64,124,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,172,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,172,168,14,105,28,125,81,234,39,142,225,147,71,46,22,171,150,32,158,14,163,34,200,168,234,96,174,134,239,34,118,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,248,25,27,251,193,111,224,172,14,84,220,102,235,142,162,223,106,116,51,83,109,89,94,119,106,139,185,81,73,153,200,201,171,36,178,200,230,75,50,83,92,234,159,215,172,50,246,165,72,36,145,221,196,145,59,73,189,142,111,98,207,192,25,214,227,95,135,221,113,208,61,101,173,162,214,188,130,235,151,73,123,235,61,167,49,173,158,106,143,110,210,196,214,70,215,44,146,185,239,108,209,49,34,100,144,185,238,116,127,7,69,116,110,138,71,232,164,227,252,81,112,201,128,241,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,52,43,3,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,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,78,88,188,194,235,50,154,202,110,29,120,129,203,251,215,89,182,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,126,233,151,187,11,41,147,107,26,173,141,99,220,175,88,154,240,179,242,0,115,66,227,167,246,41,138,191,67,180,115,51,240,154,147,122,217,237,138,154,38,238,154,197,107,146,55,42,244,153,28,158,30,178,110,177,246,250,35,158,200,149,242,127,9,206,167,145,122,175,30,220,111,216,184,71,193,34,162,199,42,173,87,45,77,189,246,165,178,89,43,33,125,68,44,165,73,145,38,170,171,108,114,198,248,225,216,217,89,26,239,71,62,94,155,90,230,199,42,178,133,178,156,179,42,206,111,181,89,78,107,147,93,114,11,213,110,207,19,113,186,86,201,87,85,62,198,53,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,1,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,127,220,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,38,123,15,127,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,208,211,73,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,87,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,21,45,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,65,199,248,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,78,235,201,231,74,181,162,247,172,53,26,175,140,100,85,118,157,58,199,106,22,147,37,163,117,93,92,16,95,103,146,134,173,180,241,50,54,49,96,170,125,52,146,199,43,155,35,145,98,73,163,115,125,239,78,177,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,102,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,50,238,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,0,0,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,32,106,160,16,43,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,168,3,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,41,219,154,133,179,136,106,14,37,238,181,90,201,37,91,177,139,141,68,213,56,50,83,213,212,77,104,109,185,25,12,74,148,204,145,202,216,106,118,197,2,213,49,168,222,179,46,254,157,183,196,231,92,79,9,222,86,52,111,229,254,61,233,208,30,127,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,96,87,7,42,110,54,168,244,166,251,83,195,246,175,101,126,15,12,188,247,43,44,23,43,165,202,10,123,126,63,84,198,75,52,241,189,243,43,123,112,212,123,186,34,63,107,103,68,219,26,173,68,143,75,148,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,61,203,23,141,170,61,115,211,138,109,36,213,12,175,126,164,226,251,104,225,169,187,92,160,90,172,150,149,201,52,145,201,11,21,91,44,211,65,12,46,100,203,181,238,218,200,229,124,142,116,175,70,132,234,34,255,0,31,124,100,211,112,131,165,244,87,11,21,53,37,126,119,147,212,44,56,229,13,117,20,179,209,61,144,73,10,214,77,80,177,201,26,181,140,138,84,107,81,31,189,100,150,62,141,115,18,69,111,96,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,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,15,21,254,138,179,220,171,253,85,200,242,76,142,225,254,249,89,93,114,174,168,147,254,116,147,77,36,143,255,0,11,156,231,127,53,83,73,28,55,98,122,185,130,232,150,45,135,235,174,99,73,149,102,214,154,121,105,174,87,122,105,223,51,42,152,217,228,240,234,178,201,28,111,145,233,79,217,107,222,246,239,115,218,231,57,94,170,175,116,11,229,59,193,5,102,55,236,206,44,245,50,151,101,93,194,222,178,225,52,73,52,240,205,75,28,222,34,10,138,170,168,93,19,17,221,216,21,139,78,173,145,241,186,42,135,61,91,185,99,115,108,252,10,22,229,221,198,253,103,10,185,218,226,89,141,86,237,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,136,84,142,73,31,21,59,81,141,87,49,141,91,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,203,17,101,60,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,66,223,192,0,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,190,140,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,10,1,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,59,7,51,94,59,110,186,221,153,92,116,51,75,114,106,73,52,190,195,81,27,106,171,45,115,185,236,201,43,88,141,115,159,36,157,17,31,77,12,189,91,27,25,186,55,190,62,254,233,17,97,237,112,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,9,65,201,231,68,53,162,183,84,42,53,150,27,230,65,140,105,213,186,157,93,81,72,232,234,225,162,203,167,124,117,116,209,49,159,209,130,161,148,178,44,207,115,213,94,177,72,145,181,27,214,69,123,58,255,0,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,137,60,13,68,114,191,221,97,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,207,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,64,165,110,90,57,253,54,159,113,165,167,117,87,44,134,174,213,109,190,84,84,216,42,146,21,151,101,99,234,233,164,138,150,158,86,70,139,189,142,172,90,69,77,201,177,175,107,30,237,187,55,38,130,76,171,154,125,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,15,86,80,183,53,173,76,253,162,113,147,145,219,169,234,237,85,116,24,85,190,135,25,163,158,223,39,115,119,110,53,168,168,100,206,71,185,171,52,117,85,85,49,57,19,110,222,210,49,205,220,215,42,222,158,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,119,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,11,84,228,125,128,84,197,106,213,61,82,174,199,169,22,158,170,162,221,96,181,221,156,145,58,116,124,77,150,122,218,118,47,94,235,24,169,53,3,221,238,70,61,82,63,233,44,107,182,210,136,255,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,9,21,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,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,91,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,123,85,18,207,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,189,205,86,43,59,13,87,239,130,56,194,215,207,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,248,85,61,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,165,6,113,245,198,190,85,197,102,163,213,217,45,55,63,15,166,88,205,194,104,241,203,125,58,200,200,235,246,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,115,165,124,161,205,56,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,201,65,201,83,205,62,83,242,254,187,212,109,196,10,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,166,215,61,141,158,23,57,168,189,90,146,198,171,211,114,117,158,188,149,60,211,229,63,47,235,189,70,220,7,85,231,157,248,39,249,147,244,210,176,44,24,158,85,149,251,75,236,182,51,117,188,251,26,223,53,218,227,236,250,41,42,60,29,12,93,59,181,51,108,69,237,194,205,205,221,35,186,53,189,83,170,167,82,207,249,231,126,9,254,100,253,52,227,252,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,17,131,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,241,100,98,185,175,107,37,138,39,171,31,179,106,232,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,240,42,210,95,49,158,10,63,117,93,71,130,255,0,128,91,46,178,105,150,83,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,41,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,13,10,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,16,42,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,247,185,17,123,95,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,238,110,215,170,181,87,182,249,24,254,255,0,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,156,215,140,222,1,117,31,134,29,71,161,182,99,22,251,174,91,134,101,183,6,208,226,183,42,122,101,154,170,90,169,23,248,118,218,136,226,111,247,103,242,102,214,163,103,106,43,163,68,84,146,40,130,244,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,13,121,109,112,129,170,28,44,96,23,105,53,63,50,171,109,203,37,168,109,91,241,106,43,140,117,86,170,36,88,96,219,43,209,97,71,50,185,174,73,162,145,208,204,232,94,196,139,175,115,100,110,108,202,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,239,106,162,89,87,42,126,57,238,182,92,154,131,133,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,189,249,54,182,153,237,129,140,130,56,186,43,102,126,196,99,251,200,177,116,173,9,225,39,21,226,231,150,6,154,98,215,41,124,14,73,98,251,71,112,198,110,45,116,113,118,235,157,112,184,177,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,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,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,81,0,128,28,181,57,129,126,221,168,232,116,19,85,166,217,159,90,173,238,246,93,197,206,233,29,226,134,146,10,102,127,22,89,234,95,53,69,197,235,226,103,147,107,17,171,28,111,127,187,107,137,254,6,85,192,45,123,95,184,10,166,215,158,13,244,135,90,180,154,197,73,6,162,216,244,222,197,53,221,145,247,119,223,237,208,89,24,230,194,216,97,138,71,79,92,142,142,24,161,95,131,115,28,172,123,156,140,133,24,30,131,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,172,168,203,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,239,114,230,227,95,247,170,211,137,236,25,253,206,213,30,166,226,223,195,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,9,128,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,57,164,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,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,172,223,224,7,153,15,238,189,98,171,210,221,86,181,221,111,120,11,60,85,194,215,236,184,60,77,202,142,186,87,193,252,6,119,234,163,134,58,62,141,169,145,88,214,238,239,74,174,234,187,156,118,14,95,220,51,225,188,87,242,252,205,116,183,48,174,171,183,61,186,145,87,114,180,92,233,149,92,251,117,198,59,85,19,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,87,94,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,225,68,15,149,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,239,45,251,135,126,31,173,90,33,202,215,80,239,174,101,36,249,14,163,233,189,235,42,186,86,68,141,114,172,19,218,102,117,21,50,73,219,99,246,71,78,230,57,99,114,189,27,52,213,42,199,43,94,133,122,242,244,225,235,247,141,226,107,31,176,86,212,218,153,101,197,59,121,109,238,154,227,75,226,163,175,161,164,170,129,29,70,144,170,108,147,188,249,99,141,200,245,70,164,110,145,221,30,173,72,223,119,252,88,249,88,214,79,151,249,15,167,78,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,242,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,1,234,193,202,184,95,214,191,222,39,69,109,26,199,29,191,193,82,100,23,11,199,128,129,209,118,228,101,12,23,74,170,122,94,235,123,146,34,76,176,67,18,201,181,234,222,226,191,111,70,244,68,234,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,123,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,254,29,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,96,230,177,192,149,213,46,181,252,83,104,214,51,72,235,107,169,214,124,222,213,110,129,205,158,57,209,207,116,151,132,98,42,181,236,115,85,169,62,198,181,88,172,239,185,31,190,121,35,174,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,64,211,240,56,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,238,118,230,34,181,87,184,201,24,206,234,0,0,0,174,174,106,124,16,81,234,78,43,119,226,123,79,41,118,101,248,221,190,41,114,26,78,244,20,244,245,182,122,72,231,124,245,93,59,72,249,107,35,98,194,157,95,42,34,193,79,177,173,115,219,27,93,98,160,12,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,118,14,50,120,213,207,184,190,204,161,186,92,41,42,241,140,78,130,158,158,42,28,90,27,196,213,84,140,158,52,151,173,92,168,168,200,164,169,85,158,86,164,173,137,138,145,108,103,191,106,185,223,171,152,94,158,232,118,153,113,53,144,99,26,21,126,241,244,31,196,171,190,82,69,217,240,182,123,196,181,83,190,107,117,50,67,20,113,178,24,99,88,26,145,166,245,141,219,163,115,183,49,205,111,0,196,254,202,253,170,179,125,186,246,175,217,191,104,83,251,99,217,61,191,29,224,123,141,239,248,126,239,240,251,221,189,251,55,252,59,186,117,247,117,2,106,114,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,231,138,209,76,43,1,211,173,35,196,48,173,45,168,164,170,196,237,118,122,104,173,53,148,207,133,236,175,129,88,142,74,181,146,6,182,41,95,58,185,102,124,172,68,73,31,35,159,255,0,132,123,80,7,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,247,30,128,1,151,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,113,55,245,223,90,255,0,109,60,168,116,183,196,91,252,45,126,9,168,20,24,85,102,200,182,67,47,130,179,213,248,121,35,235,35,220,238,180,178,211,111,114,237,235,42,75,181,168,221,189,125,7,58,125,29,186,217,117,115,20,214,251,125,134,146,43,22,75,103,101,146,186,178,146,149,205,123,174,180,175,145,200,234,169,17,136,197,124,148,210,68,200,149,207,87,185,148,114,39,68,108,72,87,173,54,83,125,164,197,110,56,85,61,118,203,45,214,225,71,116,172,166,237,49,123,181,84,145,212,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,168,29,3,132,239,52,250,55,243,3,30,245,24,14,171,204,211,90,255,0,109,60,92,101,62,30,223,225,104,48,78,184,85,30,248,182,77,47,130,158,111,17,36,157,36,123,93,214,170,90,157,142,77,189,98,72,183,53,29,187,172,106,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,254,138,179,220,171,253,85,200,242,76,142,225,254,249,89,93,114,174,168,147,254,116,147,77,36,143,255,0,11,156,231,127,53,80,44,255,0,146,94,138,127,223,215,17,149,151,15,239,225,86,250,88,229,255,0,213,235,42,228,153,139,31,254,164,145,185,178,127,179,163,155,253,5,45,80,230,156,53,233,13,54,130,232,54,13,164,112,193,73,29,70,59,103,134,27,130,210,79,44,208,75,113,127,89,107,102,141,242,244,122,178,74,153,38,145,17,81,189,17,232,136,214,162,35,83,165,129,154,206,44,124,211,235,39,204,12,135,212,103,57,164,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,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,175,75,226,199,205,62,178,124,192,200,125,70,114,111,240,49,194,174,27,197,127,47,204,231,15,188,219,105,27,147,219,179,139,181,78,39,119,146,69,133,246,235,138,218,173,219,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,7,148,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,114,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,151,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,252,40,157,171,36,230,25,175,57,15,11,150,94,23,91,89,73,110,182,219,169,253,145,91,122,162,111,102,182,227,100,142,38,71,77,110,126,222,141,99,26,212,123,36,123,122,58,104,210,38,63,255,0,203,173,64,116,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,26,253,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,253,59,125,238,223,199,219,221,187,111,197,211,167,188,245,90,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,178,174,102,250,23,167,28,58,112,35,130,233,126,151,217,188,13,170,135,80,40,165,154,105,85,31,85,112,170,117,178,224,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,52,34,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,21,1,206,211,76,242,170,109,83,193,117,143,194,119,113,187,134,62,152,207,126,56,228,119,135,174,167,169,168,168,217,51,182,118,217,220,142,171,172,105,189,92,238,196,255,0,10,35,58,175,138,228,211,159,211,99,60,81,221,48,203,142,67,87,73,79,152,226,245,116,212,118,246,172,171,5,117,198,158,88,170,35,87,181,168,172,71,199,77,29,114,181,239,233,209,29,35,81,122,201,181,214,21,204,211,69,63,109,60,35,229,62,30,225,225,107,240,78,185,173,30,249,118,67,47,130,130,111,17,28,157,35,123,157,214,150,90,157,141,77,189,101,72,183,57,27,187,173,27,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,58,244,234,169,247,129,165,61,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,121,153,125,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,121,117,60,215,117,138,235,141,112,101,5,102,156,223,169,39,182,234,61,226,130,201,45,206,134,169,206,73,237,83,211,79,86,231,83,205,11,209,174,100,205,166,100,110,85,222,199,195,52,141,232,187,209,82,160,56,104,192,41,181,79,136,109,55,211,235,134,61,87,124,182,223,50,139,109,53,210,134,153,37,223,45,187,196,49,107,21,86,37,71,177,141,167,73,94,247,181,83,99,26,231,117,110,222,168,23,189,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,164,128,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,41,130,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,235,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,181,225,59,205,62,141,252,192,199,189,70,2,116,243,75,224,22,251,73,125,191,113,89,164,54,255,0,29,106,174,254,190,204,108,148,180,204,100,150,249,26,196,73,46,80,182,54,167,114,23,237,89,42,58,162,200,201,29,36,206,87,177,242,44,1,58,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,10,149,229,89,193,78,178,219,50,171,71,20,25,53,254,235,133,99,117,118,249,125,147,69,69,84,216,171,175,112,186,72,28,223,21,79,44,18,70,251,116,209,164,221,58,185,146,171,153,12,209,109,78,212,203,109,64,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,129,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,178,131,154,63,158,205,77,250,47,163,209,18,211,150,223,15,216,15,19,92,4,230,250,81,168,204,171,101,182,179,82,38,171,138,178,133,33,74,218,41,225,162,182,185,178,211,201,52,114,54,55,171,119,196,231,35,122,172,114,200,223,118,229,3,128,114,216,227,158,235,195,238,127,71,165,122,141,116,171,174,211,172,170,162,154,219,19,235,46,142,108,24,188,238,154,69,109,84,77,154,68,130,26,103,73,80,247,84,244,70,175,78,146,238,85,141,99,146,242,76,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,85,112,211,205,43,81,244,27,135,219,238,151,221,161,251,81,126,179,120,8,176,9,174,116,107,81,75,71,75,221,233,85,75,91,35,106,34,149,97,142,20,79,12,140,71,57,142,85,98,185,34,108,108,96,75,94,104,220,118,221,116,78,213,14,132,104,190,77,73,79,155,95,41,222,236,130,227,73,59,188,110,61,68,230,177,98,100,123,83,108,85,53,13,123,149,31,191,185,20,109,71,163,90,179,67,43,106,7,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,63,39,250,42,207,114,175,245,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,210,77,52,146,63,252,46,115,157,252,213,75,201,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,135,85,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,227,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,64,0,0,2,42,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,232,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,83,196,0,230,133,192,183,237,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,254,43,155,79,26,5,64,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,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,160,135,128,172,135,79,56,40,212,110,37,181,162,197,87,107,190,182,158,215,14,43,101,170,241,84,117,182,199,186,247,29,45,92,213,212,178,196,197,71,186,36,111,101,55,189,139,28,239,122,183,119,109,91,237,121,94,240,45,251,107,202,153,174,58,199,134,120,189,54,178,239,246,61,53,107,182,195,125,186,71,35,81,58,194,173,95,17,71,15,73,59,157,85,172,124,168,200,255,0,138,214,212,70,147,255,0,154,63,145,61,77,250,47,172,81,1,64,36,233,230,69,192,45,247,64,178,171,166,182,233,189,191,198,233,150,65,112,125,69,68,52,180,204,143,236,205,84,242,117,74,103,199,19,90,198,209,185,239,219,4,141,106,53,157,91,11,250,59,182,249,160,177,169,44,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,0,204,190,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,249,205,234,157,28,177,203,52,106,187,37,145,174,250,186,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,237,124,95,240,11,168,252,58,107,45,175,3,193,109,247,92,230,203,154,248,186,140,61,109,244,203,85,116,168,142,157,173,125,69,52,212,208,181,94,179,64,199,177,206,145,140,237,189,138,146,38,197,238,71,21,180,240,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,97,208,56,116,225,163,75,56,95,193,33,193,116,206,211,254,187,198,222,107,32,166,246,165,207,248,211,75,31,139,158,24,163,239,118,187,239,100,123,155,240,51,163,83,249,170,245,80,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,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,66,253,57,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,7,63,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,10,185,168,112,21,83,75,83,117,226,159,70,236,85,117,140,172,168,154,225,156,219,41,251,72,202,54,36,80,181,43,233,169,227,137,174,86,43,153,60,181,79,115,222,253,242,247,122,35,18,87,50,0,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,160,26,94,50,174,105,163,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,217,151,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,130,188,206,184,37,163,215,61,56,169,213,189,47,197,55,234,78,47,186,178,106,107,77,182,5,170,201,105,92,144,199,36,115,61,17,178,205,52,16,194,215,194,155,158,237,172,146,38,70,231,74,197,109,48,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,162,10,11,230,107,140,112,243,138,241,47,113,183,232,37,194,145,143,101,60,112,100,182,91,85,182,158,154,209,102,184,194,198,196,176,82,186,29,173,87,171,88,142,154,52,103,240,230,87,245,145,207,115,226,128,62,87,28,28,113,230,92,95,100,214,232,33,101,93,135,4,179,211,210,207,65,142,43,209,81,151,23,83,181,42,167,157,237,94,149,15,108,174,154,56,164,84,103,72,81,170,145,198,249,38,71,122,14,93,220,16,86,113,85,157,174,91,152,210,237,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,182,189,144,120,132,73,35,145,145,84,53,88,228,115,216,228,136,6,151,120,110,195,116,143,79,180,75,22,195,52,42,255,0,73,124,194,109,84,242,195,109,185,211,93,25,113,101,99,251,242,58,162,101,168,141,85,143,123,170,22,101,122,51,163,26,245,115,90,214,35,81,168,29,44,0,6,85,207,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,251,156,199,181,201,213,21,20,252,165,201,235,7,4,20,124,85,112,59,163,89,110,29,75,183,83,113,61,47,177,197,98,106,77,5,52,55,72,221,73,71,35,233,106,165,124,78,123,182,177,147,248,116,89,35,141,146,212,57,94,228,107,222,228,15,203,202,175,142,123,174,169,83,126,237,218,185,116,171,184,101,150,218,122,171,149,143,33,185,93,29,81,83,121,131,186,178,75,75,51,170,36,89,100,169,137,36,115,153,179,114,45,60,78,69,107,59,27,164,177,243,45,159,232,171,2,202,191,213,92,115,36,199,46,31,239,148,117,214,218,234,121,63,230,201,12,209,200,207,240,57,174,111,242,84,47,123,128,78,59,45,92,93,227,53,182,44,150,142,146,211,168,184,237,58,85,222,40,233,99,108,20,85,80,73,81,51,99,150,134,55,212,75,59,217,28,109,167,108,206,122,34,54,73,152,137,238,123,64,150,160,0,42,175,158,119,224,159,230,79,211,74,181,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,253,206,99,220,213,234,138,168,90,87,60,239,193,63,204,159,166,149,129,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,40,30,171,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,215,233,134,225,90,47,192,15,13,23,88,173,245,21,113,226,120,117,61,109,238,186,178,177,244,137,113,185,206,247,171,145,175,145,27,4,83,84,189,86,42,104,81,219,85,219,96,143,175,185,15,41,193,111,9,24,111,3,186,71,119,170,200,114,138,73,242,27,181,60,119,76,202,253,53,74,195,110,129,148,204,145,205,142,46,230,214,199,77,3,100,153,86,87,163,94,253,207,123,246,55,100,81,85,95,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,118,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,5,48,114,121,210,173,104,189,235,13,70,171,227,25,21,93,167,78,177,218,133,164,201,104,221,87,87,4,23,217,228,161,171,109,60,76,141,140,88,42,159,77,36,177,202,230,200,228,88,146,104,220,223,123,211,173,207,129,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,215,249,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,35,87,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,135,4,13,68,106,51,223,229,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,4,212,230,227,169,152,174,31,194,21,227,5,187,85,245,189,103,183,10,11,125,162,150,57,35,238,59,195,85,195,89,60,238,99,158,143,88,88,200,17,142,123,26,237,178,79,3,85,17,31,213,42,7,133,141,20,253,226,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,73,105,206,127,87,169,178,253,121,198,180,142,221,61,36,212,250,123,103,116,213,138,216,37,100,240,220,110,29,185,100,133,239,119,192,246,37,52,52,50,53,88,158,229,154,68,87,42,166,214,57,48,105,13,54,95,175,57,46,174,92,96,164,154,159,79,108,237,134,141,29,60,172,158,27,141,195,185,20,115,49,141,248,30,196,166,134,186,55,35,215,220,179,70,168,213,84,220,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,99,250,11,193,158,3,197,159,45,93,60,163,172,161,164,183,102,214,234,123,236,182,27,244,81,67,12,238,158,59,149,213,41,169,42,170,86,9,102,90,30,245,66,201,36,81,244,94,169,185,190,255,0,190,170,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,247,185,92,121,19,211,47,173,122,197,105,5,121,194,100,124,50,223,117,30,221,30,6,207,23,171,20,155,34,200,238,150,122,138,89,109,178,210,198,181,16,58,150,187,183,34,200,151,24,36,167,137,168,138,198,185,33,126,215,185,219,98,108,97,31,245,159,152,22,190,235,182,135,89,116,19,53,154,212,203,45,171,192,120,155,141,35,171,82,229,120,240,144,171,25,227,229,146,165,236,168,222,253,179,191,171,19,172,209,177,233,209,90,135,192,224,239,133,92,203,138,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,227,70,202,230,61,190,38,70,182,70,194,205,174,220,244,87,42,118,217,35,217,194,139,190,229,55,145,240,203,38,135,125,155,210,22,120,12,235,224,151,49,134,239,81,75,237,139,149,84,80,194,178,85,71,28,114,58,69,183,71,37,82,195,2,171,88,214,174,253,205,238,62,71,200,17,131,155,110,142,224,58,21,128,112,255,0,167,58,115,97,164,183,91,109,212,247,232,165,150,42,88,97,158,225,60,112,218,97,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,192,137,231,249,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,13,120,10,226,98,155,133,142,33,173,153,197,230,134,146,124,122,249,79,246,115,32,154,100,151,125,21,186,122,136,31,37,92,73,19,92,231,62,39,67,28,138,205,143,222,198,189,136,141,115,218,246,204,174,121,223,130,127,153,63,77,42,172,13,57,231,248,86,3,196,30,145,221,176,171,205,69,37,231,19,205,236,235,19,43,40,159,13,67,31,4,204,71,67,87,77,35,154,248,149,237,85,142,104,101,232,228,71,182,55,167,94,136,80,15,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,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,210,184,148,225,175,78,56,169,211,132,211,45,77,91,172,52,16,220,32,186,82,85,218,234,146,10,170,74,168,145,236,73,24,175,107,227,119,88,229,150,53,73,24,246,237,145,85,17,28,141,115,66,186,185,50,107,94,178,213,101,87,221,14,154,223,117,190,233,181,13,190,75,156,117,61,166,190,28,110,185,242,34,181,189,231,200,222,220,53,31,199,254,3,18,71,44,173,238,49,140,111,137,144,182,163,197,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,4,79,106,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,197,207,86,218,109,87,26,154,10,203,133,178,146,170,162,215,80,181,116,50,205,11,94,250,89,214,41,33,89,98,114,167,86,61,98,154,88,213,205,232,187,36,123,126,231,42,45,48,242,84,243,79,148,252,191,174,245,27,113,117,32,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,154,114,130,226,171,13,190,105,125,55,11,121,29,202,146,219,150,99,149,21,181,56,252,14,141,99,75,181,186,89,29,85,42,49,238,122,164,149,49,75,37,67,156,196,107,63,131,219,115,81,253,185,156,222,129,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,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,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,221,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,115,246,164,143,10,1,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,162,142,13,181,103,59,214,206,28,112,205,66,212,140,66,235,98,191,87,91,227,142,162,91,131,97,103,181,246,49,173,75,156,44,137,27,219,134,163,251,107,90,232,227,233,185,118,35,226,237,203,39,192,187,112,1,194,229,255,0,94,107,120,131,190,233,213,37,198,241,113,167,145,43,44,213,113,197,53,146,166,182,78,169,37,194,74,55,49,90,250,151,53,85,21,85,86,53,114,172,171,31,123,248,164,138,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,2,189,121,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,83,78,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,148,173,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,194,205,56,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,12,214,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,93,15,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,5,80,246,166,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,106,114,123,226,186,197,130,95,110,60,50,102,178,218,173,116,25,101,193,247,139,5,210,121,159,28,147,94,30,202,120,22,129,221,81,99,94,236,113,53,98,85,86,47,114,55,70,157,199,77,27,91,58,184,223,224,187,21,226,227,78,39,161,162,109,170,201,159,91,123,115,217,50,25,104,99,116,143,237,36,219,104,106,103,70,44,201,70,245,158,69,86,177,126,9,21,178,237,126,213,141,249,236,46,207,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,7,214,229,99,194,101,215,64,116,142,179,60,212,236,22,146,207,168,57,141,66,202,199,207,185,110,52,86,69,100,75,13,36,205,114,116,167,123,165,108,147,62,38,252,75,186,20,151,227,137,35,138,69,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,116,171,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,33,230,51,198,191,239,85,168,240,88,48,11,157,214,61,50,197,191,135,109,166,157,123,81,221,43,145,94,146,92,221,14,214,189,187,152,244,142,38,202,174,115,35,107,157,210,39,77,44,105,218,185,162,241,245,89,152,95,110,92,51,232,237,194,235,107,181,99,151,10,154,28,178,241,5,76,244,114,92,234,152,201,105,167,182,181,141,115,119,209,183,185,35,101,238,35,155,52,141,110,212,70,70,143,154,181,128,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,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,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,188,147,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,160,103,51,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,241,100,98,185,175,107,37,138,39,171,31,179,106,232,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,240,42,208,183,25,156,25,231,220,38,103,245,52,117,148,53,119,28,38,227,80,249,108,55,232,162,154,104,27,4,147,84,37,53,37,85,74,193,20,41,93,217,167,89,36,138,62,169,209,119,55,221,247,126,174,8,56,209,202,184,71,212,120,43,171,93,117,189,224,55,46,228,23,188,122,42,233,27,27,59,171,14,234,234,104,21,233,10,214,49,32,141,17,207,79,142,52,116,91,153,185,36,96,104,80,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,33,87,51,62,52,127,118,205,56,102,155,225,78,238,103,217,245,190,174,10,106,136,107,187,50,88,168,85,59,79,174,233,27,219,51,102,114,189,205,167,114,109,111,114,41,94,174,94,202,199,36,128,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,105,30,173,107,220,200,162,149,232,199,236,218,185,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,15,203,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,247,169,237,120,148,225,175,81,248,86,212,116,211,45,77,91,84,213,243,91,224,186,82,85,218,234,150,122,90,186,89,85,236,73,24,175,107,36,111,73,34,150,53,73,24,199,110,141,85,17,90,173,115,172,251,149,103,4,20,122,109,138,218,56,158,212,58,93,249,126,73,111,150,92,122,147,189,5,69,61,21,158,174,56,31,5,87,78,210,190,42,201,24,147,39,86,74,168,144,84,108,115,90,247,72,214,201,94,52,120,73,197,120,185,210,197,197,174,82,248,28,146,197,226,110,24,205,197,174,142,46,221,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,5,123,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,73,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,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,2,117,0,0,141,92,194,248,122,253,227,120,101,200,44,20,85,55,86,94,177,78,230,91,100,166,183,82,248,169,43,235,169,41,103,70,209,172,40,155,228,239,50,89,35,106,49,81,201,35,163,119,71,163,86,55,231,176,213,65,156,206,56,52,118,235,162,28,81,234,6,35,89,97,164,181,91,107,111,21,55,187,12,84,52,174,130,137,109,85,114,186,106,102,211,181,88,198,236,141,174,88,28,145,166,198,201,4,140,106,174,206,160,112,162,85,114,203,209,79,219,79,23,24,183,136,184,120,90,12,19,166,107,89,178,93,147,75,224,167,135,195,199,31,88,222,215,117,170,150,155,123,87,111,88,146,93,174,71,109,235,21,75,201,229,17,163,183,93,53,225,113,249,118,71,97,164,161,185,106,13,226,91,221,52,171,74,232,171,100,181,54,40,225,164,108,238,123,26,229,98,185,149,19,196,136,174,103,110,169,175,106,255,0,17,200,4,223,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,95,240,103,198,142,43,194,63,2,57,133,117,19,173,87,188,250,229,168,21,80,89,49,233,107,163,108,140,238,219,41,54,215,84,192,143,73,150,141,139,4,136,174,98,124,114,35,98,220,205,203,35,3,218,243,167,205,116,26,231,83,138,97,86,250,122,74,221,95,179,212,50,90,234,202,70,117,125,190,200,248,164,114,82,85,72,142,68,87,201,44,145,77,20,78,71,57,140,73,31,252,54,206,157,234,182,61,5,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,189,25,27,83,222,228,70,167,220,132,212,185,242,159,213,202,14,20,25,171,20,180,85,119,29,76,117,68,23,149,197,169,165,123,94,219,4,148,108,145,244,235,75,45,51,38,246,164,115,57,219,225,73,21,170,198,57,140,71,203,181,174,9,21,201,114,239,161,213,58,113,145,217,45,150,235,84,26,177,67,112,169,158,229,53,67,97,125,202,162,207,42,83,36,110,167,147,178,201,27,70,146,68,198,190,20,146,84,108,205,73,28,172,239,196,196,245,124,234,252,172,98,223,48,40,125,58,226,84,6,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,165,133,113,207,197,86,27,197,127,47,204,27,48,179,92,169,27,147,219,179,139,77,54,89,104,142,53,133,246,235,138,218,174,59,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,4,117,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,3,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,152,221,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,113,168,130,138,249,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,122,119,60,43,101,122,187,115,157,44,178,189,93,241,116,64,228,28,70,113,15,117,214,173,59,208,220,66,170,235,73,37,62,157,96,233,100,154,130,154,141,209,50,142,181,149,115,83,163,149,239,69,116,143,150,130,146,214,247,170,61,209,163,213,219,81,138,175,98,73,254,74,122,103,246,131,92,115,77,82,171,164,181,84,82,97,248,251,45,240,248,136,247,213,83,215,87,205,252,57,233,250,177,81,157,32,164,172,141,239,71,53,219,103,70,162,57,175,127,74,235,47,79,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,167,115,194,186,86,43,119,53,209,75,19,209,223,23,68,9,170,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,3,73,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,183,225,59,205,62,141,252,192,199,189,70,3,74,96,14,85,196,47,19,186,53,194,254,43,14,83,171,153,71,128,241,253,246,90,237,212,208,186,162,186,231,52,81,171,221,28,17,55,254,99,86,71,171,34,99,165,141,30,246,111,111,94,170,66,14,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,132,28,7,115,29,166,226,179,50,202,52,251,80,109,24,254,37,144,182,161,213,216,165,13,53,84,174,125,198,221,209,235,36,10,178,38,217,106,105,218,198,189,238,106,179,186,199,185,205,133,141,134,69,40,216,250,191,232,171,2,202,191,213,92,115,36,199,46,31,239,148,117,214,218,234,121,63,230,201,12,209,200,207,240,57,174,111,242,84,62,80,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,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,14,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,80,14,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,217,226,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,234,158,246,185,21,61,202,134,164,206,21,171,188,20,240,243,174,26,161,139,234,206,160,97,20,149,87,124,114,162,90,154,136,97,166,167,142,11,243,214,56,153,18,93,23,183,221,171,100,41,4,125,182,58,68,103,77,204,114,62,55,57,138,17,43,149,191,0,181,154,119,224,120,155,214,59,125,214,219,151,175,140,167,199,113,218,202,105,232,102,180,70,189,218,105,170,106,227,145,172,123,166,149,139,34,71,26,162,198,216,164,73,62,55,200,206,205,149,0,0,0,0,0,0,0,7,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,140,28,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,252,149,182,155,85,198,166,130,178,225,108,164,170,168,181,212,45,93,12,179,66,215,190,150,117,138,72,86,88,156,169,213,143,88,166,150,53,115,122,46,201,30,223,185,202,139,250,192,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,0,0,138,188,209,252,137,234,111,209,125,98,136,163,109,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,62,242,242,121,163,249,19,212,223,162,250,197,17,64,32,106,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,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,189,87,149,95,28,246,173,45,169,253,219,181,114,233,73,111,196,238,85,21,87,43,30,67,114,186,54,158,154,205,63,105,100,150,150,103,84,72,145,71,77,42,198,231,51,102,213,74,137,92,138,215,247,247,71,109,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,20,23,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,198,179,181,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,63,138,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,253,92,67,241,3,128,240,203,165,245,218,175,168,207,171,125,182,142,162,158,146,42,58,21,133,107,107,103,154,68,107,98,167,142,105,35,108,143,70,239,149,205,71,117,72,226,145,222,253,170,7,10,230,35,198,253,31,10,184,34,98,88,117,86,237,77,203,45,242,203,98,114,67,5,76,54,184,219,52,81,190,170,170,39,202,215,183,115,31,63,135,85,142,72,223,45,59,145,237,86,177,237,90,44,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,232,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,147,202,83,130,239,177,118,42,62,43,179,246,238,189,100,118,249,160,197,237,115,208,237,117,186,134,71,237,117,115,157,43,17,233,52,236,98,164,78,137,81,190,26,103,46,233,18,163,108,97,92,28,76,112,171,171,156,40,102,84,216,126,169,91,105,28,203,141,63,137,182,93,237,178,62,107,117,197,136,141,238,36,50,189,140,118,248,220,228,107,216,246,181,237,234,215,116,216,248,222,249,85,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,159,241,69,195,38,3,197,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,220,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,106,32,16,3,149,239,29,63,182,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,248,174,109,68,137,63,192,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,133,92,210,56,5,172,212,79,29,196,222,142,91,238,183,44,189,60,29,62,69,142,209,211,79,93,53,222,52,237,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,240,62,55,247,170,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,117,16,71,93,57,224,3,133,205,46,213,203,230,178,227,90,117,73,37,222,237,81,13,93,13,13,108,113,79,110,176,78,199,164,171,45,182,5,103,74,119,186,86,181,232,238,174,88,182,237,135,179,26,171,20,58,254,149,102,23,221,64,211,140,115,53,201,240,43,174,21,117,189,91,226,172,171,176,93,30,199,85,91,228,114,117,88,222,172,255,0,222,136,228,100,136,213,68,146,56,159,186,54,250,176,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,149,129,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,22,21,205,83,142,123,86,169,84,254,237,218,71,116,164,184,98,118,218,138,91,149,243,33,182,221,27,81,77,121,159,180,146,69,75,11,169,228,88,164,166,137,100,107,159,191,114,173,68,77,68,107,59,27,164,137,92,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,241,90,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,9,240,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,155,231,116,105,185,204,99,167,149,177,49,238,122,199,26,181,155,157,209,92,224,232,24,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,2,37,115,77,192,41,179,174,11,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,252,76,101,28,245,106,253,232,172,107,55,61,122,108,71,54,141,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,231,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,152,45,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,112,30,171,137,77,94,169,215,173,121,206,117,114,105,234,228,167,200,175,19,77,111,74,184,34,134,120,173,204,233,21,20,50,50,46,172,71,199,77,28,49,170,162,187,170,177,85,92,229,85,114,220,79,40,237,51,197,112,254,16,172,249,213,166,147,173,235,61,184,87,220,46,245,82,71,31,113,222,26,174,106,56,32,107,218,196,122,194,198,64,175,107,30,231,109,146,121,220,138,136,254,137,70,214,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,136,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,240,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,158,152,47,26,118,174,22,57,98,105,213,139,16,200,41,27,170,153,45,61,225,49,250,53,166,109,82,209,64,183,202,214,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,54,218,203,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,249,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,163,24,178,205,44,138,214,244,77,242,61,223,123,149,86,221,57,93,112,11,71,135,216,173,188,76,107,21,190,213,116,186,228,118,250,106,236,78,207,61,52,21,145,219,41,94,248,170,96,185,57,238,107,182,86,59,183,27,162,237,171,93,12,110,118,229,87,200,172,132,34,94,183,242,185,215,157,19,208,107,102,180,86,84,210,95,43,41,233,223,87,151,99,246,232,187,147,227,208,127,73,178,164,173,115,155,86,198,55,175,125,209,162,36,75,241,55,187,19,95,51,99,166,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,189,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,72,60,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,123,94,107,90,233,167,28,69,233,198,129,106,134,151,222,124,117,170,187,237,44,83,67,42,35,42,173,245,77,75,90,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,239,149,201,83,205,62,83,242,254,187,212,109,196,10,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,174,214,189,237,130,22,185,200,157,92,145,70,139,215,106,116,158,188,149,60,211,229,63,47,235,189,70,220,7,85,231,157,248,39,249,147,244,210,31,240,41,195,93,139,138,156,219,80,180,202,230,189,155,172,58,127,112,186,99,117,110,170,124,17,210,94,34,172,162,101,60,146,171,90,253,208,175,117,241,200,138,199,175,110,71,171,81,30,140,115,102,7,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,134,186,197,163,185,246,133,103,247,77,57,212,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,255,0,133,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,155,186,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,135,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,128,106,76,16,255,0,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,254,29,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,192,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,25,246,226,111,137,190,36,172,28,73,106,189,138,197,196,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,13,4,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,122,116,234,171,247,129,210,185,112,229,153,86,115,193,142,158,101,57,174,77,117,200,47,85,190,214,241,55,27,165,108,149,117,83,236,186,213,177,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,133,32,241,99,230,159,89,62,96,100,62,163,57,161,61,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,174,123,56,177,243,79,172,159,48,50,31,81,156,14,191,148,112,89,117,189,112,57,166,220,86,105,110,63,87,95,81,29,61,233,51,200,34,169,116,175,108,16,92,234,99,167,184,69,2,181,85,25,28,81,171,39,86,59,163,88,200,164,237,162,36,242,156,43,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,183,105,203,58,211,106,191,242,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,32,7,50,254,2,170,116,27,33,155,90,180,154,197,87,62,157,95,42,36,154,238,200,251,91,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,199,181,237,86,61,205,87,194,143,11,105,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,103,91,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,154,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,203,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,244,26,201,171,216,110,132,105,221,195,84,181,6,122,184,49,235,77,69,12,53,211,211,64,179,62,157,149,53,112,210,164,202,196,248,156,198,58,118,189,232,212,115,246,53,219,90,247,116,106,254,172,167,22,211,141,113,211,138,172,111,36,161,181,101,184,102,91,111,99,156,214,202,147,82,215,82,200,141,146,41,162,150,53,255,0,18,72,229,141,200,230,185,24,246,57,21,26,228,224,28,209,252,137,234,111,209,125,98,136,133,92,174,184,250,172,195,239,182,222,25,245,138,225,117,186,90,178,59,133,53,14,39,120,158,166,122,201,45,149,79,100,84,208,91,92,199,57,219,40,221,219,141,177,118,209,173,134,71,59,114,43,36,87,194,17,131,140,206,12,243,238,19,51,250,154,58,202,26,187,142,19,113,168,124,182,27,244,81,77,52,13,130,73,170,18,154,146,170,165,96,138,20,174,236,211,172,146,69,31,84,232,187,155,238,251,191,87,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,117,117,52,10,244,133,107,24,144,70,136,231,167,199,26,58,45,204,220,146,50,245,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,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,134,148,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,206,23,22,62,105,245,147,230,6,67,234,51,147,167,146,230,186,106,61,118,109,145,240,241,115,188,248,236,50,135,31,169,201,45,180,213,8,175,146,221,84,218,202,104,228,101,59,250,252,16,201,226,158,247,198,168,173,238,53,30,221,138,249,86,72,45,197,143,154,125,100,249,129,144,250,140,224,118,173,15,224,130,179,136,190,11,242,13,94,211,122,93,249,246,31,152,93,34,168,167,116,211,191,218,182,120,109,52,213,9,75,5,60,81,72,178,86,119,221,210,20,110,196,119,126,70,189,206,233,30,200,193,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,167,86,72,213,247,181,81,201,247,161,113,60,149,60,172,101,63,48,43,189,58,220,114,174,107,156,11,127,111,226,131,69,48,207,246,197,86,127,69,66,239,241,92,219,164,116,232,223,248,223,20,246,187,253,100,202,207,238,137,128,151,252,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,29,213,212,208,43,214,100,163,122,207,26,35,158,159,4,138,232,183,63,106,72,254,129,197,143,149,141,100,249,127,144,250,116,230,125,184,117,213,237,92,209,45,92,177,102,122,37,61,91,242,119,212,50,223,13,178,24,31,82,203,195,38,123,90,180,18,211,179,226,157,146,185,24,136,198,252,123,209,142,98,182,70,177,205,190,157,111,201,46,185,151,3,89,246,95,125,198,42,241,187,149,243,73,238,183,42,203,53,90,187,191,109,158,107,60,146,73,75,38,230,49,219,227,115,149,139,213,141,94,173,94,173,111,220,129,156,194,207,181,235,152,93,30,153,112,119,165,58,21,160,217,127,250,58,175,211,252,114,43,197,242,215,52,21,17,217,233,124,11,161,169,165,100,209,204,178,83,92,91,36,44,106,163,163,221,28,114,171,154,230,73,177,205,172,19,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,7,160,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,252,186,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,62,226,242,57,115,112,81,251,170,233,196,247,252,254,217,106,147,83,114,159,226,92,170,96,78,236,150,186,21,70,44,118,198,205,185,204,118,215,177,100,149,209,35,90,249,28,214,245,149,176,197,34,211,103,22,62,105,245,147,230,6,67,234,51,129,107,220,41,221,174,182,14,80,85,119,219,21,206,174,221,114,183,96,249,189,93,29,101,36,206,134,122,105,227,169,185,186,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,10,161,253,236,120,167,255,0,202,91,85,127,249,101,113,255,0,174,46,39,151,222,21,106,212,174,90,184,198,156,223,106,42,224,182,229,86,124,154,201,89,45,35,218,217,227,130,166,229,112,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,238,60,87,245,21,56,88,255,0,199,237,85,255,0,226,182,239,243,16,37,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,65,226,181,47,87,176,221,37,169,195,96,204,231,171,129,153,206,81,75,136,91,38,134,5,149,140,184,212,197,51,233,219,42,55,226,107,30,232,59,104,228,71,116,124,140,87,109,102,231,183,218,144,3,157,95,149,140,91,230,5,15,167,92,64,151,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,206,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,109,127,150,23,30,181,58,207,106,164,225,251,88,47,181,117,250,131,108,167,169,154,213,119,171,237,49,46,214,232,27,14,200,100,149,210,247,106,43,154,142,157,202,169,23,197,12,11,35,220,231,164,143,116,128,227,51,131,60,7,139,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,123,213,11,36,145,71,209,122,166,230,251,254,240,174,14,90,156,192,191,97,53,148,58,9,170,211,111,192,110,183,7,123,46,226,231,117,146,207,93,87,61,51,63,139,44,245,44,134,158,220,196,241,51,201,181,138,228,146,71,191,223,185,197,212,153,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,169,229,1,159,230,89,215,10,21,52,185,134,67,87,118,102,43,148,84,216,45,11,82,168,231,210,219,163,163,163,150,42,116,127,77,206,99,29,60,136,205,202,187,89,181,141,232,198,49,173,10,202,227,235,138,92,171,137,253,113,171,174,187,99,119,92,90,203,136,119,172,86,140,122,228,233,25,85,71,178,103,119,229,170,129,206,86,69,89,35,209,18,86,177,19,107,98,138,37,89,22,46,227,189,183,43,254,23,240,30,36,53,162,229,89,168,215,122,71,91,112,90,122,59,220,86,31,17,10,207,118,157,42,227,86,182,74,105,162,145,179,208,163,99,124,117,8,155,85,22,162,157,189,126,53,38,79,53,62,8,40,245,39,21,187,241,61,167,148,187,50,252,110,223,20,185,13,39,122,10,122,122,219,61,36,115,190,122,174,157,164,124,181,145,177,97,78,175,149,17,96,167,216,214,185,237,141,174,170,29,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,192,168,26,115,7,52,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,129,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,21,193,206,43,134,189,56,171,211,136,120,152,182,45,170,199,153,208,92,40,237,119,39,73,84,148,238,200,41,100,69,142,56,219,22,213,241,21,144,244,99,154,168,173,119,134,138,125,202,244,134,38,178,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,59,175,30,188,98,100,60,83,234,229,205,182,107,197,92,26,117,99,168,240,88,253,178,26,202,175,9,90,200,31,59,99,186,75,79,46,214,182,166,86,205,34,162,246,152,246,68,230,68,187,149,142,115,189,175,44,206,11,191,121,61,71,126,164,102,173,237,224,56,13,194,146,122,154,121,168,123,209,223,107,145,123,172,161,235,35,29,11,161,106,49,174,168,106,238,119,110,88,152,141,78,242,73,24,92,79,13,122,171,117,214,253,6,193,181,94,251,142,213,216,238,89,37,158,26,186,202,58,138,71,83,34,79,239,108,146,195,27,158,247,120,105,28,213,150,7,43,149,93,12,145,57,127,164,116,176,0,21,129,206,211,71,44,82,226,184,47,16,52,243,118,111,84,215,4,195,171,35,218,247,120,186,89,35,168,171,167,94,170,253,145,246,95,21,79,185,25,185,254,43,226,119,72,218,139,103,229,32,115,123,215,74,61,79,226,58,147,78,113,235,207,141,178,233,165,189,214,233,154,196,129,240,182,241,59,210,74,213,142,88,213,207,118,214,50,146,7,177,234,139,28,180,210,181,24,213,220,231,132,64,210,124,23,246,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,47,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,251,140,187,154,51,224,127,88,173,90,223,194,230,159,229,212,119,234,187,173,202,138,207,77,100,191,75,93,84,217,235,82,235,73,19,97,169,117,67,145,239,118,249,28,212,157,171,34,239,116,115,198,247,34,111,232,7,117,0,1,154,206,44,124,211,235,39,204,12,135,212,103,57,81,213,120,177,243,79,172,159,48,50,31,81,156,146,156,176,248,32,163,226,47,42,169,213,237,72,165,223,128,225,247,8,98,167,167,108,208,63,218,183,136,100,167,168,90,89,233,229,138,68,146,143,176,238,147,35,182,43,187,241,181,142,119,73,54,7,117,229,79,192,149,169,45,84,28,83,107,46,51,86,235,147,170,18,124,34,213,113,129,173,130,56,17,172,116,119,133,98,170,185,239,115,149,201,6,246,181,24,140,239,181,31,190,9,35,180,160,0,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,237,148,110,237,200,233,123,138,214,195,35,155,181,85,146,35,33,173,99,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,20,62,87,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,2,186,185,218,98,214,42,189,2,193,115,90,138,29,247,171,86,96,150,186,58,158,235,211,181,75,87,69,81,37,68,123,17,118,59,115,232,169,151,170,162,185,59,125,26,168,142,114,45,138,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,10,193,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,247,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,247,25,119,52,209,195,246,166,126,217,52,59,3,213,41,42,237,85,21,121,54,63,67,112,175,246,92,155,233,97,174,124,45,241,80,51,227,122,183,181,58,75,26,177,206,87,49,204,86,185,119,53,64,232,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,1,90,188,210,56,5,172,212,79,29,196,222,142,91,238,183,44,189,60,29,62,69,142,209,211,79,93,53,222,52,237,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,240,62,55,247,170,4,213,65,149,112,47,251,150,207,16,184,174,186,112,203,141,217,45,52,222,206,189,105,189,190,131,18,187,219,228,170,142,89,23,195,82,199,28,21,141,70,170,61,33,157,140,85,106,189,173,233,36,115,177,21,233,22,247,74,163,52,60,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,116,73,34,141,222,253,168,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,20,109,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,0,0,1,154,207,222,199,138,127,252,165,181,87,255,0,150,87,31,250,227,74,100,0,254,162,167,11,31,248,253,170,191,252,86,221,254,98,7,106,229,195,150,101,89,207,6,58,121,148,230,185,53,215,32,189,86,251,91,196,220,110,149,178,85,213,79,178,235,86,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,18,84,231,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,175,73,240,95,218,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,47,83,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,120,172,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,183,238,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,186,87,49,30,8,40,248,170,193,19,45,195,169,118,234,110,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,219,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,81,103,250,42,192,178,175,245,87,28,201,49,203,135,251,229,29,117,182,186,158,79,249,178,67,52,114,51,252,14,107,155,252,149,0,209,159,20,92,50,96,60,83,105,125,203,79,242,250,106,74,59,147,233,220,219,46,66,150,232,106,107,108,211,172,145,73,190,7,72,155,154,199,186,8,155,43,24,230,44,145,163,153,185,189,81,205,205,185,127,220,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,99,162,100,139,189,92,201,122,238,107,91,36,74,250,1,3,74,124,39,121,88,209,191,151,248,247,167,64,83,7,50,62,39,115,46,33,117,182,59,53,231,17,200,49,12,123,11,167,108,54,92,127,35,179,37,186,239,74,250,168,32,150,166,106,184,213,207,118,249,28,216,246,38,237,157,150,66,168,212,115,158,231,220,255,0,9,222,86,52,111,229,254,61,233,208,17,87,154,23,2,223,182,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,248,174,109,60,104,16,43,150,199,14,56,15,16,90,243,70,237,70,205,241,250,27,110,43,81,77,114,139,25,172,150,23,86,229,19,183,185,51,105,98,167,153,21,179,83,53,180,239,125,79,70,185,123,125,25,181,59,139,36,119,232,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,194,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,67,176,21,235,205,215,134,76,7,37,209,43,135,17,214,250,106,75,54,89,135,84,83,58,186,122,75,116,40,251,244,21,83,210,81,35,42,165,68,73,92,248,83,180,177,61,206,114,53,141,145,155,126,52,115,44,40,161,110,98,60,111,214,113,85,157,166,37,135,85,109,211,44,78,225,44,182,39,36,51,211,77,116,145,208,197,27,234,170,162,124,174,99,182,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,8,193,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,61,225,175,85,110,186,223,160,216,54,171,223,113,218,187,29,203,36,179,195,87,89,71,81,72,234,100,73,253,237,146,88,99,115,222,239,13,35,154,178,192,229,114,171,161,146,39,47,244,138,97,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,75,233,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,173,94,114,154,177,170,122,95,251,32,253,153,234,94,87,137,123,79,237,7,141,246,21,230,166,131,197,118,253,159,219,238,246,94,221,251,123,143,219,187,175,77,238,233,247,169,26,185,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,218,222,38,221,116,201,171,106,233,103,217,106,171,123,55,197,36,142,99,182,189,141,114,117,79,115,154,138,158,244,66,207,248,173,224,167,75,56,193,251,45,251,76,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,159,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,66,53,243,206,252,19,252,201,250,105,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,22,149,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,90,167,1,60,16,88,184,71,193,37,173,200,233,109,87,45,77,189,247,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,216,216,159,34,108,71,62,94,187,156,230,199,18,50,85,0,0,0,0,162,30,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,77,142,98,245,234,170,214,222,241,159,110,101,217,253,54,160,241,165,168,149,86,220,134,174,235,109,177,212,83,88,41,82,101,151,101,27,233,41,163,138,170,158,38,72,137,177,141,172,74,181,93,169,177,207,115,222,221,219,247,40,122,14,84,186,103,251,68,227,39,28,184,212,82,90,170,232,48,171,125,118,77,89,5,194,62,230,238,220,105,79,78,248,90,172,115,86,104,234,170,169,165,106,174,221,189,165,123,93,185,173,69,190,147,58,220,3,234,102,43,164,92,94,233,182,117,154,213,248,75,45,61,194,162,223,83,84,233,35,142,58,95,27,73,53,27,39,149,242,61,172,100,49,190,161,175,145,234,239,134,54,189,200,138,168,136,186,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,37,167,44,46,2,169,181,158,235,73,196,14,176,88,169,43,244,250,217,81,83,13,170,209,87,221,98,221,174,48,58,29,147,73,19,162,237,84,80,181,93,59,85,18,95,138,104,22,55,181,204,73,24,235,159,34,175,43,143,34,122,101,245,175,88,173,37,80,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,167,160,0,103,91,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,18,3,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,174,174,101,124,189,40,245,54,197,93,174,186,13,136,127,163,170,13,178,222,44,118,184,96,167,142,241,75,190,166,106,154,166,67,28,41,37,77,197,210,76,199,42,186,77,210,71,18,181,173,124,155,26,235,21,0,87,175,46,30,93,116,218,49,29,139,136,93,93,109,95,237,6,74,119,212,217,109,145,84,203,20,22,154,74,202,40,155,210,170,158,72,99,149,181,204,73,106,225,145,142,115,226,106,63,220,138,246,163,155,97,64,241,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,255,0,133,80,61,169,74,220,234,252,211,226,223,47,232,125,70,226,77,254,16,57,146,224,60,83,234,134,67,166,18,99,213,120,213,201,213,21,117,184,179,42,223,11,82,182,213,4,116,232,145,200,238,242,185,245,206,114,213,78,176,197,26,177,144,177,83,123,251,110,145,208,131,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,69,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,117,229,113,228,79,76,190,181,235,21,164,170,2,144,50,62,83,122,227,31,19,77,210,28,109,63,208,45,127,122,239,14,99,44,115,84,82,219,108,254,42,88,227,138,166,69,138,24,230,184,164,108,141,86,154,31,115,157,43,93,185,145,239,146,59,106,225,175,134,189,56,225,91,78,23,76,180,201,110,179,80,77,112,158,233,87,87,116,170,73,234,170,234,165,70,49,100,122,177,172,141,189,35,138,40,209,35,99,27,182,52,85,69,114,185,206,234,160,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,85,205,31,200,158,166,253,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,6,148,202,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,69,94,44,124,211,235,39,204,12,135,212,103,37,87,37,79,52,249,79,203,250,239,81,183,17,87,139,31,52,250,201,243,3,33,245,25,192,181,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,164,11,228,169,229,99,41,249,129,93,233,214,226,127,129,23,244,171,151,63,13,186,71,173,23,125,111,177,89,170,238,55,43,141,69,69,93,29,166,233,79,65,53,170,203,60,149,108,169,142,91,124,13,166,107,169,159,11,163,70,66,228,122,171,24,170,137,253,243,165,241,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,183,238,87,92,2,209,225,246,43,111,19,26,197,111,181,93,46,185,29,190,154,187,19,179,207,77,5,100,118,202,87,190,42,152,46,78,123,154,237,149,142,237,198,232,187,106,215,67,27,157,185,85,242,43,33,226,188,181,57,122,86,106,109,246,135,93,117,231,16,255,0,64,180,27,165,179,216,238,144,207,79,37,226,171,101,52,212,213,79,134,72,82,58,155,115,163,153,238,69,108,155,100,146,36,107,154,248,247,181,215,40,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,229,32,115,60,224,130,143,135,76,170,155,87,180,222,151,102,3,152,92,38,138,162,157,211,64,207,101,94,38,146,162,161,41,96,167,138,40,210,58,62,195,122,66,141,222,173,236,72,215,185,189,99,223,119,231,148,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,10,33,224,43,140,76,135,133,141,92,182,54,243,120,171,159,78,175,149,30,11,32,182,77,89,85,225,40,153,59,224,108,151,72,169,226,220,215,84,196,216,99,85,94,211,222,248,154,248,147,106,189,174,108,149,230,157,199,133,54,95,83,71,160,26,9,158,210,86,227,205,167,74,220,151,32,199,111,18,185,149,239,154,41,98,91,95,114,21,72,102,166,236,202,143,149,17,210,177,239,123,24,187,29,11,218,232,107,198,7,13,119,222,21,181,198,241,166,87,53,239,90,166,221,116,198,234,221,84,201,228,171,179,203,52,140,167,146,85,107,89,182,100,237,62,57,17,88,196,238,70,245,106,43,21,142,119,31,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,151,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,248,177,177,28,230,53,242,203,19,21,236,223,185,52,81,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,200,56,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,217,20,0,0,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,247,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,247,150,211,206,159,88,173,86,93,35,197,52,66,223,126,171,138,251,146,222,25,123,174,163,164,170,107,88,235,85,43,36,106,54,170,52,122,61,89,37,76,145,62,36,115,21,142,125,28,139,213,29,18,20,236,0,179,238,75,156,66,251,50,251,145,240,197,118,166,181,83,210,93,252,78,91,104,173,146,171,181,85,53,115,25,77,12,244,109,141,203,210,110,176,70,147,53,25,209,204,109,60,234,168,246,187,172,117,130,123,254,31,181,51,246,55,174,56,30,169,73,87,117,167,164,198,114,10,27,133,127,178,228,217,85,53,11,38,111,138,129,159,27,17,221,216,22,88,213,142,114,53,237,122,181,203,181,202,6,154,65,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,224,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,10,1,230,105,173,127,182,158,46,50,159,15,111,240,180,24,39,92,42,143,124,91,38,151,193,79,55,136,146,78,146,61,174,235,85,45,78,199,38,222,177,36,91,154,142,221,214,242,117,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,251,204,203,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,2,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,58,61,137,44,50,198,174,111,84,223,27,219,247,181,81,46,83,146,198,127,77,125,225,231,43,211,234,140,134,174,178,229,138,229,15,169,101,12,203,43,153,65,110,172,167,141,97,72,149,201,177,172,125,68,21,239,86,49,125,207,222,231,34,119,17,93,21,120,244,225,86,155,76,56,92,225,207,86,109,214,218,187,21,69,46,47,111,196,242,27,45,124,146,182,120,46,53,49,79,116,115,210,41,25,189,143,90,153,174,125,230,190,68,216,171,3,25,27,81,29,211,207,242,140,212,204,87,78,248,184,134,221,148,213,248,79,182,184,253,94,51,110,157,242,71,28,45,174,146,122,122,136,153,35,158,246,244,238,120,87,68,196,110,231,58,89,98,98,55,226,234,129,122,128,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,63,89,0,57,213,249,88,197,190,96,80,250,117,196,253,82,115,113,209,117,226,74,159,74,33,180,213,183,9,109,68,214,42,140,173,211,82,58,9,46,171,95,28,17,85,50,95,16,144,178,214,216,82,105,93,80,174,115,222,143,141,82,54,35,21,100,252,188,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,1,149,115,85,6,85,192,239,252,70,112,147,149,104,118,158,233,158,177,211,203,227,240,205,76,199,237,119,10,57,209,210,75,53,21,116,182,202,90,138,136,42,156,144,178,40,183,205,45,74,211,177,30,247,58,40,29,185,85,88,229,91,52,229,81,194,254,188,232,14,27,125,200,245,102,239,87,103,180,102,52,244,149,214,204,53,245,29,95,69,58,171,210,74,154,200,31,23,90,122,151,68,218,100,70,199,47,85,99,149,179,179,185,20,109,138,74,240,195,105,181,94,184,80,209,138,59,205,178,146,190,158,60,31,22,171,100,85,48,182,86,54,120,40,233,102,134,84,107,145,81,31,28,177,199,35,29,247,181,236,107,147,162,162,41,216,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,61,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,47,136,46,106,122,203,150,113,5,105,212,61,12,200,238,184,254,15,139,118,189,149,143,92,96,108,81,220,247,196,207,21,237,72,34,153,236,168,222,254,227,25,209,255,0,195,141,172,116,93,169,85,242,47,160,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,5,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,80,52,125,195,167,18,250,89,197,6,9,14,117,166,119,111,245,222,54,205,89,61,55,181,45,159,198,154,40,252,92,16,203,39,103,187,216,123,227,220,239,141,157,28,159,205,19,170,153,193,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,135,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,61,0,0,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,0,0,0,1,149,114,252,232,56,155,192,120,89,224,39,75,117,3,47,169,164,172,185,51,77,236,14,178,227,201,113,134,154,182,243,58,81,81,199,178,6,200,187,156,198,58,120,157,43,216,215,172,113,171,159,181,221,17,174,160,195,218,234,78,177,103,218,173,30,63,71,151,223,170,231,182,226,182,122,27,37,150,216,149,83,58,138,130,10,106,42,122,77,208,67,35,220,216,159,43,105,98,146,85,102,212,124,155,157,209,61,200,129,126,124,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,12,208,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,161,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,7,64,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,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,153,86,188,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,102,200,187,189,21,235,43,159,105,64,12,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,60,81,61,57,154,240,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,234,168,202,105,165,234,232,222,205,177,177,242,118,54,198,137,15,118,5,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,82,183,52,46,5,191,98,153,83,245,199,71,48,207,9,166,215,173,158,216,166,162,118,232,108,87,73,36,114,47,72,81,169,225,232,230,235,31,111,162,185,140,149,95,31,240,154,234,120,214,63,240,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,166,130,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,83,60,60,96,112,215,125,225,91,92,111,26,101,115,94,245,170,109,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,155,102,78,211,227,145,21,140,78,228,111,86,162,177,88,231,4,234,230,117,204,46,197,117,177,84,240,235,195,246,95,106,190,208,95,109,238,139,45,191,219,38,124,177,178,55,190,25,34,165,162,171,130,100,142,77,241,182,102,84,166,217,35,88,230,72,247,110,238,181,149,235,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,238,220,135,53,52,17,192,39,6,212,220,32,233,125,109,190,251,83,73,95,157,228,245,9,54,71,93,67,91,44,244,79,100,18,76,148,112,211,164,145,198,173,99,34,149,92,229,86,111,89,37,147,171,156,196,141,26,29,175,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,0,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,60,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,96,139,179,231,29,171,212,216,87,13,20,58,91,79,61,34,220,181,30,241,12,47,130,104,37,115,253,157,66,246,85,77,52,79,111,70,49,237,168,74,6,42,61,87,171,38,126,214,175,69,115,42,219,130,253,28,177,107,239,20,24,6,149,101,51,108,178,221,110,18,84,92,99,218,245,241,52,180,148,242,213,203,77,213,143,99,217,222,101,59,162,238,53,200,230,119,55,167,85,111,69,14,42,105,119,134,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,235,21,108,49,178,94,175,70,71,83,28,209,162,170,187,170,49,21,28,228,84,114,209,15,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,149,114,108,214,191,183,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,45,177,207,67,113,150,162,162,61,206,89,28,174,153,179,178,177,29,209,140,106,71,216,233,185,219,212,9,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,135,252,204,248,90,202,184,147,208,230,87,97,89,37,214,59,214,3,226,239,180,216,244,45,146,106,91,239,72,126,56,187,17,181,207,117,99,88,199,37,59,145,29,241,75,44,74,136,147,44,145,204,0,6,91,63,209,86,5,149,127,170,184,230,73,142,92,63,223,40,235,173,181,212,242,127,205,146,25,163,145,159,224,115,92,223,228,168,118,14,45,184,152,169,226,159,33,192,243,139,205,13,92,25,13,143,7,161,199,50,9,166,72,182,86,220,96,170,170,124,149,113,36,77,107,90,201,91,52,114,43,54,51,99,220,246,34,57,172,107,221,97,60,209,120,5,163,204,44,87,46,38,52,118,223,106,181,221,113,203,125,77,118,89,103,130,154,10,56,238,116,172,124,181,51,220,154,246,181,187,235,27,220,145,210,247,21,206,154,54,183,106,163,227,70,77,80,32,79,254,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,202,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,153,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,136,171,197,143,154,125,100,249,129,144,250,140,228,170,228,169,230,159,41,249,127,93,234,54,226,42,241,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,250,192,15,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,170,130,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,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,192,79,243,154,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,167,64,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,30,61,120,196,200,120,167,213,203,155,108,215,138,184,52,234,199,81,224,177,251,100,53,149,94,18,181,144,62,118,199,116,150,158,93,173,109,76,173,154,69,69,237,49,236,137,204,137,119,43,28,231,7,21,214,45,98,207,181,215,63,186,106,54,163,95,170,238,55,43,141,68,242,197,20,181,83,77,5,190,9,38,146,102,210,82,182,103,189,209,83,70,233,94,145,196,142,84,106,47,252,42,190,82,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,111,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,42,185,169,240,65,71,169,56,173,223,137,237,60,165,217,151,227,118,248,165,200,105,59,208,83,211,214,217,233,35,157,243,213,116,237,35,229,172,141,139,10,117,124,168,139,5,62,198,181,207,108,109,112,116,14,89,156,104,254,242,122,112,253,55,205,93,219,207,176,27,125,36,21,53,19,87,119,164,190,208,162,118,153,93,210,71,186,103,76,213,99,91,80,229,220,222,228,177,61,28,157,228,142,57,170,102,7,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,69,60,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,205,251,80,58,168,7,10,227,131,88,173,90,33,194,230,160,101,213,151,234,187,85,202,182,207,83,100,176,203,67,84,216,43,86,235,87,19,161,166,117,59,149,236,118,248,220,229,157,203,26,239,108,112,72,246,162,236,232,5,48,115,11,226,23,247,141,226,107,32,191,209,83,90,153,101,197,59,152,149,146,166,221,85,226,163,175,161,164,170,157,91,88,179,34,236,147,188,249,100,145,170,196,70,164,110,141,189,94,173,89,31,242,170,52,46,197,106,224,70,30,33,238,118,107,172,57,37,239,84,34,198,237,181,53,10,248,233,95,103,138,217,81,36,143,167,103,68,108,155,234,154,246,62,69,87,162,58,145,24,221,138,146,163,248,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,150,169,204,171,76,255,0,99,124,186,52,107,75,100,164,181,83,213,227,57,5,146,223,95,236,184,246,82,205,92,203,69,127,138,157,159,3,21,221,217,214,89,21,238,106,57,238,122,185,201,185,202,5,106,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,227,136,29,51,253,141,235,142,121,165,177,210,93,105,233,49,156,130,186,223,65,237,72,246,85,77,66,201,157,225,103,127,192,196,119,118,5,138,68,123,90,141,123,94,142,106,109,114,31,91,132,239,52,250,55,243,3,30,245,24,9,191,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,126,249,223,45,58,73,26,46,207,225,178,133,141,87,252,76,106,4,170,229,79,175,53,58,201,194,229,6,51,125,173,164,146,251,166,213,9,140,200,198,212,68,179,201,110,100,76,117,4,207,133,140,106,196,206,210,173,51,85,81,221,197,163,145,234,247,57,94,141,153,69,27,114,136,214,43,86,154,241,70,252,71,35,191,85,208,219,117,6,207,45,146,154,37,170,108,84,82,93,91,44,115,82,58,118,189,237,106,189,90,202,136,34,84,71,63,185,84,214,53,63,136,229,47,36,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,32,87,57,108,254,167,25,225,114,215,134,91,178,26,74,74,140,199,40,164,166,172,183,185,98,89,235,173,212,241,75,81,34,177,174,69,122,50,58,152,232,85,207,103,78,138,232,218,171,210,77,174,172,30,7,244,118,235,173,252,81,233,254,35,71,97,164,186,219,104,175,20,215,187,244,85,212,174,158,137,45,84,146,182,106,150,212,53,24,246,236,145,173,72,26,146,38,199,73,60,108,114,166,254,167,116,231,21,169,159,108,56,172,135,5,164,171,186,165,38,5,143,209,219,230,165,168,147,250,213,181,213,40,181,146,79,78,196,122,162,111,130,122,54,61,234,214,185,206,129,26,168,173,99,21,122,95,36,125,47,186,213,103,250,133,173,19,58,174,11,109,178,207,22,47,78,142,162,119,98,178,122,153,163,169,151,101,71,84,110,248,27,73,14,232,209,28,189,42,227,114,171,125,219,194,111,243,21,209,203,22,178,112,143,157,211,93,230,240,245,120,125,190,124,198,215,83,181,239,236,213,80,65,44,142,77,141,123,17,221,216,22,162,14,174,220,214,119,247,237,115,152,212,40,51,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,222,105,246,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,52,60,64,233,159,236,111,92,115,205,45,142,146,235,79,73,140,228,21,214,250,15,106,71,178,170,106,22,76,239,11,59,254,6,35,187,176,44,82,35,218,212,107,218,244,115,83,107,144,13,41,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,229,117,251,73,191,110,186,53,150,105,31,218,251,174,47,246,162,222,234,47,106,91,29,210,104,62,36,118,215,55,170,119,33,126,222,220,177,110,111,114,39,200,205,205,221,185,56,87,43,141,94,169,213,174,15,177,152,46,83,213,207,114,193,170,38,196,42,166,154,8,162,99,217,76,214,62,149,177,36,127,210,99,40,231,164,141,92,228,107,213,241,189,93,187,250,110,150,160,102,51,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,240,162,116,172,159,138,235,238,119,193,221,159,134,76,214,91,173,210,191,19,204,41,47,22,11,164,243,50,72,225,179,178,134,166,5,160,119,84,73,19,181,36,173,88,149,85,233,219,145,209,167,109,176,198,215,92,167,27,252,23,98,188,92,105,196,244,52,77,181,89,51,235,111,110,123,38,67,45,12,110,145,253,164,155,109,13,76,232,197,153,40,222,179,200,170,214,47,193,34,182,93,175,218,177,190,128,114,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,14,129,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,160,30,104,254,123,53,55,232,190,143,68,124,157,53,227,71,42,209,190,17,239,92,61,105,155,174,182,92,147,38,204,37,190,214,228,212,117,210,82,77,65,66,144,80,164,113,82,62,23,182,68,154,73,41,94,146,57,221,26,216,186,181,17,235,42,172,95,91,154,63,158,205,77,250,47,163,209,17,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,61,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,255,0,180,27,131,125,23,209,29,18,166,209,121,241,12,127,44,167,170,167,133,185,29,125,214,197,72,231,228,19,199,59,234,24,250,166,43,21,36,100,82,200,238,203,36,89,22,38,35,26,142,114,181,94,190,43,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,236,108,79,145,54,35,159,47,93,206,115,99,137,25,42,128,207,183,28,156,14,102,92,33,102,77,170,165,125,93,243,78,175,149,14,101,134,252,246,38,248,223,209,93,224,171,54,162,53,149,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,208,114,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,173,212,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,91,224,175,52,112,84,251,46,231,252,24,101,147,194,79,52,81,247,187,93,246,50,77,173,248,31,213,171,252,149,67,73,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,170,14,80,92,91,230,83,93,105,184,71,190,226,245,119,139,20,20,245,183,75,21,218,130,153,58,217,24,142,116,243,199,90,169,209,22,154,73,100,93,146,175,198,217,166,100,107,189,178,179,179,107,224,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,154,168,50,174,106,160,0,0,0,0,12,171,146,171,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,21,77,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,64,169,110,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,142,137,77,61,71,217,153,18,72,153,225,170,170,118,171,18,23,190,120,219,79,36,143,73,29,241,70,237,206,143,185,47,63,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,211,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,237,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,227,233,118,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,1,161,60,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,172,81,183,45,142,57,238,188,62,231,244,122,87,168,215,74,186,237,58,202,170,41,173,177,62,178,232,230,193,139,206,233,164,86,213,68,217,164,72,33,166,116,149,15,117,79,68,106,244,233,46,229,88,214,57,47,36,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,6,148,192,0,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,12,182,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,165,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,138,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,117,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,221,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,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,109,223,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,2,37,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,231,49,237,114,117,69,69,46,211,150,47,27,84,122,231,167,20,218,73,170,25,94,253,73,197,246,209,195,83,118,185,64,181,89,45,43,146,105,35,146,22,42,182,89,166,130,24,92,201,151,107,221,181,145,202,249,28,233,94,141,252,156,205,120,18,181,107,118,27,113,215,61,45,198,106,228,213,11,13,60,110,170,163,181,192,215,191,36,162,98,181,174,100,145,245,69,125,76,49,117,116,111,102,233,30,200,251,27,100,85,135,181,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,138,26,136,7,31,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,0,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,164,190,113,218,189,83,154,241,47,67,165,180,243,213,165,183,78,44,240,194,248,38,130,38,179,218,53,204,101,84,211,68,246,245,123,216,234,117,160,98,163,213,58,62,23,237,106,117,87,63,160,114,79,209,219,85,235,50,207,53,190,249,97,171,150,163,26,167,165,178,88,43,38,165,107,169,27,61,82,72,234,199,69,35,152,170,149,49,197,28,12,85,141,232,173,138,177,232,228,84,149,165,122,234,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,94,79,43,44,2,155,5,224,183,13,170,92,122,174,211,114,202,170,43,239,247,36,169,73,90,250,167,201,82,248,169,234,17,146,47,194,199,209,193,72,172,216,136,199,51,107,211,174,245,115,130,42,243,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,247,35,222,137,39,244,146,52,219,194,185,71,106,102,85,135,241,123,103,193,109,53,125,108,185,237,190,190,223,119,165,146,73,59,110,240,212,147,86,65,59,88,215,163,22,102,62,5,99,94,246,187,108,115,206,212,68,87,245,75,74,230,11,163,183,93,111,225,47,58,196,113,171,13,37,215,33,162,167,134,247,103,138,90,87,79,58,79,73,51,38,145,180,173,99,30,255,0,19,37,59,106,32,141,24,157,92,179,236,85,70,189,202,103,219,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,128,212,152,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,246,226,111,134,78,36,175,252,73,106,189,246,197,195,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,0,181,254,87,30,68,244,203,235,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,223,117,171,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,9,42,0,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,239,252,229,52,159,84,245,67,246,65,251,51,211,76,175,45,246,103,218,15,27,236,43,53,77,127,133,238,123,63,183,221,236,177,219,55,118,223,183,119,78,187,29,211,238,83,154,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,94,189,24,229,254,74,7,160,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,223,249,202,105,62,169,234,135,236,131,246,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,220,167,53,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,189,122,49,203,252,148,11,116,0,0,0,0,41,131,153,239,1,84,218,49,117,171,226,7,71,236,84,148,26,125,115,168,166,134,235,104,164,238,189,109,55,25,221,54,249,163,137,177,118,169,232,92,173,129,168,139,47,195,52,233,27,26,214,44,108,109,207,159,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,41,135,146,167,154,124,167,229,253,119,168,219,139,169,32,7,9,220,20,101,92,41,241,221,154,94,237,54,207,17,166,89,54,31,116,147,28,184,83,164,143,142,131,125,206,130,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,119,54,86,69,63,192,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,125,184,155,225,147,137,43,255,0,18,90,175,125,177,112,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,64,45,127,149,199,145,61,50,250,215,172,86,146,168,141,92,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,107,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,74,128,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,80,15,238,157,197,63,254,77,58,171,255,0,200,219,143,253,73,160,142,25,45,55,91,7,13,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,228,28,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,251,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,6,130,74,86,231,87,230,159,22,249,127,67,234,55,18,234,74,139,230,237,162,26,209,169,92,73,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,189,122,61,171,252,208,15,21,201,83,205,62,83,242,254,187,212,109,196,85,226,199,205,62,178,124,192,200,125,70,114,111,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,94,189,24,229,254,74,70,174,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,249,129,93,233,214,226,127,144,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,249,41,55,192,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,125,184,155,225,147,137,43,255,0,18,90,175,125,177,112,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,64,45,127,149,199,145,61,50,250,215,172,86,146,168,141,92,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,107,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,74,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,222,38,237,55,91,255,0,13,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,12,251,254,233,220,83,255,0,228,211,170,191,252,141,184,255,0,212,129,165,50,0,115,171,242,177,139,124,192,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,157,58,189,169,252,208,10,224,229,113,231,179,76,190,181,232,245,165,255,0,20,129,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,214,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,251,220,228,68,247,170,23,126,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,15,249,143,112,245,175,185,207,25,218,135,148,225,90,31,168,25,5,150,183,217,62,26,227,107,198,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,244,95,115,154,168,190,244,82,112,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,37,2,58,115,100,227,106,178,225,125,253,217,52,135,43,237,80,90,247,187,49,186,90,46,83,199,36,213,78,100,208,73,102,147,182,173,141,240,182,57,21,103,98,172,141,116,142,100,110,72,221,4,141,116,43,224,255,0,134,187,239,21,58,227,103,211,43,98,246,109,80,237,186,100,149,109,170,100,18,82,89,226,154,54,84,73,18,185,175,221,50,247,89,28,104,140,122,119,36,98,185,17,136,247,54,127,241,211,202,154,251,156,229,89,22,183,240,225,91,227,111,89,5,193,183,11,166,31,91,51,35,239,213,79,35,221,85,85,75,89,52,141,99,119,61,237,145,96,151,163,83,172,202,201,17,59,80,18,255,0,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,129,213,116,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,88,0,82,7,51,206,8,40,248,116,202,169,181,123,77,233,118,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,164,40,221,234,222,196,141,123,155,214,61,252,131,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,191,61,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,10,118,162,229,63,171,149,92,87,215,233,60,244,85,116,122,103,71,80,151,152,114,153,165,122,178,178,192,181,145,198,180,241,85,50,153,208,165,209,33,123,186,195,36,108,110,248,158,244,69,137,88,231,133,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,84,183,58,125,121,169,187,102,88,167,14,86,106,218,71,219,108,84,236,201,175,73,13,68,82,191,218,51,36,145,83,67,43,17,155,224,124,84,235,36,136,155,255,0,136,202,230,57,89,240,177,203,105,58,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,148,45,196,14,141,113,79,172,154,227,158,106,148,124,58,107,85,69,38,77,144,87,92,40,61,169,136,220,95,85,13,11,230,119,133,129,255,0,3,209,189,168,18,40,209,141,114,181,141,98,53,171,181,168,7,64,229,55,161,118,45,96,226,107,237,38,91,102,186,213,218,180,238,222,204,146,150,106,117,124,116,172,188,71,85,10,81,50,162,70,167,252,124,204,143,115,85,238,166,94,187,152,217,24,233,171,206,175,202,198,45,243,2,135,211,174,39,191,229,123,195,133,247,135,222,28,89,83,157,99,254,202,203,243,123,131,239,119,10,106,154,6,65,93,69,74,140,108,116,148,147,189,28,231,187,107,24,249,209,143,218,232,157,87,35,21,141,122,61,93,240,57,187,105,238,125,169,92,54,227,118,45,57,193,242,12,170,229,6,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,167,87,181,63,154,1,81,124,39,121,167,209,191,152,24,247,168,192,94,247,28,26,59,106,214,254,23,53,3,17,172,176,213,221,110,84,86,122,155,221,134,42,26,86,207,90,151,90,72,157,53,51,105,218,172,123,183,200,230,172,14,72,211,123,163,158,70,53,83,127,82,154,248,100,225,147,137,43,7,18,90,81,125,190,240,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,83,65,32,101,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,47,104,166,168,90,181,171,72,241,13,87,179,54,146,58,124,166,207,77,114,125,61,53,107,106,217,71,59,216,157,234,85,149,168,136,247,195,47,114,39,252,45,84,124,110,69,107,85,21,18,146,248,201,224,99,92,112,110,35,179,58,109,52,209,76,175,33,196,47,23,9,47,118,58,156,103,23,154,90,24,41,106,158,233,60,35,89,74,146,50,31,14,245,124,8,199,108,114,182,38,61,24,214,72,196,39,255,0,40,218,45,83,195,244,59,38,210,221,86,211,253,64,198,170,236,57,2,220,45,127,105,109,85,52,116,174,161,171,133,191,192,163,239,244,85,217,60,21,50,72,198,181,26,215,84,181,221,85,210,59,160,84,183,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,122,241,55,195,39,18,87,254,36,181,94,251,98,225,243,82,174,54,219,142,113,125,171,163,172,164,196,235,230,130,166,9,43,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,133,149,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,37,2,111,128,0,16,3,157,95,149,140,91,230,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,233,213,237,79,230,128,87,7,43,143,61,154,101,245,175,71,173,47,206,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,146,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,205,120,255,0,202,51,235,7,11,153,117,139,76,116,223,32,205,50,28,210,157,248,172,20,118,123,60,215,21,166,130,178,41,27,83,83,52,112,170,61,140,109,58,76,214,72,136,228,73,159,2,57,170,213,80,40,91,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,188,188,158,89,122,41,251,22,225,31,22,241,23,15,21,95,157,244,205,107,54,75,190,24,188,108,16,248,120,227,235,27,28,222,148,177,83,111,106,238,233,42,203,181,202,221,189,41,219,79,120,42,226,75,50,207,241,172,66,251,162,26,149,141,219,111,151,138,43,109,101,234,175,12,175,236,91,96,154,102,71,37,84,155,152,198,236,141,174,87,175,87,181,58,53,122,185,191,122,104,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,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,192,250,197,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,235,180,33,87,54,29,7,202,181,167,135,26,11,142,159,225,254,223,201,48,252,130,154,224,200,40,237,242,85,93,37,161,153,143,167,158,10,70,197,27,228,119,89,37,165,150,70,124,45,86,83,43,213,85,99,106,40,69,94,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,160,190,15,244,55,138,253,48,226,143,75,115,56,116,43,82,172,84,244,185,69,13,53,194,225,87,135,86,54,8,45,213,50,165,61,106,200,233,97,216,198,45,52,211,34,189,122,108,69,87,34,181,81,28,151,232,0,129,92,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,122,128,51,89,194,119,154,125,27,249,129,143,122,140,6,148,202,245,226,159,129,43,170,113,119,165,92,83,104,214,51,72,235,107,179,140,126,124,222,213,110,129,205,158,57,210,231,27,164,188,35,17,85,175,99,154,173,73,246,53,170,197,103,125,200,253,243,201,29,133,0,0,0,50,174,106,160,205,103,238,157,197,63,254,77,58,171,255,0,200,219,143,253,72,23,253,194,119,149,141,27,249,127,143,122,116,7,85,57,167,12,150,155,173,131,134,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,75,2,128,121,163,249,236,212,223,162,250,61,17,61,57,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,110,93,177,84,212,53,237,69,102,206,228,81,181,88,174,106,205,52,77,246,169,192,45,30,162,113,217,159,113,55,172,118,251,85,203,16,79,3,79,142,227,181,148,208,87,67,119,145,44,244,244,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,124,12,141,157,233,170,0,0,0,225,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,59,168,3,149,112,233,195,70,150,112,191,130,67,130,233,157,167,253,119,141,188,214,65,77,237,75,159,241,166,150,63,23,60,49,71,222,237,119,222,200,247,55,224,103,70,167,243,85,234,160,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,26,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,190,201,240,214,235,93,20,149,117,83,236,186,210,61,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,160,103,176,213,65,154,207,221,59,138,127,252,154,117,87,255,0,145,183,31,250,147,74,96,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,20,3,251,167,113,79,255,0,147,78,170,255,0,242,54,227,255,0,82,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,80,58,89,205,56,135,225,251,1,226,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,223,19,156,141,234,177,203,35,125,219,148,233,96,12,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,197,121,94,115,2,255,0,189,190,20,181,118,111,246,43,78,25,120,115,191,245,153,86,154,182,122,138,159,253,90,154,146,56,98,255,0,89,23,79,232,169,47,248,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,74,65,253,211,184,167,255,0,201,167,85,127,249,27,113,255,0,169,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,88,77,203,60,226,75,91,185,112,231,122,25,170,90,31,172,18,106,133,134,158,212,218,90,203,166,41,94,247,228,148,76,188,210,57,175,142,78,194,43,234,97,139,163,100,99,247,72,246,71,223,221,34,172,221,168,129,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,129,160,144,0,3,42,230,170,12,214,126,233,220,83,255,0,228,211,170,191,252,141,184,255,0,212,129,127,220,39,121,88,209,191,151,248,247,167,64,64,14,107,156,116,255,0,111,225,127,69,51,63,246,197,46,127,91,66,223,241,90,219,92,117,8,239,248,223,20,198,183,253,100,42,255,0,238,136,75,9,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,130,220,197,185,104,84,230,213,57,31,17,154,3,79,87,89,147,214,84,58,229,144,98,112,193,18,50,181,137,19,27,36,246,246,69,27,92,181,42,230,62,105,35,122,189,243,190,89,28,199,36,136,216,229,10,213,225,227,135,236,251,137,173,80,161,210,141,57,101,35,46,85,148,245,21,114,214,87,36,201,69,69,4,49,171,157,45,68,144,199,35,163,98,187,100,77,114,183,162,201,44,109,247,110,67,69,58,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,41,192,39,6,212,220,32,233,125,109,190,251,83,73,95,157,228,245,9,54,71,93,67,91,44,244,79,100,18,76,148,112,211,164,145,198,173,99,34,149,92,229,86,111,89,37,147,171,156,196,141,27,40,0,20,215,205,103,130,90,61,41,190,211,113,3,164,56,167,131,195,47,61,186,59,253,182,215,109,130,158,223,143,213,49,145,67,4,140,100,40,222,220,53,30,254,170,172,218,217,209,119,72,171,81,27,18,229,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,32,25,236,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,9,226,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,82,182,83,202,143,89,87,138,202,173,24,194,169,110,173,211,185,54,92,233,179,171,165,35,86,150,11,91,145,187,218,247,70,228,100,181,145,189,93,10,64,139,27,229,115,18,85,100,48,189,94,203,138,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,6,99,13,41,240,157,229,99,70,254,95,227,222,157,1,64,63,186,119,20,255,0,249,52,234,175,255,0,35,110,63,245,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,3,165,128,0,0,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,38,167,57,77,39,213,61,80,253,144,126,204,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,251,148,141,92,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,111,181,85,177,155,229,146,54,177,187,158,246,181,58,175,189,206,68,79,122,160,23,126,0,0,69,254,101,217,253,78,159,112,91,168,149,86,220,134,146,213,114,190,83,211,88,41,82,101,139,125,99,42,234,99,138,170,158,38,72,139,189,238,163,90,181,93,169,189,172,107,222,221,187,55,36,160,43,47,156,62,57,173,26,167,117,211,157,57,210,237,44,212,172,150,219,103,167,173,189,221,101,178,88,234,235,45,82,207,59,153,13,51,92,232,17,205,117,76,77,134,169,85,30,212,86,50,169,187,85,123,142,68,10,181,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,211,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,53,242,187,225,95,90,44,92,90,90,51,205,70,211,108,215,11,182,226,54,123,149,202,41,239,120,205,93,44,21,243,203,15,130,109,43,101,153,172,107,31,182,177,243,39,77,202,169,3,147,111,189,92,219,159,0,102,51,90,244,190,235,162,186,185,151,233,69,229,213,114,84,98,215,138,155,107,42,42,104,157,72,250,200,24,245,236,213,36,78,85,86,50,104,187,114,179,226,114,43,36,106,163,156,138,138,186,115,42,3,154,207,7,154,167,119,226,10,155,88,244,167,4,202,243,58,76,238,223,31,181,32,179,90,234,110,50,91,235,168,162,138,159,226,108,16,170,69,12,144,37,50,179,115,220,231,72,202,159,185,168,212,2,95,242,165,212,207,218,39,6,216,229,186,162,174,235,87,95,133,92,43,177,154,201,238,18,119,55,118,228,74,138,118,66,229,123,156,176,199,75,85,77,19,81,118,237,237,43,26,221,173,106,172,192,43,3,147,158,13,170,122,77,149,106,118,45,169,154,53,168,24,191,218,59,125,178,225,69,113,188,227,181,52,52,43,224,228,157,146,64,178,204,214,255,0,25,222,53,142,99,26,139,213,177,74,170,169,181,58,217,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,128,227,167,139,190,59,56,98,226,59,34,192,45,186,213,218,198,238,27,111,184,207,250,27,179,187,165,174,161,239,217,23,190,25,36,254,12,140,154,159,116,142,71,191,177,220,84,68,122,1,111,224,129,92,174,184,217,201,184,140,181,100,250,115,172,185,149,93,243,81,109,117,18,94,233,37,117,166,158,150,9,44,155,105,225,218,199,83,70,198,111,142,161,206,87,35,218,142,84,168,143,106,189,26,244,142,90,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,116,0,80,15,245,81,248,236,255,0,119,63,250,51,103,255,0,52,47,248,0,42,215,153,103,48,45,109,209,173,121,165,210,61,3,212,10,75,21,61,130,207,4,215,245,109,146,10,153,221,113,169,235,43,97,123,234,226,123,21,141,166,90,105,26,176,162,123,234,36,71,185,202,136,216,253,7,43,110,40,248,177,226,83,84,243,15,218,222,115,246,143,12,199,49,246,247,63,177,150,218,62,197,210,162,166,63,11,253,207,20,114,187,116,48,86,253,221,88,155,126,46,138,172,234,22,84,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,63,106,63,182,188,231,237,31,217,207,98,123,51,251,25,71,71,216,241,30,59,189,253,205,20,123,183,118,34,254,151,94,155,125,221,58,175,80,159,224,173,94,105,60,81,241,99,195,94,169,225,255,0,178,76,231,236,230,25,145,227,238,237,255,0,99,45,181,157,251,165,61,76,158,43,251,162,41,37,110,216,103,162,251,250,49,119,124,61,85,31,211,207,242,211,230,5,173,186,203,175,53,90,71,175,154,129,73,125,167,191,217,231,154,192,174,178,65,77,59,110,52,221,37,116,44,125,36,76,98,49,212,201,83,35,150,100,95,125,60,104,199,53,85,91,32,90,80,5,0,255,0,85,31,142,207,247,115,255,0,163,54,127,243,64,47,248,28,255,0,135,172,166,251,156,232,22,154,102,185,77,119,141,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,34,87,52,94,54,114,110,28,237,88,198,156,232,214,101,87,99,212,91,165,68,119,186,185,91,105,167,170,130,59,38,218,136,118,189,213,49,189,155,228,168,107,85,168,198,171,145,41,228,220,172,71,49,36,9,234,10,128,224,91,139,190,59,56,157,226,59,29,192,46,90,213,221,198,237,251,175,185,55,250,27,179,183,173,174,157,236,223,23,186,24,228,254,52,143,134,159,116,110,87,179,191,220,68,84,98,147,87,140,78,49,127,116,173,83,209,255,0,180,52,126,47,12,205,125,173,110,190,255,0,19,183,236,254,221,77,175,101,199,224,130,89,101,236,67,45,95,240,25,183,185,221,247,175,86,179,160,74,160,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,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,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,9,128,1,88,28,102,243,89,190,233,214,184,208,233,150,134,81,119,109,88,38,64,216,243,58,186,136,88,201,47,82,83,205,178,170,213,78,179,70,254,196,41,182,72,223,82,140,89,22,68,69,139,163,25,186,112,179,240,113,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,251,92,177,76,136,141,145,173,114,42,49,236,146,54,115,94,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,9,106,0,0,1,207,248,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,224,58,0,35,175,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,34,128,0,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,190,149,244,85,178,58,61,149,17,200,196,234,248,99,94,168,155,190,30,157,122,42,162,192,14,30,185,143,113,157,156,235,238,154,97,89,78,178,120,219,46,65,152,89,173,119,26,111,179,182,168,251,244,179,214,197,28,177,239,101,51,94,221,204,123,147,171,85,28,157,122,162,162,251,192,187,240,0,0,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,11,63,5,96,114,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,89,248,0,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,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,251,81,253,181,231,63,104,254,206,123,19,217,159,216,202,58,62,199,136,241,221,239,238,104,163,221,187,177,23,244,186,244,219,238,233,213,122,132,255,0,0,0,0,170,190,47,57,193,127,116,224,188,35,175,251,86,71,103,53,180,159,240,190,88,105,104,42,161,255,0,139,98,205,59,127,217,154,216,191,181,206,5,170,3,138,112,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,128,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,30,128,21,107,164,92,225,173,87,62,34,242,136,117,58,146,174,209,164,151,250,136,155,96,168,171,70,190,124,106,10,122,89,119,62,72,169,41,159,53,83,235,38,72,85,88,178,57,32,87,170,53,207,107,85,86,210,128,0,0,2,26,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,158,83,151,223,50,58,110,34,106,104,116,111,88,98,164,183,106,43,105,227,134,219,91,76,201,92,204,153,241,197,83,53,68,203,20,112,246,104,223,28,52,236,115,209,100,70,72,247,185,99,107,19,164,104,19,212,20,3,253,84,126,59,63,221,207,254,140,217,255,0,205,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,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,168,72,0,0,0,113,254,45,181,190,235,195,134,128,228,122,209,102,177,210,94,106,49,202,139,91,159,65,83,35,163,101,76,19,92,105,169,230,98,61,190,246,61,98,154,77,143,232,228,107,246,185,90,244,69,98,250,189,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,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,1,37,65,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,0,0,0,4,85,230,63,156,235,182,146,112,251,46,177,232,86,164,253,151,171,197,46,20,222,217,130,74,26,58,168,235,168,106,165,101,58,109,109,69,52,171,222,100,242,64,173,232,248,219,219,116,251,183,185,35,68,174,173,1,230,177,196,157,175,89,113,58,157,116,213,15,109,224,47,184,54,158,255,0,77,236,74,10,110,221,44,173,116,107,83,190,150,145,102,94,194,189,179,246,227,248,164,237,108,247,110,234,5,223,128,0,2,47,243,27,226,31,38,225,179,134,138,220,191,4,186,213,218,242,203,205,226,130,201,99,175,134,142,158,169,148,211,185,235,81,43,165,101,66,57,155,29,77,77,82,196,93,143,84,123,217,209,19,250,109,174,13,1,227,147,152,79,16,26,203,137,232,238,57,175,62,30,175,38,184,54,158,74,159,178,246,71,248,74,86,53,210,84,212,236,125,59,18,78,212,17,203,47,111,122,57,251,54,183,226,114,32,23,126,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,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,255,0,18,26,118,72,222,146,68,199,124,46,78,189,58,47,84,85,69,11,127,0,0,0,0,5,0,255,0,85,31,142,207,247,115,255,0,163,54,127,243,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,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,170,18,0,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,0,0,0,0,1,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,172,189,50,231,29,77,126,226,94,225,6,160,218,169,49,173,21,184,211,190,146,221,52,244,210,205,113,181,190,6,74,248,235,38,74,118,74,233,159,82,229,108,111,133,168,172,139,172,42,215,255,0,14,87,206,22,148,0,0,0,0,15,41,170,182,108,239,32,211,140,142,209,165,249,103,217,156,190,162,223,47,176,238,142,142,25,35,167,174,106,110,135,186,217,161,153,139,11,158,141,100,159,194,115,187,110,126,206,143,218,228,162,207,234,163,241,217,254,238,127,244,102,207,254,104,5,255,0,3,159,232,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,208,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,251,202,33,254,170,63,29,159,238,231,255,0,70,108,255,0,230,128,95,240,35,252,247,141,118,211,46,7,175,249,102,165,230,62,59,86,44,90,127,119,190,214,220,253,159,71,23,132,186,54,146,122,152,226,236,194,142,166,147,195,187,100,59,154,138,201,123,59,213,62,53,67,245,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,64,238,160,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,252,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,129,32,1,72,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,222,202,102,189,187,152,247,39,86,170,57,58,245,69,69,247,151,126,0,2,53,113,223,196,229,247,132,189,61,195,117,86,209,101,246,221,35,243,8,237,119,75,71,137,101,55,143,165,150,217,112,115,99,239,186,41,86,45,179,199,79,47,86,183,114,246,182,117,70,185,192,73,80,121,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,0,0,33,173,163,142,58,156,107,152,6,101,194,62,163,50,145,44,87,42,139,107,49,27,178,190,42,117,161,171,150,211,77,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,100,38,80,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,213,231,71,161,118,43,174,156,99,156,67,219,44,215,89,178,75,37,194,155,27,185,84,211,171,228,165,101,158,84,169,146,55,212,51,162,182,61,149,78,99,25,34,43,17,93,86,172,118,245,88,145,150,84,121,77,88,193,127,106,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,10,12,224,3,94,106,120,124,226,143,17,201,166,173,164,166,177,95,234,25,140,228,47,171,168,138,154,6,91,170,229,141,174,154,73,164,99,146,38,65,43,97,169,85,69,111,84,167,86,43,218,215,57,75,201,226,199,202,198,178,124,191,200,125,58,115,56,57,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,93,166,152,235,205,55,16,124,173,115,108,154,106,218,186,155,237,131,77,239,248,206,66,250,186,137,106,103,125,198,146,210,246,186,105,38,145,141,89,95,60,78,134,165,85,21,221,22,161,88,175,115,154,229,2,141,141,73,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,150,210,239,185,189,235,165,102,152,112,227,73,167,56,245,231,193,94,181,46,224,235,116,205,98,78,201,157,103,129,137,37,106,199,44,106,214,55,115,223,73,3,216,245,84,146,42,153,90,140,114,110,115,2,154,245,99,58,253,168,106,158,101,169,158,203,246,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,66,242,121,95,104,133,215,68,248,80,178,186,243,124,164,184,212,103,245,13,206,24,202,104,220,214,81,193,91,71,74,144,192,174,119,189,239,72,161,141,239,93,173,68,124,142,98,110,70,36,143,166,30,21,116,183,246,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,241,17,236,115,122,82,197,59,190,7,35,215,167,70,117,114,181,23,73,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,1,250,192,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,37,87,51,77,20,253,180,240,143,148,248,123,135,133,175,193,58,230,180,123,229,217,12,190,10,9,188,68,114,116,141,238,119,90,89,106,118,53,54,245,149,34,220,228,110,238,180,87,164,249,215,236,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,26,126,51,89,197,86,150,254,197,184,142,212,93,51,134,197,236,106,11,54,65,85,236,170,47,21,226,59,86,185,95,222,161,254,34,189,238,119,90,89,96,119,198,229,122,117,232,254,142,71,34,6,143,113,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,203,105,119,220,161,53,210,179,83,248,113,171,211,156,134,243,227,111,90,105,112,109,186,22,189,39,124,205,179,206,197,146,137,100,150,69,115,29,181,236,171,129,140,98,162,71,21,52,77,86,53,54,185,244,130,6,148,248,78,242,177,163,127,47,241,239,78,128,164,14,98,186,199,125,214,78,46,51,186,155,188,62,30,147,15,184,79,135,90,233,183,49,253,154,90,9,229,141,203,189,172,98,187,187,58,212,79,209,219,156,206,254,205,206,107,26,165,154,234,118,188,211,112,249,202,215,9,201,161,173,171,166,190,223,244,222,193,140,227,207,164,168,150,154,118,92,106,237,44,107,102,142,104,216,229,137,240,68,217,170,81,85,91,213,105,209,136,246,185,205,82,146,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,11,95,228,177,160,212,214,156,55,43,226,54,243,69,86,203,149,246,161,248,205,149,102,167,150,38,123,58,21,142,90,153,162,122,191,100,236,150,161,35,141,87,103,240,223,66,246,163,254,39,181,60,255,0,60,239,193,63,204,159,166,150,63,162,154,95,106,209,93,35,196,52,162,204,234,73,41,241,107,61,53,181,245,20,212,77,164,101,100,236,98,119,170,150,38,170,163,31,52,189,201,95,241,57,85,242,57,85,206,85,85,90,224,231,157,248,39,249,147,244,208,60,87,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,13,196,153,87,45,211,149,63,29,85,57,140,116,28,44,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,236,215,164,49,181,90,248,162,167,146,86,205,34,187,184,139,35,92,246,185,177,164,161,102,128,129,92,209,120,217,201,184,115,181,99,26,115,163,89,149,93,143,81,110,149,17,222,234,229,109,166,158,170,8,236,155,106,33,218,247,84,198,246,111,146,161,173,86,163,26,174,68,167,147,114,177,28,196,147,202,240,21,204,207,84,53,235,50,182,104,158,164,105,45,94,69,125,146,159,122,228,184,203,35,137,145,65,26,64,199,212,220,105,229,123,98,137,157,86,89,36,154,39,181,21,239,138,40,169,149,207,106,40,66,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,58,87,11,92,109,218,184,80,224,107,37,177,99,19,210,87,106,46,85,156,93,161,181,81,182,169,173,158,211,3,172,244,141,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,116,9,43,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,159,43,253,21,103,185,87,250,171,145,228,153,29,195,253,242,178,186,229,93,81,39,252,233,38,154,73,31,254,23,57,206,254,106,165,239,114,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,160,117,94,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,60,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,126,50,174,6,146,56,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,102,219,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,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,160,122,179,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,103,219,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,39,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,185,162,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,6,138,65,242,113,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,250,192,14,21,172,220,105,232,54,129,234,230,35,163,90,157,144,85,218,238,249,117,63,139,101,115,233,186,91,173,176,57,239,138,25,107,39,115,145,35,100,178,199,35,17,205,71,163,54,43,165,237,71,209,235,242,184,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,219,191,182,157,85,242,67,26,186,62,234,72,220,251,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,112,26,136,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,100,74,229,149,162,26,161,162,60,52,91,168,53,74,249,144,71,93,126,168,146,235,75,139,93,35,141,140,198,224,123,221,182,40,211,223,43,31,50,116,158,72,222,230,163,31,38,222,212,114,164,206,150,90,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,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,79,171,201,171,93,52,227,77,181,31,51,210,252,214,243,236,171,174,163,123,38,43,4,211,162,54,150,162,170,149,106,145,105,93,34,175,193,52,158,41,189,164,84,218,247,49,204,71,35,221,27,30,23,40,0,0,83,95,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,238,138,216,220,198,71,114,135,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,12,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,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,70,220,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,223,63,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,134,133,10,54,230,89,199,85,55,19,89,53,46,152,105,141,125,37,86,151,227,149,16,92,169,107,155,75,44,115,221,238,43,78,168,233,222,147,198,201,97,100,41,60,208,182,52,106,110,94,228,142,115,209,209,164,125,43,154,71,31,84,122,137,227,184,100,209,203,133,170,229,136,39,131,168,200,178,42,58,152,43,161,187,200,157,170,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,254,6,70,254,245,112,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,247,34,40,126,82,213,57,81,241,211,253,163,133,253,107,204,255,0,218,244,184,5,109,115,127,198,107,173,114,84,43,191,226,188,43,28,223,245,240,163,255,0,185,225,42,172,250,185,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,6,164,206,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,98,175,9,28,215,176,26,237,18,189,175,19,217,69,92,121,222,29,79,53,108,149,12,164,133,31,147,192,249,215,179,29,28,80,50,56,155,82,197,150,56,86,21,70,166,198,164,234,253,137,58,195,89,124,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,141,35,213,173,99,95,44,178,189,24,205,251,80,60,86,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,91,159,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,219,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,248,100,99,157,11,88,222,170,217,28,246,71,194,249,87,240,43,83,159,228,54,174,39,181,74,130,174,12,98,199,81,13,203,12,134,26,168,182,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,46,231,70,199,178,75,137,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,211,229,45,170,88,38,87,194,117,135,76,236,23,223,21,146,96,158,43,237,5,23,133,153,158,15,198,220,171,166,165,254,35,216,145,201,190,54,171,191,134,231,109,233,209,221,23,220,4,213,0,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,29,181,115,71,242,39,169,191,69,245,138,34,128,64,212,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,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,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,131,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,189,227,42,229,148,242,180,227,219,236,37,101,135,133,29,80,131,126,63,117,184,120,60,66,233,79,79,214,74,10,234,185,213,201,71,80,214,39,89,33,154,121,92,172,151,162,186,57,36,84,122,172,78,71,64,22,254,0,0,0,3,159,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,59,94,255,0,9,84,199,36,148,213,59,24,246,44,157,169,227,138,94,222,244,107,246,109,119,194,229,67,50,230,170,12,245,243,27,211,63,217,127,25,58,143,110,167,164,186,199,65,126,184,55,38,163,158,225,31,79,21,227,227,109,69,67,225,114,49,173,124,45,170,146,166,38,170,117,233,217,86,57,206,115,28,160,93,255,0,11,26,215,251,196,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,174,174,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,22,197,64,166,190,116,154,199,98,204,53,151,18,209,219,68,61,202,189,59,183,212,84,93,42,119,61,54,213,92,155,79,35,105,182,57,136,139,178,8,41,229,238,53,239,107,188,78,223,133,209,185,23,229,114,108,209,79,183,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,93,178,79,93,113,138,162,158,61,205,88,220,142,133,176,50,177,93,209,236,114,73,216,233,185,187,208,138,188,83,235,95,239,19,196,22,109,172,113,219,252,21,38,65,112,79,1,3,162,237,200,202,24,34,101,61,47,117,189,201,17,38,88,33,137,100,218,245,111,113,95,183,163,122,34,91,79,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,160,124,174,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,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,67,70,96,0,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,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,160,81,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,103,48,234,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,253,155,84,52,166,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,42,175,154,231,29,63,219,248,95,209,76,207,253,177,75,159,214,208,183,252,86,182,215,29,66,59,254,55,197,49,173,255,0,89,10,191,251,162,16,56,255,0,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,32,89,237,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,183,61,148,114,180,209,171,255,0,12,24,238,129,210,221,124,46,73,139,247,234,104,51,71,208,185,102,74,234,170,138,121,107,234,36,164,134,104,163,159,187,29,59,41,216,147,58,71,69,19,34,68,123,150,62,174,8,193,202,135,142,58,156,106,235,100,225,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,183,67,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,60,177,120,241,253,183,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,9,254,0,0,103,7,141,13,28,177,104,23,20,25,254,149,98,211,111,178,218,174,17,212,91,163,218,244,240,212,181,116,241,85,197,77,213,239,123,223,217,101,67,98,238,57,202,231,246,247,175,69,119,68,209,241,82,188,239,116,207,195,101,90,105,172,116,116,151,89,125,161,111,171,198,110,19,246,247,80,211,248,121,18,162,145,155,145,159,4,210,120,170,213,232,231,174,230,193,240,181,54,61,84,59,95,38,205,107,251,115,195,237,219,71,42,237,253,154,189,50,184,39,102,120,226,219,28,244,55,25,106,42,35,220,229,145,202,233,155,59,43,17,221,24,198,164,125,142,155,157,189,73,254,82,7,39,221,99,190,224,220,80,38,149,83,195,226,44,186,151,111,158,158,178,61,204,103,98,170,134,158,122,186,122,158,170,199,61,219,88,202,152,187,104,230,53,124,78,247,110,88,218,133,223,129,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,253,226,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,73,85,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,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,161,103,252,88,249,88,214,79,151,249,15,167,78,80,15,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,226,200,197,115,94,214,75,20,79,86,63,102,213,191,238,44,124,172,107,39,203,252,135,211,167,51,88,6,156,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,207,95,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,127,216,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,7,214,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,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,25,87,44,83,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,11,148,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,127,242,197,227,199,246,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,153,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,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,200,18,84,0,0,0,5,85,243,206,252,19,252,201,250,105,231,249,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,62,131,158,119,224,159,230,79,211,74,171,3,85,0,175,94,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,175,235,230,147,198,238,119,195,151,216,253,51,209,76,151,216,185,157,219,117,246,231,91,224,225,169,240,246,180,238,67,12,93,186,152,36,137,253,233,146,87,110,107,145,241,248,62,138,157,37,69,2,127,130,0,112,53,204,223,42,226,123,81,237,186,53,154,232,199,133,189,84,91,235,107,106,114,12,122,105,36,183,195,217,85,123,29,61,44,136,231,210,194,172,86,197,221,89,228,235,59,162,106,53,18,84,217,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,110,109,60,60,90,180,107,136,106,124,243,20,181,85,210,216,181,58,158,166,247,59,230,172,108,204,117,237,42,28,183,6,196,213,94,235,24,169,53,52,202,143,234,221,245,15,72,213,26,222,220,110,2,117,230,166,211,161,124,71,240,229,121,173,164,101,182,251,166,249,38,77,101,73,170,34,137,254,209,134,218,248,170,97,137,138,205,243,190,90,116,142,69,77,255,0,195,101,11,220,140,248,158,228,176,158,106,122,57,125,213,222,17,238,245,56,228,221,106,240,43,132,89,140,148,219,89,253,117,75,77,4,241,212,166,247,189,168,206,220,21,18,207,215,226,115,187,27,26,213,115,209,82,136,109,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,191,115,152,247,53,122,162,170,1,249,73,127,205,79,88,236,90,187,197,197,222,155,28,135,173,38,5,111,139,14,146,167,115,255,0,174,170,169,167,158,74,149,216,246,53,89,219,158,162,88,58,124,77,119,99,123,92,173,122,34,68,3,245,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,5,165,114,75,209,79,251,250,226,50,178,225,253,252,42,223,75,28,191,250,189,101,92,147,49,99,255,0,212,146,55,54,79,246,116,115,127,160,165,170,28,171,133,93,45,253,139,112,227,167,90,103,53,139,216,213,246,108,126,151,218,180,94,43,196,118,174,146,179,189,93,252,68,123,218,238,181,82,206,239,129,202,196,235,209,157,26,141,68,234,160,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,170,190,118,154,41,255,0,120,188,70,81,220,63,189,133,92,41,100,151,255,0,88,172,164,146,22,36,127,250,234,72,231,73,254,192,141,111,244,212,181,67,149,113,85,165,191,182,158,28,117,23,76,225,177,123,102,190,243,143,213,123,42,139,197,120,126,237,210,38,119,168,127,136,175,99,91,210,170,40,29,241,185,24,189,58,63,171,85,200,161,76,28,175,181,190,213,162,124,87,217,91,121,177,213,220,105,243,250,118,224,236,125,52,141,107,232,231,173,172,165,88,103,86,187,220,246,36,176,198,199,166,230,170,50,71,61,55,43,18,55,196,179,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,126,80,38,255,0,30,218,243,83,118,208,190,28,56,114,179,86,210,62,219,98,211,124,111,38,189,36,53,17,74,255,0,104,205,109,100,84,208,202,196,102,248,31,21,58,201,34,38,255,0,226,50,185,142,86,124,44,114,254,78,83,122,23,98,214,14,38,190,210,101,182,107,173,93,171,78,237,236,201,41,102,167,87,199,74,203,196,117,80,165,19,42,36,106,127,199,204,200,247,53,94,234,101,235,185,141,145,142,134,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,185,172,99,90,157,17,17,11,222,229,89,163,151,221,34,225,30,209,83,145,205,210,175,61,184,75,152,199,77,181,159,214,180,181,48,65,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,66,96,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,65,94,21,184,99,190,241,85,149,101,216,86,45,122,240,87,172,127,15,175,201,109,212,222,25,146,123,82,170,9,32,142,42,29,239,150,38,65,221,125,67,83,188,229,86,179,167,85,106,167,189,57,87,250,42,192,178,175,245,87,28,201,49,203,135,251,229,29,117,182,186,158,79,249,178,67,52,114,51,252,14,107,155,252,149,9,213,201,83,205,62,83,242,254,187,212,109,196,138,230,177,192,229,78,165,90,171,248,164,211,103,210,69,125,198,44,234,252,166,216,230,69,2,92,109,212,173,123,214,181,146,116,69,125,76,49,117,107,155,35,151,185,12,81,181,138,215,68,216,230,10,192,215,238,33,245,67,137,140,202,139,60,213,155,173,37,125,222,223,103,164,178,66,250,106,56,233,153,216,129,28,170,229,107,17,17,95,36,178,77,51,215,238,223,43,145,136,200,209,145,178,205,57,50,112,233,246,107,4,190,241,47,127,167,233,95,151,247,44,88,255,0,199,253,11,92,19,39,138,151,224,149,90,189,218,168,145,155,100,141,175,103,130,220,213,86,205,239,171,109,20,210,251,174,181,106,230,33,165,22,103,85,199,81,148,222,41,173,175,168,166,162,117,91,232,224,123,211,189,84,177,53,81,94,200,98,238,74,255,0,137,168,140,141,202,174,106,34,170,105,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,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,192,161,126,104,254,123,53,55,232,190,143,68,69,82,85,115,71,243,217,169,191,69,244,122,35,181,114,155,224,202,197,171,119,223,222,99,57,186,247,109,88,38,64,202,123,37,158,157,239,100,147,222,41,217,13,75,106,106,30,157,58,67,23,118,23,50,54,170,172,146,34,239,232,198,43,38,14,235,202,159,129,202,157,53,181,80,113,73,169,47,164,150,251,147,217,209,248,181,177,172,138,116,183,91,170,154,199,165,107,228,232,170,202,153,162,232,214,182,55,39,110,25,100,107,213,206,149,209,195,249,56,214,230,163,251,47,213,59,86,153,232,91,61,167,246,75,32,130,92,198,183,175,103,197,120,90,154,136,107,236,61,186,170,71,108,221,219,137,222,50,23,59,167,94,140,235,209,84,232,28,208,184,215,253,223,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,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,64,208,239,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,51,132,104,207,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,126,115,0,145,92,72,112,125,147,104,158,154,105,174,182,217,146,174,227,130,103,248,189,130,189,245,245,50,211,181,244,119,186,218,23,84,77,66,140,107,251,175,98,36,50,74,201,59,109,106,50,70,198,174,115,216,175,127,170,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,127,208,220,3,13,213,62,9,180,199,79,181,7,30,164,190,99,215,205,55,199,233,171,168,106,81,118,74,207,103,211,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,82,15,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,240,208,238,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,30,3,139,31,43,26,201,242,255,0,33,244,233,202,181,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,251,113,72,213,122,181,169,52,210,182,210,184,177,242,177,172,159,47,242,31,78,156,12,214,29,87,93,120,122,202,180,46,143,79,239,119,106,159,104,217,117,35,15,182,101,182,139,132,116,178,69,26,120,152,25,36,244,110,87,34,177,102,129,239,68,114,49,206,235,28,144,61,81,139,46,198,242,163,65,24,206,131,97,188,73,114,252,211,141,41,204,232,169,28,203,142,155,216,95,108,174,154,157,102,125,166,226,150,168,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,20,43,7,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,137,215,78,35,244,227,67,52,58,227,174,119,108,130,213,95,106,246,122,84,88,27,21,122,118,239,213,82,194,178,82,83,83,75,27,100,223,222,232,138,146,49,175,107,99,221,42,252,12,115,147,62,220,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,231,243,13,85,212,125,64,177,98,216,198,107,154,93,111,86,172,42,222,235,93,130,146,178,161,100,142,223,74,175,87,172,113,162,255,0,205,111,85,234,228,142,40,99,69,217,20,109,104,122,14,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,159,252,175,185,125,211,93,169,172,188,80,235,77,170,173,140,101,67,107,240,251,29,76,82,211,63,124,50,210,212,81,222,146,88,167,107,149,138,230,78,214,65,44,91,36,98,182,95,137,142,103,94,21,203,155,128,159,222,162,251,62,164,106,36,254,31,76,177,155,135,131,171,167,130,163,101,85,234,185,140,100,171,70,213,98,239,134,20,100,145,186,89,125,206,86,189,172,137,119,57,210,67,122,128,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,41,128,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,173,134,241,213,83,197,47,49,237,52,193,244,250,190,173,154,87,96,168,186,77,67,13,77,44,76,125,206,227,13,154,234,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,208,99,94,230,49,238,86,48,56,87,58,191,52,248,183,203,250,31,81,184,144,0,159,252,234,252,211,226,223,47,232,125,70,226,71,254,28,184,67,206,248,161,211,141,67,187,233,77,23,180,242,252,42,225,98,236,90,228,175,134,150,58,202,26,196,174,109,70,215,74,136,197,153,143,130,153,237,221,44,109,237,164,255,0,211,122,198,208,44,255,0,151,7,48,10,62,34,44,81,105,38,175,100,95,233,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,248,201,20,234,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,156,18,40,0,7,148,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,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,63,71,199,31,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,3,58,248,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,107,220,65,112,117,130,112,129,203,99,85,44,22,10,207,108,228,151,159,97,253,160,200,59,115,83,251,83,181,127,137,244,191,214,175,158,88,224,237,71,80,177,255,0,13,83,127,77,206,234,171,238,234,188,185,184,9,253,213,236,83,234,70,162,79,226,53,55,38,183,248,58,186,120,42,55,210,217,104,94,246,74,180,109,86,46,201,166,87,199,27,165,151,222,212,115,26,200,151,107,93,36,222,175,154,63,145,61,77,250,47,172,81,1,64,37,223,115,31,229,255,0,71,196,69,138,93,91,210,28,119,253,54,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,255,0,5,98,164,19,85,0,101,92,153,92,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,28,212,227,51,149,205,171,94,181,183,29,212,29,45,169,164,195,169,242,122,138,212,207,42,226,137,179,178,41,210,7,75,79,112,138,141,93,18,61,242,202,197,134,117,100,168,170,249,98,151,182,229,239,200,179,171,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,67,208,0,0,202,185,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,224,14,213,149,112,163,168,246,14,27,48,174,41,173,145,123,103,12,202,60,92,23,41,41,225,84,146,197,85,21,124,244,145,182,161,58,175,88,101,237,49,89,50,116,106,72,245,137,200,213,88,150,96,191,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,3,60,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,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,129,29,121,163,249,19,212,223,162,250,197,17,69,122,79,130,254,212,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,122,156,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,207,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,85,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,13,79,16,3,157,95,149,140,91,230,5,15,167,92,79,171,203,131,152,5,31,17,22,40,180,147,87,178,47,244,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,252,100,139,229,115,171,242,177,139,124,192,161,244,235,136,21,87,194,230,133,254,242,154,237,140,232,167,218,159,179,159,104,252,111,246,79,192,248,206,199,135,163,158,167,251,79,114,61,219,187,27,127,166,157,55,117,247,244,232,190,43,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,100,87,43,143,61,154,101,245,175,71,173,44,211,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,14,127,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,163,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,9,106,0,0,85,95,59,221,45,255,0,230,105,173,118,251,23,251,111,22,187,220,252,87,252,21,52,16,118,85,255,0,254,18,118,246,51,252,15,119,246,180,45,80,143,252,124,105,158,85,171,188,33,106,78,11,133,82,120,187,213,69,190,158,225,77,74,216,228,146,74,175,5,87,13,99,224,137,145,177,207,124,210,50,157,204,141,136,223,138,71,49,170,168,138,170,129,85,124,163,181,51,42,195,248,189,179,224,182,154,190,182,92,246,223,95,111,187,210,201,36,157,183,120,106,73,171,32,157,172,107,209,139,51,31,2,177,175,123,93,182,57,231,106,34,43,250,165,180,241,161,172,119,221,2,225,131,63,213,92,90,29,247,171,85,190,58,123,116,155,152,158,26,170,174,162,42,72,170,122,61,143,99,251,47,168,108,189,183,53,90,254,222,197,232,142,234,153,215,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,207,249,200,107,165,139,48,210,205,27,196,176,187,205,170,229,101,204,55,231,72,238,143,101,115,105,82,153,177,219,230,237,57,90,248,161,153,149,149,127,219,35,71,57,208,116,69,106,198,246,168,85,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,162,49,60,90,197,131,98,182,108,43,22,161,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,161,126,88,186,91,251,80,227,39,10,241,118,47,105,218,177,47,17,148,220,63,174,187,62,23,194,198,190,18,127,115,218,231,237,174,146,139,224,110,238,189,126,38,171,17,229,255,0,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,170,190,23,52,47,247,148,215,108,103,69,62,212,253,156,251,71,227,127,178,126,7,198,118,60,61,28,245,63,218,123,145,238,221,216,219,253,52,233,187,175,191,167,69,9,191,202,135,142,58,156,106,235,100,225,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,183,67,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,60,177,120,241,253,183,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,9,254,81,15,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,218,185,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,208,87,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,67,154,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,64,39,85,206,248,122,202,176,157,9,211,62,32,188,79,180,49,189,70,246,149,54,232,233,100,111,178,235,168,235,38,131,195,205,39,69,141,123,177,197,221,141,119,35,157,178,118,236,68,139,123,249,81,123,220,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,5,85,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,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,241,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,255,0,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,80,182,158,36,104,181,182,191,68,178,152,56,114,187,82,91,181,21,180,241,77,99,154,165,176,57,142,124,115,198,249,97,68,168,99,225,223,36,45,150,54,44,136,140,71,189,170,174,98,124,109,205,101,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,167,138,234,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,3,242,242,96,201,244,74,125,47,201,113,156,118,223,73,105,213,8,234,26,252,141,142,185,79,44,247,155,116,82,72,234,58,214,67,39,72,163,100,75,87,37,51,155,10,47,69,100,111,145,81,102,141,11,31,51,3,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,252,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,150,191,170,28,219,240,218,238,18,211,56,211,153,169,44,90,191,145,84,84,218,104,241,197,235,115,91,19,227,153,17,245,147,189,241,194,199,51,195,61,146,68,229,99,152,233,164,107,54,74,216,106,17,129,197,121,207,229,186,37,127,213,12,106,199,142,186,174,171,84,49,202,119,91,114,57,27,44,241,193,71,110,88,227,170,163,129,241,201,23,106,103,189,107,36,145,178,67,34,108,78,227,36,107,213,209,246,160,86,149,98,218,143,154,106,62,57,141,233,13,13,214,175,51,171,184,68,235,35,109,114,172,85,81,213,70,189,198,204,201,81,91,217,237,236,89,22,85,115,91,27,88,175,115,154,141,87,39,159,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,238,92,220,20,126,234,186,113,61,255,0,63,182,90,164,212,220,167,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,161,45,109,49,221,97,181,81,67,125,173,164,172,185,50,158,54,214,84,82,83,58,154,9,167,70,167,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,175,235,0,1,21,121,157,105,111,237,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,18,168,1,152,29,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,63,25,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,179,251,7,19,191,254,38,219,149,197,249,69,170,191,36,160,183,205,166,18,193,112,135,195,255,0,109,157,41,217,75,11,91,219,73,166,138,207,60,114,181,204,223,253,169,95,38,245,100,168,5,106,235,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,219,152,255,0,9,74,198,164,116,212,219,216,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,82,237,57,89,96,20,216,47,5,184,109,82,227,213,118,155,150,85,81,95,127,185,37,74,74,215,213,62,74,151,197,79,80,140,145,126,22,62,142,10,69,102,196,70,57,155,94,157,119,171,157,68,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,105,247,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,192,240,28,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,186,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,94,255,0,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,95,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,104,222,141,115,28,248,165,149,136,246,111,220,153,225,214,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,156,200,171,205,31,200,158,166,253,23,214,40,136,171,202,143,142,159,237,28,47,235,94,103,254,215,165,192,43,107,155,254,51,93,107,146,161,93,255,0,21,225,88,230,255,0,175,133,31,253,207,9,42,185,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,170,190,23,52,47,247,148,215,108,103,69,62,212,253,156,251,71,227,127,178,126,7,198,118,60,61,28,245,63,218,123,145,238,221,216,219,253,52,233,187,175,191,167,69,242,154,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,32,57,92,121,236,211,47,173,122,61,105,105,60,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,224,227,252,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,131,46,5,244,227,131,203,21,116,150,202,255,0,181,25,157,231,116,87,44,154,162,141,41,228,117,46,253,209,210,211,197,189,253,136,83,107,28,244,71,185,210,72,136,231,57,81,177,50,57,42,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,8,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,254,27,222,146,73,190,70,171,127,134,215,109,233,213,221,19,222,126,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,37,138,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,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,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,118,217,105,228,115,23,252,89,24,174,107,28,248,165,137,234,198,111,218,157,84,206,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,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,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,135,171,0,1,85,124,243,191,4,255,0,50,126,154,64,174,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,50,122,243,206,252,19,252,201,250,105,199,249,48,221,173,86,238,43,239,116,119,11,157,37,45,69,211,7,175,164,161,138,105,154,199,213,78,149,148,83,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,115,85,80,32,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,135,171,214,77,94,204,181,223,81,46,26,165,168,51,210,79,144,221,169,232,97,174,158,154,4,133,149,15,166,164,134,149,38,86,39,194,215,189,176,53,239,70,163,89,189,206,218,214,55,163,82,210,121,165,240,19,246,238,142,253,197,118,151,207,179,32,181,91,252,102,95,107,168,168,233,29,125,13,36,8,213,172,167,115,215,164,115,67,4,77,71,197,213,27,36,113,162,177,18,86,171,103,172,13,1,209,203,239,16,26,203,137,232,238,57,55,135,171,201,174,13,167,146,167,107,31,225,41,88,215,73,83,83,177,239,98,73,218,130,57,101,237,239,71,63,102,214,252,78,68,2,215,249,52,104,133,215,5,209,43,254,180,92,47,148,149,20,250,161,81,3,104,104,33,141,219,233,32,182,207,89,78,175,149,235,209,21,242,75,36,189,24,212,84,107,35,99,183,42,189,89,29,133,31,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,89,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,244,150,138,105,31,23,70,43,228,166,146,25,21,17,27,209,94,168,173,106,162,181,52,188,84,175,59,77,28,190,197,149,96,188,64,211,205,222,178,212,219,211,14,172,143,107,27,225,42,163,146,162,174,157,122,171,247,201,222,100,181,62,228,102,214,120,95,137,221,100,106,32,86,9,42,185,101,232,167,237,167,139,140,91,196,92,60,45,6,9,211,53,172,217,46,201,165,240,83,195,225,227,143,172,111,107,186,213,75,77,189,171,183,172,73,46,215,35,182,245,138,165,212,242,100,210,223,178,156,56,223,117,50,190,197,225,107,243,188,130,79,13,91,226,183,248,203,93,19,18,24,127,134,143,86,199,178,169,215,22,251,218,215,187,175,85,234,222,218,129,63,192,0,1,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,173,161,124,81,232,79,18,158,219,253,138,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,233,138,61,219,187,18,255,0,71,175,77,190,254,157,83,168,85,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,0,5,5,243,65,209,11,86,137,241,95,122,117,154,249,87,113,167,207,233,221,156,61,149,49,181,175,163,158,182,178,169,38,129,28,223,115,216,146,195,35,216,187,90,168,201,26,197,220,172,89,31,18,203,179,231,17,162,247,93,69,225,230,203,168,24,190,33,87,121,187,224,23,135,213,214,84,83,61,206,125,5,146,106,119,248,201,86,36,119,71,177,37,134,137,207,114,53,206,141,145,185,255,0,12,105,42,148,152,7,74,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,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,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,170,249,37,232,229,246,92,171,58,226,6,162,110,205,150,154,222,184,117,28,123,88,239,23,85,36,148,245,117,11,213,31,190,62,203,34,166,247,43,54,191,197,124,46,235,27,145,109,168,1,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,5,96,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,160,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,128,113,60,3,50,206,169,178,10,172,63,30,171,187,51,21,179,201,127,187,165,50,35,159,75,110,142,88,162,150,161,89,215,115,152,199,79,26,191,106,46,214,110,123,186,49,143,115,125,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,5,244,233,231,7,218,95,165,220,73,101,156,72,225,105,87,111,185,102,22,121,168,46,22,214,203,36,176,77,91,83,94,234,202,218,231,186,87,189,219,228,115,105,154,216,227,237,199,26,69,34,237,119,113,54,119,83,154,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,75,2,128,121,163,249,236,212,223,162,250,61,17,215,248,82,227,6,213,194,111,47,204,177,214,245,171,147,59,204,115,139,213,6,40,200,98,106,178,154,118,90,173,137,37,116,174,145,142,139,101,58,205,19,210,55,53,203,43,220,198,109,216,178,73,31,32,230,143,231,179,83,126,139,232,244,68,85,3,208,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,209,145,181,61,238,68,106,125,200,93,247,46,190,5,105,184,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,155,220,198,189,236,106,61,252,43,149,215,47,250,59,69,29,183,137,189,111,199,123,215,89,188,53,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,116,203,221,233,20,114,35,29,11,163,116,138,213,122,196,232,172,252,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,16,43,156,183,18,88,108,214,171,95,11,116,22,10,75,197,246,10,138,76,154,227,115,117,106,244,178,61,27,43,33,133,145,197,34,42,212,201,20,143,115,146,118,236,108,51,70,230,177,238,149,146,67,208,53,87,141,187,87,10,28,13,104,189,139,24,158,146,187,81,114,173,55,178,195,106,163,109,83,91,61,166,7,89,209,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,148,237,254,138,179,220,171,253,85,200,242,76,142,225,254,249,89,93,114,174,168,147,254,116,147,77,36,143,255,0,11,156,231,127,53,80,62,174,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,250,106,54,156,212,233,7,47,204,215,75,106,178,170,188,145,248,166,147,222,45,9,115,169,166,138,157,243,178,27,84,204,103,72,226,68,107,24,214,163,88,196,85,115,209,141,110,247,200,253,210,59,202,114,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,167,96,226,199,202,198,178,124,191,200,125,58,112,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,60,167,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,83,183,9,28,14,102,92,66,241,13,123,209,236,193,245,120,213,183,1,168,153,153,165,92,12,73,223,74,248,42,22,7,81,67,51,17,240,120,153,36,108,141,99,156,229,102,200,166,145,169,47,111,99,244,18,0,249,56,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,125,96,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,167,21,196,249,143,112,99,156,229,86,108,43,22,214,79,27,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,189,244,205,99,119,61,237,78,174,84,106,117,234,170,137,239,3,138,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,196,170,230,133,199,79,236,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,254,19,157,79,34,135,20,230,139,204,2,178,239,89,114,225,147,68,50,46,205,170,31,19,110,206,46,144,71,60,21,82,85,69,60,176,77,105,111,113,140,219,10,118,186,203,36,106,246,204,217,27,26,57,24,146,182,88,215,202,227,207,102,153,125,107,209,235,72,170,74,174,87,30,123,52,203,235,94,143,90,7,85,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,3,154,231,2,223,219,248,160,209,76,51,253,177,85,159,209,80,187,252,87,54,233,29,58,55,254,55,197,61,174,255,0,89,50,179,251,162,98,186,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,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,230,134,237,91,77,113,186,214,220,40,237,52,150,186,122,170,137,38,138,134,145,210,186,10,86,57,202,173,134,53,153,239,149,88,212,84,106,44,143,123,250,34,110,115,151,170,168,105,123,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,172,190,76,26,33,170,24,174,51,146,235,149,214,249,73,71,132,231,52,237,160,183,89,219,28,114,207,112,158,142,162,70,120,231,200,159,20,12,137,203,85,11,99,235,214,69,146,71,57,173,72,226,116,150,104,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,0,202,185,123,220,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,81,9,127,220,174,60,137,233,151,214,189,98,180,10,139,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,235,252,184,57,128,86,112,239,125,139,73,53,123,34,255,0,74,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,198,73,101,7,55,222,38,52,142,135,75,234,120,101,109,13,38,69,157,220,234,40,174,79,86,163,30,152,195,35,145,178,182,119,189,90,170,202,153,162,223,19,99,110,215,246,103,145,239,115,88,248,219,53,69,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,120,23,211,205,31,200,158,166,253,23,214,40,138,1,46,167,138,13,38,202,180,47,148,141,223,73,179,92,191,237,53,235,28,183,217,233,170,110,13,116,142,141,55,95,105,100,101,60,75,34,171,214,24,24,246,193,26,170,55,172,112,179,163,35,78,140,109,48,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,5,234,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,126,43,153,215,1,223,182,251,21,78,188,233,61,151,118,125,143,219,221,237,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,108,114,75,51,82,56,83,174,200,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,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,129,84,28,187,120,50,226,11,85,53,31,20,215,12,110,235,117,211,236,50,203,112,150,161,185,125,59,226,109,85,75,160,84,100,180,212,80,201,187,189,220,222,248,93,36,145,186,155,106,84,53,253,213,99,160,124,213,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,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,12,229,113,231,179,76,190,181,232,245,167,127,230,197,198,189,199,41,202,174,124,43,233,189,207,102,55,102,233,77,152,206,197,165,168,134,235,92,217,41,234,35,167,141,200,215,201,15,133,146,29,175,86,200,199,44,171,44,111,98,36,72,175,8,151,198,230,183,227,60,67,113,47,152,234,118,31,99,164,161,180,85,84,50,130,146,170,25,42,28,251,172,20,172,72,33,174,149,179,244,88,223,44,81,198,169,27,99,141,24,196,99,92,215,72,143,146,78,255,0,202,67,134,220,203,81,117,182,61,123,165,191,213,227,216,246,155,212,108,90,136,168,146,71,221,170,234,32,146,55,209,68,249,99,116,40,196,133,238,89,220,157,101,99,38,137,24,140,116,173,154,46,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,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,232,1,202,181,211,138,61,9,225,175,216,159,182,188,231,236,231,218,63,19,236,207,236,101,101,103,127,195,246,187,223,220,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,127,18,106,118,70,222,145,196,247,124,78,78,189,58,39,85,84,69,9,0,0,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,242,183,156,166,251,144,91,172,86,155,189,119,136,164,198,109,239,181,218,227,237,49,158,30,149,245,85,21,110,143,171,81,21,253,103,171,168,127,87,42,187,227,233,215,107,90,137,61,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,250,246,2,223,185,37,233,158,85,143,233,198,162,106,149,218,147,195,217,115,11,133,190,223,104,238,71,35,36,168,240,9,83,223,157,187,152,140,124,42,250,180,141,175,99,157,252,72,39,106,163,85,158,251,42,56,167,5,250,57,125,208,46,24,48,13,42,202,102,223,122,181,91,228,168,184,199,181,137,225,170,170,234,37,171,150,155,171,30,246,63,178,250,135,69,220,107,149,175,237,239,78,136,238,137,218,192,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,199,249,150,112,43,83,196,214,51,75,169,250,99,65,87,85,170,24,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,155,147,185,27,154,245,116,107,29,32,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,83,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,62,217,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,7,235,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,236,251,65,144,118,230,167,246,167,106,106,135,210,255,0,90,190,121,99,131,181,29,66,199,252,53,77,253,55,59,170,175,186,131,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,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,80,205,17,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,20,2,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,7,85,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,104,222,141,115,28,248,165,149,136,246,111,220,148,45,85,193,207,16,95,188,21,239,134,75,30,19,237,236,234,195,190,90,152,45,213,113,45,47,133,72,153,43,42,150,162,71,50,56,161,124,114,194,173,89,86,55,110,154,56,213,173,145,201,25,163,224,7,52,225,187,72,174,186,11,162,88,182,144,94,115,186,188,198,163,24,167,150,145,151,138,152,29,3,229,129,103,145,240,196,145,186,89,85,140,138,39,199,11,27,189,81,25,19,81,54,167,70,167,75,0,10,86,230,167,193,70,43,160,87,219,86,181,233,61,179,217,184,134,97,112,150,138,229,105,137,35,101,45,166,232,172,89,99,109,51,119,35,210,25,216,202,135,36,77,98,178,23,64,228,71,53,146,69,19,32,1,97,60,229,245,190,213,157,107,109,131,69,237,246,58,186,122,141,47,167,157,213,213,243,72,221,149,115,220,160,163,168,70,68,196,234,168,200,226,142,46,175,114,162,185,242,61,187,81,24,143,146,189,128,183,78,81,92,31,99,52,24,109,191,139,76,193,41,46,87,219,165,69,75,113,22,195,45,67,31,104,130,37,171,161,171,124,168,143,108,82,190,117,116,141,70,57,143,70,50,54,57,174,221,35,154,203,52,43,87,146,222,186,95,114,156,19,45,208,108,142,243,106,125,38,19,225,238,56,213,39,70,71,93,225,106,230,168,125,106,116,69,69,150,24,231,88,157,191,106,185,142,171,218,231,171,93,19,91,101,64,1,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,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,128,127,85,31,129,63,247,115,255,0,163,55,143,243,64,37,80,0,10,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,133,116,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,165,207,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,244,152,4,212,229,29,166,121,86,97,197,237,159,58,180,210,116,178,224,86,250,251,133,222,170,72,228,237,183,196,210,77,71,4,13,123,88,172,73,158,249,213,237,99,220,221,209,193,59,145,85,89,209,111,80,174,174,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,182,177,119,82,219,93,81,27,170,119,181,234,169,190,121,234,34,237,185,140,115,124,54,239,137,178,53,82,197,64,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,5,53,243,140,226,23,4,212,125,71,199,116,103,18,166,181,93,234,244,247,196,201,116,190,193,85,51,228,164,174,168,84,100,246,198,177,21,33,93,137,4,15,149,223,196,114,73,182,52,88,157,20,204,146,95,243,48,227,94,227,195,6,9,109,194,116,210,231,225,181,39,45,233,83,69,89,26,210,205,236,106,24,102,141,100,168,154,158,102,201,191,189,209,240,70,142,143,106,244,157,200,244,116,40,215,82,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,7,181,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,110,233,106,36,107,19,252,88,216,142,115,26,249,101,137,138,246,111,220,151,61,204,198,138,166,221,203,255,0,80,45,245,151,106,187,165,69,45,61,134,25,107,170,219,19,103,170,123,110,212,40,233,164,72,88,200,145,238,84,87,42,70,198,51,170,174,214,181,58,34,116,14,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,226,185,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,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,196,134,157,241,187,172,114,177,223,11,151,167,94,139,209,81,81,2,64,20,3,205,31,207,102,166,253,23,209,232,139,169,208,190,40,244,39,137,79,109,254,197,51,159,180,127,103,60,55,180,255,0,177,149,148,125,143,17,221,236,255,0,116,197,30,237,221,137,127,163,215,166,223,127,78,169,214,149,185,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,41,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,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,90,214,228,99,248,217,249,111,245,34,213,0,206,15,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,250,175,46,110,53,255,0,117,93,71,158,193,159,220,238,178,105,150,83,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,137,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,51,195,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,129,167,224,83,183,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,113,32,85,95,60,239,193,63,204,159,166,149,107,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,105,92,243,191,4,255,0,50,126,154,86,94,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,58,238,115,24,233,227,87,237,69,218,205,207,119,70,49,238,104,95,159,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,26,181,178,125,26,229,93,172,183,125,115,195,116,207,237,29,126,177,247,40,172,120,237,21,67,173,52,56,221,13,51,96,146,230,212,155,116,237,147,196,85,73,71,36,113,54,157,141,137,172,123,24,230,53,17,143,171,109,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,181,226,243,137,203,239,22,154,203,83,170,183,123,47,177,41,25,111,165,181,218,237,30,37,149,62,2,150,38,171,157,31,125,177,68,178,238,158,74,137,122,185,187,147,187,179,170,181,173,2,234,120,98,230,1,195,239,19,222,197,198,236,25,23,177,51,235,149,190,74,202,156,82,225,28,173,154,25,34,254,221,28,53,42,198,195,85,209,17,100,106,70,238,226,196,138,247,70,205,178,53,146,84,172,190,76,28,60,93,113,188,103,37,226,71,37,181,82,49,153,101,59,108,152,189,67,107,28,233,214,138,26,137,60,123,159,19,87,99,88,250,136,41,218,213,127,241,58,210,200,168,141,99,145,100,179,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,63,230,167,152,105,198,37,194,61,222,159,80,240,47,181,50,100,23,8,172,248,243,119,164,126,204,188,62,9,228,130,191,187,253,56,251,44,138,103,116,98,42,201,215,178,238,145,203,35,146,96,20,173,206,111,84,190,213,241,29,98,211,58,11,239,138,160,193,49,248,252,77,23,133,217,224,238,149,175,89,166,254,34,177,29,38,250,86,219,157,238,115,152,222,157,19,163,187,136,4,0,52,123,193,78,83,98,204,56,71,210,27,182,57,93,226,233,41,240,251,101,174,73,59,79,143,109,85,20,13,164,169,143,163,209,21,118,79,4,172,235,211,107,182,245,106,171,85,21,115,132,91,79,36,189,99,177,75,138,231,92,63,84,67,217,189,83,92,23,49,163,147,115,221,226,233,100,142,158,146,161,58,35,54,71,217,124,84,222,245,126,231,248,175,133,189,35,114,168,89,248,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,0,0,230,156,75,228,248,110,29,195,206,164,100,90,131,111,164,184,227,212,216,189,201,149,214,218,155,146,219,217,114,100,148,239,141,40,146,161,62,40,159,80,231,182,6,57,189,95,190,86,237,69,119,68,92,209,22,211,206,211,88,236,81,98,184,47,15,212,240,247,175,85,55,4,204,107,36,220,246,248,74,88,227,168,164,167,78,138,205,146,119,159,45,79,189,31,185,158,23,226,111,73,26,169,82,192,94,159,40,107,254,43,121,224,218,219,110,199,172,158,6,190,197,144,93,45,247,217,252,52,113,120,250,231,72,218,134,79,185,138,174,151,165,45,69,36,91,223,209,201,217,216,137,181,140,85,154,165,43,114,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,136,140,87,71,178,149,215,23,123,220,214,59,175,69,234,238,218,23,82,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,143,242,106,180,218,175,252,73,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,149,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,218,242,84,243,79,148,252,191,174,245,27,113,114,121,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,6,125,248,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,159,126,48,120,59,204,184,105,215,159,217,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,79,46,46,21,181,67,133,93,35,175,177,106,78,97,73,85,81,148,84,65,123,126,57,77,73,26,178,195,90,172,88,230,106,214,53,202,181,47,124,76,164,107,209,17,35,141,240,57,35,89,17,203,35,130,173,185,163,249,236,212,223,162,250,61,17,210,185,88,240,89,106,215,204,202,179,89,117,75,31,164,186,105,246,35,80,180,148,180,51,212,181,89,114,189,181,34,149,177,77,6,213,89,41,162,138,68,123,218,245,99,94,247,194,223,226,179,188,196,230,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,50,174,106,160,202,184,30,215,84,112,61,80,194,106,113,154,205,82,165,171,142,163,41,197,237,151,235,36,181,55,8,234,223,61,145,241,118,104,92,142,99,222,177,177,34,129,35,100,79,218,230,50,54,183,107,81,17,9,43,202,159,83,116,143,77,120,163,160,77,73,179,85,203,119,201,233,211,29,197,174,109,141,147,193,110,184,213,74,198,38,248,251,107,43,31,50,116,129,179,198,244,237,164,178,53,237,116,114,186,72,108,210,203,195,166,9,197,7,0,186,85,166,153,213,63,225,253,142,178,207,91,190,111,236,101,211,216,169,12,21,157,184,165,143,189,218,239,189,221,167,187,99,254,229,79,185,82,149,184,151,225,211,59,225,127,84,235,244,207,58,167,255,0,101,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,185,83,238,85,13,41,156,171,139,31,43,26,201,242,255,0,33,244,233,200,21,202,251,152,37,77,218,166,203,194,246,180,221,105,24,246,83,182,131,15,190,84,203,21,51,54,67,21,45,61,29,149,34,138,6,181,94,173,100,238,100,242,203,190,71,171,98,248,158,230,117,158,188,88,249,88,214,79,151,249,15,167,78,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,230,154,121,196,142,137,106,174,127,150,105,110,7,159,82,92,178,204,34,162,106,107,229,165,212,243,211,207,78,248,166,116,18,171,18,102,49,39,99,37,110,199,62,37,123,26,174,143,170,167,113,155,131,165,128,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,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,141,92,43,113,57,125,225,87,42,203,179,92,90,203,227,111,89,6,31,95,141,91,170,124,75,35,246,93,84,242,65,36,85,219,31,20,172,159,180,250,118,175,101,200,141,127,94,138,228,79,114,243,91,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,189,200,141,79,185,15,62,91,79,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,4,117,226,95,129,90,110,22,184,38,197,51,141,65,160,164,126,170,95,243,138,120,107,166,166,170,149,236,182,91,166,183,212,189,45,170,137,34,193,51,219,37,59,100,124,205,103,244,222,230,53,239,99,81,239,241,92,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,7,85,231,87,230,159,22,249,127,67,234,55,19,218,242,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,124,87,58,191,52,248,183,203,250,31,81,184,144,86,155,41,190,210,98,183,28,42,158,187,101,150,235,112,163,186,86,83,118,152,189,218,170,72,234,99,167,147,122,166,246,237,101,109,74,116,69,70,175,115,171,145,85,173,84,14,235,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,213,121,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,31,31,224,235,131,172,239,139,252,238,162,193,96,172,246,54,55,102,217,246,131,32,237,195,81,236,190,236,53,15,165,254,181,124,241,73,63,118,74,117,143,248,106,187,58,238,119,68,79,126,130,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,61,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,0,0,0,1,149,114,221,52,83,140,28,103,132,110,88,154,111,122,114,210,86,230,215,202,124,129,184,157,158,174,42,142,197,116,241,95,38,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,168,179,245,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,175,70,49,101,154,89,21,173,232,155,228,123,190,247,42,168,125,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,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,240,174,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,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,1,50,185,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,56,107,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,248,178,49,92,215,181,146,197,19,213,143,217,181,116,166,80,183,49,158,10,63,117,93,71,130,255,0,128,91,46,178,105,150,83,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,80,187,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,53,231,87,229,99,22,249,129,67,233,215,18,189,120,1,226,223,50,225,107,87,27,75,102,197,234,242,172,123,57,168,163,181,222,172,54,250,100,150,227,84,246,189,205,166,146,139,167,196,234,150,58,121,17,177,117,217,47,113,204,93,174,86,75,29,133,115,171,242,177,139,124,192,161,244,235,136,21,235,203,58,217,77,122,227,95,79,236,213,146,85,199,79,95,79,126,166,149,244,149,114,210,206,214,62,201,92,215,44,115,66,230,203,19,250,42,244,124,110,107,218,189,21,170,138,136,164,96,37,87,43,143,61,154,101,245,175,71,173,62,79,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,64,182,174,87,214,220,86,143,130,93,62,174,197,172,30,203,246,167,180,106,110,46,123,227,146,106,202,230,87,79,4,181,18,72,200,227,221,187,176,212,98,57,28,230,68,216,162,87,201,219,222,233,84,87,7,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,157,105,98,137,83,164,44,100,180,114,202,187,93,209,207,170,122,237,106,162,171,236,124,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,21,171,206,247,236,39,236,179,77,61,161,255,0,126,127,104,42,253,145,253,187,254,229,248,100,241,255,0,119,240,191,183,123,55,250,127,31,250,207,119,112,170,29,61,173,195,109,217,254,53,112,212,107,77,93,211,19,165,188,81,77,126,161,164,114,182,122,171,115,102,98,212,195,26,163,216,168,247,68,143,106,42,61,158,245,79,137,191,122,77,254,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,13,84,3,138,112,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,189,172,8,1,206,175,202,198,45,243,2,135,211,174,37,96,112,109,172,118,46,31,248,135,199,245,139,35,135,196,82,99,54,251,229,68,116,219,158,207,23,84,251,69,100,116,212,219,216,199,172,125,217,228,138,46,230,197,107,55,238,119,194,213,82,207,249,213,249,88,197,190,96,80,250,117,196,165,96,61,174,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,199,249,81,240,45,253,163,138,13,107,195,63,218,245,88,5,21,115,191,198,115,174,146,83,171,127,226,188,43,220,239,245,243,35,63,185,230,56,167,46,14,95,245,156,68,95,98,213,189,94,199,127,210,158,131,196,193,21,53,68,147,211,201,145,85,108,124,123,105,223,11,227,145,144,195,34,163,223,50,59,106,201,18,68,212,127,241,150,43,191,2,144,57,143,242,255,0,172,225,222,251,46,173,233,14,59,254,148,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,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,134,137,191,166,215,117,69,247,104,39,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,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,180,35,169,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,20,2,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,0,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,31,88,130,188,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,247,61,157,138,90,26,136,42,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,1,74,217,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,75,93,70,224,238,166,203,203,155,77,248,143,181,89,234,233,110,236,188,92,46,89,68,117,180,113,67,59,173,213,245,17,82,208,78,201,29,178,87,83,53,41,105,93,28,125,37,220,183,57,102,107,155,31,82,37,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,62,36,120,126,181,107,87,13,25,79,15,248,243,41,44,20,245,246,120,169,44,145,83,35,105,105,40,231,164,124,115,80,196,173,100,111,72,233,146,88,33,107,218,198,42,164,91,145,157,23,162,160,82,15,47,173,98,181,104,135,22,152,46,93,146,223,170,237,88,245,109,68,214,75,196,177,85,54,8,22,10,184,95,12,110,170,115,222,198,120,104,234,29,79,60,138,245,232,212,131,122,34,185,141,67,67,198,85,205,52,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,40,28,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,0,1,31,248,252,251,9,251,155,106,199,237,23,254,229,125,159,147,195,255,0,110,255,0,186,157,198,123,55,251,79,197,253,221,225,126,255,0,131,253,147,224,220,103,92,186,158,114,122,215,246,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,148,172,6,135,185,120,86,225,181,252,22,233,84,248,37,166,174,221,109,109,157,240,207,13,75,149,207,117,198,58,153,89,95,50,42,189,255,0,4,149,141,169,145,137,213,58,49,237,68,107,63,160,217,20,87,87,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,59,152,155,105,110,78,168,145,212,219,26,196,85,217,60,21,18,247,28,247,185,222,39,111,194,216,218,139,98,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,39,249,154,91,41,173,60,113,234,125,45,44,149,111,99,234,45,181,42,181,53,114,212,191,124,214,202,73,94,136,249,92,231,35,17,207,114,49,136,187,35,98,53,140,70,177,173,106,75,94,71,86,220,86,127,218,229,223,216,29,114,74,31,99,211,123,82,71,198,253,180,51,248,167,120,120,91,219,73,34,235,37,62,249,23,186,230,201,182,15,129,139,14,231,252,158,120,184,181,138,147,42,210,76,214,158,135,101,234,235,111,188,90,235,42,123,175,94,237,45,36,148,178,83,199,177,87,99,118,190,182,165,122,162,35,151,185,209,202,168,214,162,114,14,80,90,161,117,194,248,180,166,192,225,109,92,246,221,65,179,214,219,106,32,109,107,162,130,41,233,161,117,108,85,79,139,162,182,103,181,180,243,66,222,187,85,169,85,34,163,190,246,184,47,36,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,0,170,190,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,130,188,184,57,128,81,241,17,98,139,73,53,123,34,255,0,77,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,198,72,186,87,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,11,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,138,56,69,214,251,175,17,220,58,97,154,203,125,177,210,90,46,87,250,122,150,214,82,82,72,231,192,147,211,213,77,77,35,227,221,241,53,143,116,10,244,98,171,149,136,244,106,185,251,119,168,103,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,226,121,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,38,216,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,245,71,72,215,190,79,149,205,167,131,172,18,229,130,95,184,182,176,86,123,27,36,179,120,95,180,17,118,230,168,246,247,118,106,26,10,95,137,243,246,233,123,17,162,175,240,226,94,231,95,139,162,166,226,181,184,78,243,79,163,127,48,49,239,81,128,9,255,0,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,15,201,204,143,151,221,55,14,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,125,122,190,52,88,87,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,114,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,11,112,101,203,130,143,135,78,40,51,173,66,191,193,117,185,217,113,159,15,30,155,93,234,107,96,103,136,142,178,158,102,214,186,120,33,114,189,102,129,143,74,100,116,141,142,55,239,146,70,197,213,89,218,9,169,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,207,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,251,204,203,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,251,203,137,231,55,170,95,101,56,113,177,105,157,5,247,194,215,231,121,4,126,38,139,194,239,241,150,186,38,44,211,127,17,88,173,143,101,83,173,206,247,57,175,119,94,137,213,189,196,42,3,78,180,207,42,213,11,141,226,221,139,82,119,61,131,143,221,114,107,140,239,142,69,134,150,134,130,150,74,137,95,35,152,199,108,221,219,108,76,87,116,106,203,52,76,87,55,127,80,60,169,218,184,54,215,74,206,29,184,142,195,53,27,219,62,206,178,182,225,29,187,35,115,210,119,194,251,61,67,219,29,82,201,20,10,143,151,182,197,239,177,157,28,157,216,98,118,199,43,81,171,197,79,65,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,238,3,81,0,141,92,186,181,142,197,172,156,35,224,149,54,136,124,61,94,31,111,131,14,186,83,110,123,251,53,84,16,69,27,87,123,152,196,119,118,5,167,159,163,119,53,157,253,155,156,230,57,73,42,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,0,35,87,49,93,99,177,104,223,8,249,221,77,222,31,17,87,152,91,231,195,173,116,219,158,206,245,85,124,18,198,229,222,214,61,27,218,129,42,39,232,237,173,127,99,102,230,185,237,80,41,135,141,110,33,238,188,76,113,13,146,231,147,221,105,43,236,86,250,137,172,152,179,233,168,221,76,207,98,65,81,42,210,185,91,34,36,170,249,18,71,76,245,147,226,223,43,145,17,141,70,198,206,20,122,13,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,113,231,192,244,26,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,243,75,186,79,157,126,212,52,179,13,212,207,101,251,51,237,110,63,110,190,248,46,255,0,123,194,248,170,104,230,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,154,205,69,211,60,171,75,238,54,123,118,83,73,219,246,246,63,106,201,173,211,178,57,18,26,170,26,250,88,234,34,124,110,123,27,191,111,113,209,61,91,213,169,44,50,177,28,237,157,75,116,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,206,141,78,243,60,100,181,91,157,213,238,98,203,27,93,181,175,137,20,44,40,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,69,254,110,58,195,162,88,206,139,208,233,110,121,141,210,101,217,101,246,162,74,251,29,165,183,153,232,167,179,189,41,42,160,138,244,244,133,170,146,50,41,100,216,216,37,86,178,101,89,58,117,237,63,111,64,131,137,140,55,133,14,95,154,79,170,89,133,13,93,197,238,193,241,187,109,162,217,76,138,215,220,110,50,90,163,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,250,54,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,15,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,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,244,220,49,125,101,195,185,116,103,86,13,121,205,62,211,101,244,250,95,122,90,186,153,105,91,29,85,54,235,68,138,180,149,51,50,105,89,89,52,47,87,198,181,77,86,247,90,214,185,200,175,221,35,249,87,43,222,5,191,98,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,240,156,234,136,214,85,113,99,229,99,89,62,95,228,62,157,56,25,172,52,167,194,119,149,141,27,249,127,143,122,116,6,107,11,169,212,158,53,241,94,20,248,17,210,107,37,166,231,226,53,55,38,210,251,36,120,229,190,157,99,124,148,27,237,145,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,38,214,202,248,129,205,11,142,159,216,166,42,253,14,209,204,207,194,106,77,235,103,182,42,104,155,186,107,21,174,72,220,171,210,100,114,120,122,201,186,199,219,232,142,123,34,87,201,252,39,58,158,69,168,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,202,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,123,220,136,212,251,144,239,252,71,114,243,215,158,26,52,191,27,213,76,190,142,146,227,109,184,211,177,50,6,91,93,222,92,110,182,73,21,34,167,169,115,122,181,236,115,86,38,247,216,171,26,76,175,139,175,246,153,39,11,169,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,1,155,110,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,67,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,129,234,192,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,149,128,155,252,116,115,19,201,181,179,87,44,237,209,91,237,93,187,4,192,47,20,55,172,125,245,52,20,238,125,101,238,137,243,44,119,84,108,176,247,88,197,73,182,50,9,28,230,171,35,107,223,27,94,247,70,203,63,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,179,237,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,233,221,169,155,98,47,110,22,110,110,233,29,209,173,234,157,85,58,158,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,3,75,192,230,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,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,192,20,173,206,175,205,62,45,242,254,135,212,110,37,212,144,43,138,94,9,46,188,87,241,203,141,95,114,120,42,232,116,235,21,193,237,51,93,107,29,74,231,65,118,157,183,138,183,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,132,75,229,123,192,183,237,175,42,102,184,235,30,25,226,244,218,203,191,216,244,213,174,219,13,246,233,28,141,68,235,10,181,124,69,28,61,36,238,117,86,177,242,163,35,254,43,91,81,26,93,73,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,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,250,192,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,129,213,121,213,249,167,197,190,95,208,250,141,196,137,92,63,112,241,170,28,77,103,237,211,157,40,181,82,86,92,153,78,149,213,146,213,214,71,77,5,21,18,77,20,50,84,200,231,46,231,49,142,158,53,86,198,215,200,168,171,181,142,233,208,150,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,194,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,237,242,57,189,81,170,247,108,98,50,54,174,198,53,19,165,128,0,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,0,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,28,32,47,251,149,199,145,61,50,250,215,172,86,129,42,128,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,0,52,166,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,226,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,245,96,8,213,193,151,2,250,113,193,229,138,186,75,101,127,218,140,206,243,186,43,150,77,81,70,148,242,58,151,126,232,233,105,226,222,254,196,41,181,142,122,35,220,233,36,68,115,156,168,216,153,31,21,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,147,252,240,112,10,104,174,186,89,170,84,56,245,90,212,85,83,220,108,23,75,179,82,87,64,140,137,209,79,69,78,245,235,218,99,213,102,175,123,125,200,247,162,73,253,36,141,54,198,14,87,30,123,52,203,235,94,143,90,90,79,52,220,2,155,58,224,183,50,170,76,122,174,237,114,197,106,40,47,246,212,166,73,92,250,87,199,82,200,170,42,21,145,175,196,198,81,207,86,175,222,138,198,179,115,215,166,196,115,66,186,249,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,251,218,235,201,51,3,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,0,0,0,17,171,152,222,166,126,203,248,54,212,123,141,61,93,170,58,251,245,189,184,205,28,23,9,58,120,175,31,35,105,234,25,11,81,237,115,230,109,44,149,50,181,19,175,78,202,189,205,115,88,228,2,138,245,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,240,50,204,3,50,193,105,177,250,172,195,30,171,180,179,42,179,199,127,180,37,74,35,95,85,110,146,89,98,138,161,25,215,115,88,247,65,34,179,114,38,230,109,123,122,177,236,115,191,38,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,206,123,71,110,171,164,122,93,154,225,150,26,74,108,79,79,106,43,44,149,84,116,20,174,99,45,208,85,178,149,180,174,108,113,179,181,13,51,22,143,179,213,85,168,143,154,157,141,69,221,238,7,35,236,214,235,95,128,106,158,156,205,79,72,150,219,29,226,221,123,167,149,172,119,125,211,215,67,44,50,181,238,221,181,88,141,183,194,173,68,106,42,43,164,234,174,234,136,219,52,40,7,150,46,169,126,203,248,201,194,188,93,247,217,150,172,183,196,98,215,15,235,94,247,138,241,81,175,132,131,220,199,57,155,171,163,162,248,219,183,167,79,137,200,197,121,127,192,64,14,117,126,86,49,111,152,20,62,157,113,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,61,223,11,94,246,192,172,71,170,57,24,175,71,43,95,183,98,218,87,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,123,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,116,0,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,160,18,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,1,74,220,228,245,175,237,207,16,86,157,28,164,183,246,105,52,202,222,189,233,228,139,108,147,215,92,98,167,168,147,107,146,71,35,161,108,12,163,70,245,99,28,146,119,250,238,110,197,46,164,205,15,18,154,189,83,175,90,243,156,234,228,211,213,201,79,145,94,38,154,222,149,112,69,12,241,91,153,210,42,40,100,100,93,88,143,142,154,56,99,85,69,119,85,98,170,185,202,170,229,9,43,202,11,75,238,185,167,22,148,217,228,46,171,130,219,167,214,122,219,149,68,237,162,116,176,75,61,76,46,162,138,149,242,245,70,194,247,54,162,105,155,215,114,185,41,100,68,111,222,230,222,73,90,188,144,176,95,103,233,102,165,234,103,181,59,158,222,200,41,44,94,11,177,211,179,224,41,150,110,239,115,119,197,191,218,91,118,237,77,189,158,189,93,191,163,108,168,12,224,241,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,150,147,201,199,87,169,179,94,26,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,251,58,185,239,170,134,105,94,238,172,123,221,80,181,236,68,98,167,70,66,205,205,78,168,231,197,94,115,250,67,77,136,107,206,53,171,150,232,41,33,167,212,43,59,161,172,70,207,43,231,154,227,111,237,197,36,207,99,190,6,49,105,166,161,141,168,197,247,172,50,42,181,21,119,63,235,114,79,213,11,86,61,171,153,230,148,92,27,73,13,70,103,103,165,185,80,212,77,90,216,159,36,246,247,201,214,150,40,149,58,204,247,197,89,44,171,181,221,90,202,87,174,215,34,170,176,46,36,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,5,37,243,130,214,59,238,115,197,2,233,85,68,62,30,203,166,150,248,41,232,227,220,199,247,234,171,169,224,171,168,169,234,140,107,219,185,143,166,139,182,174,123,83,195,111,110,213,145,200,67,104,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,234,247,164,80,189,238,218,139,177,22,61,251,123,145,238,106,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,251,203,105,194,184,117,204,175,156,156,37,211,188,115,19,164,165,203,50,59,59,178,245,166,167,137,36,158,236,196,186,54,225,78,239,235,102,189,211,84,205,65,5,60,113,53,81,95,215,179,19,182,109,232,208,136,28,164,243,91,174,43,198,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,155,28,244,233,213,81,205,189,227,45,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,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,128,240,28,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,2,252,249,166,224,20,217,215,5,185,149,82,99,213,119,107,150,43,81,65,127,182,165,50,74,231,210,190,58,150,69,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,72,58,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,210,238,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,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,13,79,17,87,154,63,145,61,77,250,47,172,81,30,171,128,125,76,202,181,119,132,45,54,206,179,90,191,23,122,168,183,212,91,234,106,157,36,146,73,85,224,170,230,163,100,242,190,71,185,239,154,70,83,181,242,61,93,241,72,231,185,17,17,81,19,202,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,65,28,72,235,125,171,135,13,18,202,117,162,243,99,171,188,211,227,148,241,57,148,20,210,54,55,212,207,52,241,211,194,197,123,189,204,98,203,52,123,223,209,202,214,110,114,53,234,136,197,14,150,64,14,117,126,86,49,111,152,20,62,157,113,32,174,45,205,47,138,203,86,184,210,234,246,79,150,251,118,212,155,233,106,240,230,244,165,179,190,222,249,157,34,195,20,108,69,237,204,205,221,35,170,119,114,116,70,49,178,58,86,110,141,242,255,0,154,206,169,96,154,211,192,238,5,169,122,103,125,246,206,55,121,212,8,60,21,111,133,154,159,187,218,164,186,67,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,132,43,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,14,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,0,39,255,0,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,143,241,111,173,22,173,5,225,231,54,212,10,172,190,147,29,187,199,103,172,164,198,234,38,99,101,124,183,185,41,228,240,81,69,19,154,228,149,253,212,107,149,170,215,53,24,199,189,253,35,99,213,2,149,185,144,235,125,215,91,184,175,203,29,112,177,210,90,233,240,58,138,140,30,133,144,200,233,31,60,20,21,149,8,179,202,229,232,138,249,37,146,87,162,53,168,141,98,177,159,18,181,100,127,117,229,249,163,150,40,184,47,226,123,136,26,137,187,215,170,156,63,35,195,168,227,218,246,248,74,88,237,41,87,80,189,81,251,36,239,62,90,111,114,179,115,60,47,194,238,146,57,18,189,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,250,251,164,52,218,11,203,127,43,210,56,96,164,142,163,29,210,123,220,55,5,164,158,89,160,150,226,251,109,68,181,179,70,249,122,61,89,37,76,147,72,136,168,222,136,244,68,107,81,17,168,25,247,39,255,0,57,189,45,251,41,196,117,139,83,40,44,94,22,131,59,199,227,241,53,190,43,127,140,186,81,61,97,155,248,106,245,116,123,41,93,110,111,185,173,99,186,245,78,174,238,41,0,11,254,230,105,162,159,182,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,212,32,175,38,77,116,172,197,181,150,251,160,215,123,206,203,46,109,111,146,227,107,164,145,39,147,251,49,72,212,123,146,20,106,172,81,119,41,18,161,210,61,205,69,127,132,129,187,209,90,214,186,229,12,192,233,62,117,251,47,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,151,180,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,253,224,122,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,41,175,156,222,186,86,101,58,203,98,208,107,69,231,125,151,9,183,199,113,186,82,70,147,199,253,152,171,106,189,169,50,57,82,41,123,116,139,78,232,222,214,170,179,197,206,221,234,174,115,91,111,217,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,102,95,86,51,175,218,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,2,106,242,100,210,223,181,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,182,120,59,165,107,210,24,127,134,143,71,73,190,149,183,22,251,218,230,55,167,85,232,238,218,144,0,191,238,89,122,41,251,22,225,31,22,241,23,15,21,95,157,244,205,107,54,75,190,24,188,108,16,248,120,227,235,27,28,222,148,177,83,111,106,238,233,42,203,181,202,221,189,40,4,11,20,230,7,163,150,41,120,47,225,135,136,26,121,187,55,170,108,63,28,195,171,35,218,247,120,186,89,45,43,87,78,189,85,251,35,236,190,42,159,114,51,115,252,87,196,238,145,181,23,133,114,222,214,251,174,136,241,95,137,186,223,99,164,186,83,231,149,20,248,61,115,38,145,209,190,8,43,235,41,209,39,137,201,213,17,241,203,28,79,84,115,85,28,196,123,62,21,114,72,203,116,195,244,207,246,201,203,163,23,210,216,233,45,85,21,121,54,143,218,237,244,30,212,143,125,44,53,207,180,69,225,103,127,192,245,111,106,116,138,68,123,90,174,99,152,142,106,110,106,20,3,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,224,106,76,170,190,121,223,130,127,153,63,77,39,79,6,218,233,71,196,79,14,56,102,163,123,103,218,55,167,91,227,183,100,110,122,64,201,153,120,167,99,99,170,89,34,129,85,145,119,30,157,246,51,163,87,181,52,78,216,212,114,53,32,183,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,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,192,79,240,0,3,42,230,170,12,171,129,234,179,253,82,206,245,67,236,231,219,171,239,180,254,201,99,244,120,181,159,250,214,24,124,45,174,151,119,98,15,225,49,187,246,247,31,241,191,115,215,175,189,203,209,11,20,229,117,203,254,178,239,89,109,226,111,91,241,222,205,170,31,13,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,219,10,118,186,69,28,136,246,204,217,29,34,181,24,145,58,94,23,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,160,199,49,175,99,220,143,101,233,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,235,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,15,65,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,54,81,219,169,34,72,169,233,226,99,81,26,198,53,169,213,122,39,196,247,61,238,220,247,185,203,231,201,255,0,202,247,129,111,219,94,84,205,113,214,60,51,197,233,181,151,127,177,233,171,93,182,27,237,210,57,26,137,214,21,106,248,138,56,122,73,220,234,173,99,229,70,71,252,86,182,162,52,14,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,186,101,238,244,138,57,17,142,133,209,186,69,106,189,98,116,86,83,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,214,0,80,95,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,57,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,239,245,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,235,226,7,133,221,80,225,247,90,29,162,247,219,37,93,198,229,113,168,85,198,150,145,145,205,61,242,138,74,185,105,169,42,35,167,130,73,92,199,206,232,87,164,10,171,34,42,163,85,62,238,161,163,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,68,174,90,122,21,175,60,62,104,53,86,21,174,85,84,148,239,158,241,61,109,158,196,218,159,23,61,158,7,116,73,35,124,236,149,240,108,146,70,172,205,134,20,232,197,146,71,185,238,124,206,100,82,212,8,1,206,175,202,198,45,243,2,135,211,174,37,53,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,114,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,121,60,14,112,137,106,225,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,110,217,220,94,170,249,38,145,27,31,117,99,109,96,115,47,224,114,167,135,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,224,100,107,27,209,21,172,124,215,146,124,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,3,61,156,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,116,163,202,108,148,83,49,190,62,151,107,210,57,17,178,34,177,102,129,239,238,198,189,88,229,232,248,251,140,100,178,41,161,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,51,239,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,181,232,172,146,25,21,177,247,82,54,244,14,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,7,185,237,99,222,212,99,194,247,128,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,213,121,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,106,128,0,0,0,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,77,84,25,87,53,80,0,0,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,149,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,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,244,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,66,252,174,60,246,105,151,214,189,30,180,191,224,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,161,78,94,25,173,215,63,224,183,74,175,183,154,122,72,106,41,108,239,178,49,180,204,115,88,176,91,234,101,161,133,202,142,115,151,123,162,166,141,207,94,189,21,234,229,68,106,42,53,42,47,153,214,150,254,203,248,201,205,124,37,139,217,150,172,183,195,229,54,255,0,235,174,247,138,241,81,167,139,159,222,247,57,155,171,163,173,248,29,183,167,79,133,168,197,97,50,185,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,118,237,170,196,109,190,21,106,35,81,81,93,39,85,119,84,70,133,154,0,0,21,87,206,247,84,191,249,154,104,165,190,251,254,219,202,110,246,207,11,255,0,5,53,4,253,229,103,255,0,132,155,177,143,255,0,11,219,253,173,75,84,51,173,199,198,166,98,186,187,197,238,164,231,88,85,95,139,178,212,92,41,237,244,213,77,146,57,35,170,240,84,144,209,190,120,159,27,220,199,195,35,233,220,248,222,142,248,163,115,28,168,138,170,136,29,131,148,22,151,221,115,78,45,41,179,200,93,87,5,183,79,172,245,183,42,137,219,68,233,96,150,122,152,93,69,21,43,229,234,141,133,238,109,68,211,55,174,229,114,82,200,136,223,189,205,181,238,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,22,42,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,225,183,124,77,145,170,150,42,6,85,205,62,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,103,179,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,181,78,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,0,249,92,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,10,1,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,242,154,177,157,126,203,244,179,50,212,207,101,251,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,152,34,255,0,185,163,249,19,212,223,162,250,197,17,64,32,104,79,150,246,45,125,195,248,37,210,219,78,71,67,225,42,234,45,245,119,72,227,238,178,77,212,181,181,213,21,116,210,117,98,170,38,248,39,137,253,58,238,110,238,142,68,114,42,36,149,62,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,88,10,213,231,123,130,251,67,75,52,211,83,61,169,219,246,14,65,87,98,240,93,142,189,239,31,76,147,119,123,155,190,29,158,205,219,183,106,238,239,117,234,221,157,29,8,57,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,247,185,239,107,83,170,170,33,107,252,209,252,137,234,111,209,125,98,136,162,189,39,206,191,101,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,13,63,0,0,17,87,153,214,169,126,203,248,54,205,124,37,247,217,151,92,183,195,226,214,255,0,235,94,247,138,241,82,39,139,131,222,199,53,155,168,99,173,248,221,183,167,79,133,200,245,97,42,138,128,231,105,169,152,174,65,168,250,119,165,182,154,191,17,122,195,237,247,11,133,223,183,36,111,142,159,199,173,55,98,7,109,122,189,147,35,41,22,71,49,237,111,240,231,129,200,174,71,251,130,5,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,157,234,165,137,170,138,246,67,23,114,87,252,77,68,100,110,85,115,81,21,83,78,101,32,114,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,218,199,247,234,171,169,231,164,167,166,232,175,107,219,185,143,169,151,184,141,123,83,195,108,118,213,145,170,93,248,25,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,202,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,177,3,157,38,142,88,176,253,101,196,181,138,209,55,110,175,81,45,245,20,247,74,109,175,93,213,86,214,211,198,218,157,238,122,162,111,130,122,120,187,109,99,26,223,13,187,226,116,142,84,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,129,103,252,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,6,125,185,151,96,20,218,125,198,150,162,82,219,113,234,187,85,182,249,81,77,127,165,89,146,93,149,143,171,166,142,90,170,136,159,34,174,246,58,177,106,209,118,174,198,189,175,99,118,236,218,154,9,42,175,157,238,150,255,0,243,52,214,187,125,139,253,183,139,93,238,126,43,254,10,154,8,59,42,255,0,255,0,9,59,123,25,254,7,187,251,90,1,232,57,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,118,237,170,196,109,190,21,106,35,81,81,93,39,85,119,84,70,200,174,104,254,68,245,55,232,190,177,68,86,95,41,60,214,235,138,241,165,143,216,173,244,244,146,83,230,54,123,173,146,185,211,49,202,248,224,101,51,171,145,209,42,57,17,31,221,161,137,170,174,71,38,199,61,58,117,84,115,108,211,154,63,145,61,77,250,47,172,81,1,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,83,54,252,39,121,167,209,191,152,24,247,168,192,105,76,10,1,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,163,172,121,254,101,22,3,81,165,173,200,106,215,19,170,188,67,127,125,165,202,142,129,46,49,67,36,13,168,98,42,117,99,214,41,158,199,109,84,222,137,30,253,221,184,246,233,119,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,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,217,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,240,232,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,149,92,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,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,1,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,4,255,0,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65,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,238,87,171,227,68,217,177,123,150,190,87,86,191,114,147,190,241,1,172,185,102,177,100,124,78,120,122,188,154,224,234,136,233,190,197,177,254,18,149,141,72,233,169,183,178,177,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,8,87,202,179,71,44,90,187,197,197,162,167,35,155,173,38,5,111,151,49,142,155,107,255,0,174,170,169,167,130,58,100,222,199,181,89,219,158,162,41,250,252,77,119,99,99,154,173,122,170,92,167,22,62,86,53,147,229,254,67,233,211,158,43,130,94,15,45,92,27,224,23,220,66,28,170,147,42,185,95,175,11,114,168,189,54,200,219,124,238,129,176,199,28,84,175,254,44,174,123,35,115,102,123,122,191,162,45,68,157,26,157,85,93,215,245,99,5,253,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,238,110,253,189,205,219,119,55,175,78,157,83,175,80,51,4,106,160,170,191,234,24,255,0,233,69,255,0,66,127,237,229,170,1,155,110,45,244,94,235,160,188,67,102,218,127,85,136,85,227,182,136,239,21,149,120,221,60,207,116,172,150,201,37,68,158,10,88,165,115,156,178,179,180,141,106,185,92,231,35,216,246,63,164,140,122,37,170,114,119,214,139,174,162,240,243,122,211,252,163,47,171,188,221,240,11,195,41,40,233,234,88,231,62,130,201,53,59,60,28,73,42,183,163,216,146,195,90,214,53,92,231,70,200,218,207,134,52,137,15,87,198,215,46,59,87,24,121,253,139,81,161,213,154,188,62,229,106,179,165,146,162,39,89,155,113,130,162,6,77,36,209,57,141,239,66,232,222,142,158,100,114,171,158,142,69,143,162,51,106,171,255,0,39,5,60,183,191,115,237,83,186,234,103,237,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,40,77,80,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,191,241,173,203,123,247,193,213,59,86,166,126,217,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,122,190,6,56,24,253,203,190,219,127,166,143,219,31,182,62,205,255,0,81,61,159,225,124,39,137,255,0,232,137,183,238,241,63,249,189,54,127,62,190,224,231,252,222,245,210,179,76,56,113,164,211,156,122,243,224,175,90,151,112,117,186,102,177,39,100,206,179,192,196,146,181,99,150,53,107,27,185,239,164,129,236,122,170,73,21,76,173,70,57,55,57,149,45,194,174,150,254,218,120,142,211,173,51,154,197,237,154,11,206,65,75,237,90,47,21,225,251,182,184,159,222,174,254,34,61,142,111,74,88,167,119,192,228,122,244,232,206,174,86,162,219,247,26,220,183,191,124,29,83,181,106,103,237,151,236,151,179,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,93,58,248,157,187,118,175,77,157,122,251,250,39,235,224,151,151,29,171,131,204,254,251,168,211,106,205,94,97,114,186,217,214,201,79,19,108,205,183,65,79,3,230,142,105,92,246,247,166,116,143,87,65,10,53,81,204,70,162,73,213,31,185,21,129,50,140,171,154,168,42,175,250,134,63,250,81,127,208,159,251,120,19,255,0,132,239,43,26,55,242,255,0,30,244,232,10,118,230,177,160,212,218,55,197,29,126,77,98,162,171,142,197,169,52,235,147,70,247,83,202,144,71,113,124,175,109,124,44,153,239,114,74,254,234,37,75,145,21,189,180,172,141,136,198,181,24,174,187,61,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,228,28,109,112,121,106,227,35,0,177,98,19,101,84,152,173,202,195,120,75,149,61,233,214,70,220,39,108,14,134,72,229,165,103,241,98,115,25,35,157,11,221,209,253,21,105,227,234,213,232,138,208,131,252,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,159,91,158,119,224,159,230,79,211,79,127,160,60,164,239,188,63,235,46,39,172,88,231,19,158,34,175,25,184,54,162,74,111,177,108,103,139,165,123,93,29,77,54,247,214,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,157,175,142,126,6,63,125,31,177,63,233,163,246,59,236,119,180,191,212,79,104,120,175,23,225,191,250,34,29,155,124,55,254,119,93,255,0,203,167,188,32,7,37,79,52,249,79,203,250,239,81,183,23,82,66,174,10,121,111,126,231,218,167,117,212,207,219,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,216,207,178,222,51,177,225,232,224,166,254,221,226,227,221,187,177,187,250,9,211,119,79,127,78,171,223,248,41,225,75,247,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,161,32,0,0,12,230,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,102,215,110,122,43,149,59,108,145,236,209,153,202,184,104,225,211,4,225,127,75,40,52,207,5,167,255,0,98,172,188,86,239,155,251,39,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,216,207,185,19,239,85,15,107,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,7,42,226,199,202,198,178,124,191,200,125,58,115,170,158,83,86,48,95,218,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,2,139,56,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,91,232,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,202,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,0,0,63,37,109,166,213,113,169,160,172,184,91,41,42,170,45,117,11,87,67,44,208,181,239,165,157,98,146,21,150,39,42,117,99,214,41,165,141,92,222,139,178,71,183,238,114,162,254,176,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,189,62,53,184,82,253,240,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,178,253,83,195,117,51,247,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,11,42,0,1,205,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,61,156,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,165,226,63,241,155,194,6,43,198,38,156,80,225,215,107,247,217,203,213,150,224,219,133,162,251,29,186,58,185,41,186,166,201,224,115,28,172,123,161,149,138,138,230,50,72,250,201,20,15,85,114,71,177,193,5,121,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,138,171,254,161,143,254,148,95,244,39,254,222,88,166,133,224,218,143,166,218,113,110,194,181,67,85,191,104,215,91,87,88,33,191,203,106,90,26,170,138,84,68,72,219,82,139,60,221,233,155,241,34,205,213,174,123,118,171,209,207,71,200,240,232,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,253,198,183,10,95,190,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,224,28,46,114,164,253,218,245,219,25,214,191,219,215,218,63,179,158,55,251,25,246,91,193,247,252,69,28,244,223,219,188,92,155,118,247,247,127,65,122,237,233,238,235,213,2,42,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,239,252,107,114,222,253,240,117,78,213,169,159,182,95,178,94,204,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,116,235,226,118,237,218,189,54,117,235,239,232,158,175,129,142,6,63,114,239,182,223,233,163,246,199,237,143,179,127,212,79,103,248,95,9,226,127,250,34,109,251,188,79,254,111,77,159,207,175,184,37,80,0,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,142,85,197,30,133,254,242,154,19,147,104,167,218,159,179,159,104,252,23,246,79,192,248,206,199,135,172,130,167,251,79,114,61,219,187,27,127,166,157,55,117,247,244,232,161,154,195,85,5,85,255,0,80,199,255,0,74,47,250,19,255,0,111,45,80,0,0,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,72,171,253,67,31,253,40,191,232,79,253,188,159,252,46,104,95,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,100,252,15,131,239,248,138,201,234,127,180,247,36,219,183,191,183,250,107,215,111,95,119,94,136,29,84,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,127,220,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,100,252,15,140,236,120,122,200,42,127,180,247,35,221,187,177,183,250,105,211,119,95,127,78,139,10,180,159,147,95,236,191,84,240,221,76,253,227,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,2,202,128,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,35,255,0,26,220,41,126,248,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,80,42,7,149,199,158,205,50,250,215,163,214,151,252,64,14,23,57,82,126,237,122,237,140,235,95,237,235,237,31,217,207,27,253,140,251,45,224,251,254,34,142,122,111,237,222,46,77,187,123,251,191,160,189,118,244,247,117,234,147,252,10,181,231,131,128,84,203,106,210,205,82,161,199,169,18,158,150,162,227,96,186,93,154,145,54,117,124,173,138,122,42,119,175,94,235,216,137,13,123,219,238,86,49,86,79,232,172,137,186,48,114,159,202,111,184,255,0,27,88,133,166,209,93,225,233,50,107,125,222,215,116,143,180,199,248,138,86,80,205,86,216,250,185,21,89,210,122,74,119,245,106,163,190,14,157,118,185,200,183,19,197,135,14,182,174,41,116,74,241,164,23,11,181,37,154,162,186,162,146,174,134,241,53,173,181,239,182,207,12,236,122,203,20,106,246,42,61,209,36,176,171,154,246,170,50,103,167,189,21,90,176,131,19,228,181,125,193,178,171,54,107,139,113,99,224,175,88,253,194,158,233,110,169,251,8,201,59,21,80,72,217,34,147,99,235,156,199,109,123,26,189,28,138,213,233,209,81,83,220,5,159,128,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,163,222,47,56,123,190,241,67,163,85,58,59,104,212,191,177,84,151,59,133,45,69,210,167,216,204,185,120,202,88,28,178,54,155,99,164,141,99,254,59,105,229,238,53,232,239,224,237,247,181,238,66,27,105,239,37,75,86,27,159,227,89,125,247,94,233,50,75,109,142,241,69,114,172,178,213,225,45,236,92,160,134,102,73,37,44,155,171,94,221,146,53,170,197,234,199,39,71,47,86,187,238,80,158,154,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,116,0,0,167,110,118,26,95,106,199,181,115,3,213,123,123,169,33,168,204,236,245,86,218,234,120,104,155,19,228,158,222,248,250,85,75,42,47,89,158,248,171,34,137,55,55,171,89,74,196,220,228,84,70,121,78,78,58,189,83,133,113,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,218,52,44,125,84,51,74,247,116,123,24,218,116,175,98,35,21,122,190,102,110,106,244,71,50,210,120,188,225,142,197,197,166,141,84,233,85,222,245,236,74,182,92,41,110,150,187,191,134,125,79,128,170,137,202,215,73,216,108,177,36,187,160,146,162,46,142,118,212,238,239,232,174,107,72,171,160,60,164,239,188,63,235,46,39,172,88,231,19,158,34,175,25,184,54,162,74,111,177,108,103,139,165,123,93,29,77,54,247,214,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,129,245,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,183,238,53,184,82,253,240,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,238,215,174,216,206,181,254,222,190,209,253,156,241,191,216,207,178,222,15,191,226,40,231,166,254,221,226,228,219,183,191,187,250,11,215,111,79,119,94,168,19,252,0,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,85,254,161,143,254,148,95,244,39,254,222,79,254,23,52,47,247,107,208,156,103,69,62,212,253,163,251,57,227,127,178,126,7,193,247,252,69,100,245,63,218,123,146,109,219,223,219,253,53,235,183,175,187,175,68,12,214,23,253,202,227,200,158,153,125,107,214,43,72,171,253,67,31,253,40,191,232,79,253,188,159,252,46,104,95,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,100,252,15,131,239,248,138,201,234,127,180,247,36,219,183,191,183,250,107,215,111,95,119,94,136,29,84,0,4,42,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,183,119,95,135,107,169,175,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,47,167,141,110,20,191,124,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,251,181,235,182,51,173,127,183,175,180,127,103,60,111,246,51,236,183,131,239,248,138,57,233,191,183,120,185,54,237,239,238,254,130,245,219,211,221,215,170,4,255,0,0,1,31,248,252,193,127,104,156,27,106,197,131,218,158,207,240,152,252,151,222,247,99,187,187,217,178,50,191,181,183,115,122,119,60,47,111,119,95,135,126,238,142,233,181,115,174,105,247,86,48,95,218,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,250,81,127,208,159,251,120,22,168,0,0,103,7,141,13,99,177,107,239,20,25,254,170,226,208,236,178,221,110,17,211,219,164,220,245,241,52,180,148,241,82,69,83,209,236,99,217,222,101,59,101,237,185,168,230,119,54,47,85,111,85,209,70,89,110,190,222,49,91,205,167,22,200,254,207,222,171,109,245,20,246,235,191,131,101,95,179,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,93,174,219,209,125,202,86,15,245,12,127,244,162,255,0,161,63,246,240,59,87,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,164,234,60,86,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,196,229,87,200,229,87,57,85,85,125,168,16,131,155,238,151,218,179,78,18,234,115,201,157,73,5,203,79,175,20,87,42,121,221,68,217,103,150,10,153,155,69,45,43,37,234,142,133,142,117,68,51,59,166,228,114,210,198,138,223,185,205,168,14,26,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,172,85,176,198,201,122,49,95,37,52,147,70,138,170,222,138,244,84,115,85,17,201,164,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,43,7,250,134,63,250,81,127,208,159,251,120,19,255,0,139,31,43,26,201,242,255,0,33,244,233,204,214,26,104,203,52,210,251,156,232,21,231,71,114,156,223,198,222,178,12,62,163,26,184,228,158,205,100,125,250,169,232,157,79,45,119,132,99,154,198,238,123,221,47,101,175,70,167,93,168,228,79,121,93,127,212,49,255,0,210,139,254,132,255,0,219,192,181,66,47,243,46,192,42,117,7,130,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,179,36,91,232,217,73,83,28,181,85,17,62,69,77,143,109,26,85,162,237,93,238,99,158,198,238,223,181,101,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,46,248,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,79,52,127,34,122,155,244,95,88,162,34,175,245,12,127,244,162,255,0,161,63,246,242,95,228,220,32,223,115,14,9,97,225,3,35,213,255,0,23,87,79,111,160,181,199,148,253,159,100,123,105,104,171,162,158,154,63,6,201,145,23,100,16,69,79,215,187,185,219,123,142,85,114,170,40,82,15,9,222,105,244,111,230,6,61,234,48,26,83,43,87,73,249,53,254,203,245,79,13,212,207,222,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,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,157,172,1,69,124,5,105,110,119,162,220,201,240,109,52,212,187,23,177,178,75,55,180,252,109,23,138,134,163,181,221,176,85,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,94,161,207,242,173,11,211,140,191,86,48,173,111,185,217,187,89,158,9,226,226,182,221,41,213,25,36,212,181,20,211,193,37,45,71,185,123,176,167,136,124,140,69,232,230,72,138,173,114,35,229,108,157,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,0,113,71,202,147,247,148,215,108,155,90,255,0,111,95,103,62,209,248,47,236,103,217,111,25,216,240,244,112,83,127,110,241,113,238,221,216,221,253,4,233,187,167,191,167,85,14,85,200,199,241,179,242,223,234,69,170,17,87,129,142,6,63,114,239,182,223,233,163,246,199,237,143,179,127,212,79,103,248,95,9,226,127,250,34,109,251,188,79,254,111,77,159,207,175,186,85,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,21,127,168,99,255,0,165,23,253,9,255,0,183,147,255,0,133,205,11,253,218,244,39,25,209,79,181,63,104,254,206,120,223,236,159,129,240,125,255,0,17,89,61,79,246,158,228,155,118,247,246,255,0,77,122,237,235,238,235,209,3,149,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,191,238,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,178,126,7,198,118,60,61,100,21,63,218,123,145,238,221,216,219,253,52,233,187,175,191,167,69,133,90,79,201,175,246,95,170,120,110,166,126,241,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,1,229,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,79,254,57,248,24,253,244,126,196,255,0,166,143,216,239,177,222,210,255,0,81,61,161,226,188,95,134,255,0,232,136,118,109,240,223,249,221,119,255,0,46,158,255,0,41,193,79,45,239,220,251,84,238,186,153,251,101,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,138,19,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,250,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,162,30,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,117,11,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,253,101,69,242,167,227,170,155,14,146,131,133,141,87,175,164,166,177,85,84,36,56,85,115,105,101,116,237,184,213,214,177,61,154,244,134,55,35,153,44,181,18,74,217,164,86,246,213,36,107,158,230,186,52,138,221,0,31,38,205,148,216,178,11,141,250,211,104,174,241,21,120,205,193,150,187,164,125,167,179,195,213,62,150,10,182,199,213,200,136,254,176,85,211,191,171,85,91,241,244,235,185,174,68,250,197,48,113,59,196,198,101,194,135,52,141,65,213,44,62,134,146,226,199,83,218,45,183,123,101,74,35,89,113,183,73,106,183,62,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,120,92,248,60,166,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,0,0,0,0,0,121,252,79,63,195,115,170,156,130,151,15,200,105,46,207,197,111,18,88,46,235,76,170,230,82,220,99,138,41,101,167,87,244,218,231,177,179,198,143,218,171,181,251,152,238,143,99,218,216,129,205,167,83,117,183,79,56,121,167,165,210,219,53,91,49,236,138,162,166,213,153,223,33,142,9,217,71,110,158,157,212,237,164,150,41,35,123,152,202,151,78,168,149,12,86,118,223,11,25,187,116,236,42,131,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,182,215,146,82,54,149,147,201,87,103,150,104,223,81,28,72,231,51,108,201,218,100,145,170,61,137,220,141,136,229,86,43,218,224,209,240,62,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,88,1,226,181,123,90,52,191,65,112,217,53,3,87,50,250,76,118,197,29,68,84,137,81,51,36,149,242,207,34,174,200,162,138,38,186,89,95,209,28,229,107,26,229,70,49,239,94,141,99,149,61,85,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,115,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,168,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,130,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,210,178,249,46,100,124,65,87,88,178,59,29,205,158,59,70,40,124,76,86,218,154,138,136,159,37,186,250,215,211,73,37,45,59,59,157,214,67,36,53,79,153,232,177,172,93,198,163,154,230,61,242,164,158,127,153,14,188,230,92,54,243,3,211,141,86,195,43,106,218,251,118,15,110,101,206,134,26,132,133,151,107,114,221,107,214,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,80,45,124,28,211,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,88,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,226,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,175,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,198,86,81,246,60,71,119,179,253,211,20,123,183,118,37,254,143,94,155,125,253,58,167,90,203,231,97,165,246,172,123,87,48,61,87,183,186,146,26,140,206,207,85,109,174,167,134,137,177,62,73,237,239,143,165,84,178,162,245,153,239,138,178,40,147,115,122,181,148,172,77,206,69,68,103,148,228,227,171,213,56,87,18,245,218,91,81,61,90,219,117,30,207,52,44,130,24,34,115,61,163,66,199,213,67,52,175,119,71,177,141,167,74,246,34,49,87,171,230,102,230,175,68,115,2,237,0,0,113,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,237,189,215,199,77,20,142,141,138,237,205,107,158,141,71,171,36,70,238,216,254,159,147,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,166,30,101,217,253,54,160,241,165,168,149,86,220,134,174,235,109,177,212,83,88,41,82,101,151,101,27,233,41,163,138,170,158,38,72,137,177,141,172,74,181,93,169,177,207,115,222,221,219,247,44,234,228,159,165,247,92,123,72,243,205,87,184,58,174,26,124,206,241,75,109,161,167,154,137,209,50,72,45,236,147,173,84,82,170,244,153,143,150,178,88,151,107,122,53,244,175,77,206,85,84,96,88,248,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,1,74,220,85,113,11,149,112,191,205,67,50,213,204,90,155,199,248,15,100,211,92,109,111,170,146,158,27,157,12,182,90,38,203,79,35,152,191,226,200,197,115,94,214,75,20,79,86,63,102,213,183,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,40,123,80,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,31,147,38,202,108,88,125,186,27,182,71,93,225,41,42,46,20,22,184,228,237,62,77,213,85,181,81,82,83,71,209,136,170,155,231,158,38,117,233,181,187,186,185,81,168,170,159,88,164,12,223,140,219,239,24,124,119,104,141,206,59,87,177,176,204,95,80,44,212,248,205,182,86,49,106,155,28,183,58,94,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,46,252,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,63,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,158,172,207,95,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,40,57,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,33,110,128,0,56,254,183,241,109,160,60,56,93,109,150,109,104,205,106,241,202,139,205,59,234,104,30,235,13,198,170,10,150,49,219,94,140,154,158,157,241,43,218,170,221,204,221,189,168,248,213,81,17,236,85,252,154,41,198,103,13,156,68,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,189,143,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,226,235,211,162,42,164,85,231,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,107,19,109,45,201,212,241,182,167,123,158,138,187,39,130,158,46,219,88,247,59,196,238,248,91,27,149,107,175,128,125,76,197,116,139,139,221,54,206,179,90,191,9,101,167,184,84,91,234,106,157,36,113,199,75,227,105,38,163,100,242,190,71,181,140,134,55,212,53,242,61,93,240,198,215,185,17,85,17,20,52,82,0,3,154,107,127,18,58,37,195,133,170,217,121,214,140,250,147,28,167,188,212,62,154,129,142,167,158,170,122,151,177,187,158,172,134,157,143,149,88,212,86,238,126,221,141,87,198,138,168,175,98,47,138,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,248,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,45,117,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,185,233,182,170,228,218,121,27,77,177,204,68,93,144,65,79,47,113,175,123,93,226,118,252,46,141,200,174,75,122,57,98,204,53,151,45,214,43,188,221,202,189,59,183,211,211,218,233,182,189,54,213,92,155,81,27,170,119,181,232,139,178,8,42,34,237,185,143,107,188,78,239,133,209,181,84,46,38,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,245,149,151,206,63,63,204,180,179,50,225,247,80,116,251,33,171,177,228,54,58,140,142,166,134,186,153,83,124,79,233,109,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,151,252,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,16,59,168,0,1,242,105,178,155,21,94,85,113,194,169,235,183,222,173,86,250,59,165,101,55,105,233,218,165,171,146,166,58,121,55,170,108,118,231,209,84,167,68,85,114,118,250,185,17,28,213,95,172,84,95,52,61,94,204,180,23,143,109,54,213,205,63,158,146,59,238,59,131,209,205,78,149,112,36,208,74,199,214,220,226,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,11,116,7,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,118,217,105,228,115,23,252,89,24,174,107,28,248,165,137,234,198,111,218,157,84,0,0,0,0,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,241,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,79,87,161,124,81,232,79,18,158,219,253,138,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,233,138,61,219,187,18,255,0,71,175,77,190,254,157,83,173,101,243,176,210,251,86,61,171,152,30,171,219,221,73,13,70,103,103,170,182,215,83,195,68,216,159,36,246,247,199,210,170,89,81,122,204,247,197,89,20,73,185,189,90,202,86,38,231,34,162,51,202,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,163,216,198,211,165,123,17,24,171,213,243,51,115,87,162,57,129,118,128,0,56,254,183,241,117,195,167,14,55,91,101,139,89,117,50,146,193,114,187,211,190,174,146,141,180,85,85,179,172,13,118,222,235,227,166,138,71,70,197,118,230,181,207,70,163,213,146,35,119,108,127,79,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,83,15,50,236,254,155,80,120,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,178,141,244,148,209,197,85,79,19,36,68,216,198,214,37,90,174,212,216,231,185,239,110,237,251,150,117,114,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,214,170,41,85,122,76,199,203,89,44,75,181,189,26,250,87,166,231,42,170,48,44,124,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,165,110,42,184,133,202,184,95,230,161,153,106,230,45,77,227,252,7,178,105,174,54,183,213,73,79,13,206,134,91,45,19,101,167,145,204,95,241,100,98,185,175,107,37,138,39,171,31,179,106,219,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,148,61,168,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,201,147,101,54,44,62,221,13,219,35,174,240,148,149,23,10,11,92,114,118,159,38,234,170,218,168,169,41,163,232,196,85,77,243,207,19,58,244,218,221,221,92,168,212,85,79,172,82,6,111,198,109,247,140,62,59,180,70,231,29,171,216,216,102,47,168,22,106,124,102,219,43,24,181,77,142,91,157,47,118,166,166,70,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,151,126,0,0,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,171,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,69,156,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,229,139,199,143,236,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,40,93,72,0,0,0,15,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,93,206,99,29,60,45,115,145,58,53,101,141,23,166,228,235,250,202,203,231,31,159,230,90,89,153,112,251,168,58,125,144,213,216,242,27,29,70,71,83,67,93,76,169,190,39,244,182,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,203,254,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,136,29,212,0,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,252,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,83,103,51,174,60,127,109,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,45,83,139,31,43,26,201,242,255,0,33,244,233,192,234,160,168,190,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,0,0,0,0,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,136,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,64,189,224,0,3,207,231,153,254,27,166,24,204,249,158,160,100,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,34,175,52,127,34,122,155,244,95,88,162,2,85,2,178,249,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,0,0,0,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,232,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,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,6,133,1,81,124,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,155,116,0,124,154,108,166,197,87,149,92,112,170,122,237,247,171,85,190,142,233,89,77,218,122,118,169,106,228,169,142,158,77,234,155,29,185,244,85,41,209,21,92,157,190,174,68,71,53,87,235,21,23,205,15,87,179,45,5,227,219,77,181,115,79,231,164,142,251,142,224,244,115,83,165,92,9,52,18,177,245,183,56,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,2,221,1,202,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,22,70,43,154,199,62,41,98,122,177,155,246,167,85,0,0,0,0,3,133,106,247,27,252,49,232,46,101,38,159,234,230,161,213,227,183,216,233,226,171,74,121,177,203,164,172,150,9,17,118,75,20,177,83,58,41,89,213,28,213,115,28,228,71,177,236,94,142,99,145,61,6,133,241,71,161,60,74,123,111,246,41,156,253,163,251,57,225,189,167,253,140,172,163,236,120,142,239,103,251,166,40,247,110,236,75,253,30,189,54,251,250,117,78,176,43,158,14,1,83,45,171,75,53,74,135,30,164,74,122,90,139,141,130,233,118,106,68,217,213,242,182,41,232,169,222,189,123,175,98,36,53,239,111,185,88,197,89,63,162,178,38,232,171,202,203,63,169,193,120,210,195,105,87,33,164,180,219,114,170,122,251,5,201,106,86,38,178,169,146,83,62,90,122,116,124,137,240,189,245,144,82,35,54,42,61,207,218,196,235,189,90,224,191,64,0,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,253,205,20,155,118,247,226,254,151,78,187,189,221,122,47,79,41,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,182,230,251,170,23,92,211,139,74,156,14,102,213,193,109,211,235,61,21,182,158,7,86,186,88,37,158,166,22,214,203,84,200,186,35,97,123,155,81,12,46,233,185,92,148,177,170,187,238,107,123,87,35,236,2,154,91,174,169,234,149,118,61,86,149,20,180,246,235,5,174,236,228,149,176,43,37,116,179,214,211,177,122,246,158,244,88,104,30,239,114,189,136,177,255,0,69,36,93,193,105,52,217,77,138,175,42,184,225,84,245,219,239,86,171,125,29,210,178,155,180,244,237,82,213,201,83,29,60,155,213,54,59,115,232,170,83,162,42,185,59,125,92,136,142,106,175,214,42,47,154,30,175,102,90,11,199,182,155,106,230,159,207,73,29,247,29,193,232,230,167,74,184,18,104,37,99,235,110,113,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,88,255,0,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,126,212,14,170,0,0,0,0,121,251,174,127,134,216,179,43,6,159,94,114,26,74,60,135,42,167,174,169,178,208,204,170,215,215,178,141,34,90,148,137,85,54,185,236,108,241,189,89,215,122,179,123,145,21,177,189,91,232,10,181,231,113,118,186,216,46,186,13,125,177,92,234,237,215,43,117,70,65,87,71,89,73,51,161,158,154,120,221,108,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,105,64,141,92,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,88,28,209,121,128,81,218,40,238,92,50,104,134,69,222,186,205,226,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,251,166,94,239,89,100,141,88,232,93,27,99,71,43,214,86,196,28,87,154,23,29,63,182,188,169,250,29,163,153,159,139,211,107,46,207,108,84,209,55,108,55,219,164,114,57,87,164,200,229,241,20,112,244,143,183,209,26,199,202,143,147,248,173,109,60,137,21,120,107,225,175,81,248,169,212,117,211,45,50,91,84,53,240,219,231,186,85,213,221,42,150,10,90,74,88,149,140,89,30,172,107,228,119,89,37,138,52,72,216,247,110,145,21,81,26,142,115,124,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,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,120,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,109,167,149,63,28,117,58,149,106,160,225,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,155,175,243,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,40,179,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,128,106,76,160,30,104,254,123,53,55,232,190,143,68,90,79,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,213,183,52,127,61,154,155,244,95,71,162,3,245,114,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,101,136,177,254,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,16,184,144,0,0,0,31,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,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,134,138,78,85,196,191,14,152,39,20,26,89,95,166,121,213,63,251,45,101,158,183,124,223,216,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,253,202,159,114,160,85,95,41,190,47,63,100,90,143,251,190,230,181,187,49,12,254,224,207,100,186,58,14,236,148,185,20,203,12,16,238,145,138,143,72,103,99,27,19,186,181,232,217,27,3,147,180,197,153,235,117,38,96,117,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,38,254,151,243,84,204,180,227,131,37,211,10,52,164,159,84,49,250,138,108,115,27,174,150,129,27,5,53,131,195,42,71,86,168,136,232,167,169,166,88,146,20,99,219,27,92,146,211,72,228,168,86,78,142,14,151,205,79,143,31,251,175,194,166,144,94,191,216,162,203,239,182,203,143,252,123,42,108,142,103,107,255,0,87,116,175,142,111,246,74,119,183,251,107,8,1,195,71,14,153,223,20,26,167,65,166,120,45,63,251,21,101,226,183,124,63,216,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,253,200,159,122,167,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,255,0,184,5,225,70,143,133,45,14,164,178,92,226,223,153,229,29,155,198,81,52,144,192,146,65,84,232,90,141,160,108,145,43,187,144,211,252,109,106,172,143,107,164,124,242,55,106,75,177,161,218,180,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,42,7,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,225,92,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,203,105,50,185,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,244,30,231,181,143,123,81,143,11,222,0,1,18,185,166,224,20,217,215,5,185,149,82,99,213,119,107,150,43,81,65,127,182,165,50,74,231,210,190,58,150,69,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,72,58,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,211,69,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,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,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,13,73,158,43,90,245,66,213,162,186,71,151,234,189,229,180,146,83,226,214,122,155,147,41,234,107,91,72,202,201,216,197,236,210,164,174,69,70,62,105,123,113,51,225,114,171,228,106,35,92,170,136,188,83,150,142,127,83,168,60,22,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,223,70,202,74,153,34,165,167,149,145,162,108,123,104,210,145,83,114,111,115,28,199,187,118,253,203,205,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,2,144,77,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,180,67,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,248,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,155,211,170,183,162,232,248,0,0,10,1,230,143,231,179,83,126,139,232,244,71,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,254,183,52,127,61,154,155,244,95,71,162,34,168,26,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,43,114,197,227,199,246,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,20,173,204,235,143,31,219,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,235,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,176,58,175,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,20,151,204,143,152,37,55,17,53,49,232,246,141,221,106,219,167,86,234,134,212,214,220,161,150,88,89,147,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,157,58,178,53,78,235,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,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,241,64,235,252,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,246,188,41,112,101,125,226,211,78,53,86,231,129,221,123,89,158,9,236,138,139,69,182,119,177,148,183,88,234,18,183,191,76,233,29,211,181,50,248,120,150,41,21,201,30,228,115,95,209,31,221,136,44,87,150,47,30,63,182,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,203,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,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,7,96,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,205,84,25,214,227,227,76,241,93,34,226,247,82,112,92,42,147,194,89,105,238,20,247,10,106,86,199,28,113,210,248,218,72,107,31,4,76,141,141,99,33,141,245,14,100,108,70,252,49,181,141,85,85,69,85,11,233,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,83,160,21,235,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,38,214,73,94,57,181,66,235,163,156,37,234,102,121,98,109,90,92,160,179,251,54,142,122,74,215,82,79,73,61,116,209,209,71,85,28,173,69,115,95,11,170,82,100,233,209,85,99,68,71,55,174,228,10,11,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,183,49,254,18,149,141,72,233,169,183,177,140,73,59,80,71,20,93,205,136,231,236,220,239,137,202,165,202,114,142,211,60,87,15,225,10,207,157,90,105,58,222,179,219,133,125,194,239,85,36,113,247,29,225,170,230,163,130,6,189,172,71,172,44,100,10,246,177,238,118,217,39,157,200,168,143,232,148,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,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,10,193,231,157,248,39,249,147,244,210,0,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,89,255,0,207,59,240,79,243,39,233,165,90,209,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,247,34,40,105,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,76,245,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,119,253,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,192,125,98,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,8,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,185,130,37,255,0,46,110,53,255,0,117,93,71,158,193,159,220,238,178,105,150,83,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,80,190,144,14,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,67,149,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,145,3,151,79,50,60,135,0,169,199,56,115,214,72,170,239,152,196,245,13,183,216,111,81,178,170,174,227,105,103,105,233,5,3,105,169,225,150,106,214,62,100,130,24,88,212,71,197,220,86,245,116,109,141,145,192,12,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,183,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,234,213,68,122,59,160,117,94,105,184,5,54,117,193,110,101,84,152,245,93,218,229,138,212,80,95,237,169,76,146,185,244,175,142,165,145,84,84,43,35,95,137,140,163,158,173,95,189,21,141,102,231,175,77,136,230,210,14,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,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,151,124,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,3,82,103,138,214,189,80,181,104,174,145,229,250,175,121,109,36,148,248,181,158,166,228,202,122,154,214,210,50,178,118,49,123,52,169,43,145,81,143,154,94,220,76,248,92,170,249,26,136,215,42,162,47,20,229,163,159,212,234,15,5,186,119,85,114,200,105,46,183,43,29,61,77,130,169,33,88,183,209,178,146,166,72,169,105,229,100,104,155,30,218,52,164,84,220,155,220,199,49,238,221,191,114,243,94,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,123,158,206,197,45,13,68,21,117,21,61,81,142,99,182,189,148,209,118,213,204,114,248,157,237,220,145,185,0,164,19,73,28,33,105,13,78,132,112,209,167,186,91,112,130,174,11,149,166,206,201,174,144,84,207,20,207,167,184,212,189,213,85,144,163,226,248,28,198,84,79,43,24,173,87,124,13,111,196,255,0,233,45,16,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,0,0,2,128,121,163,249,236,212,223,162,250,61,17,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,63,173,205,31,207,102,166,253,23,209,232,136,170,6,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,74,220,177,120,241,253,136,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,5,43,115,58,227,199,246,223,125,169,208,109,39,189,110,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,237,146,72,166,114,71,50,117,217,19,147,186,243,94,227,142,155,26,181,94,248,71,211,150,85,165,246,229,79,78,204,186,236,143,150,157,40,105,37,108,115,182,138,5,106,181,101,124,241,57,157,215,47,88,146,25,93,31,71,186,71,246,106,44,14,171,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,5,64,115,75,227,219,237,221,101,251,133,29,47,131,102,63,106,184,120,60,190,233,81,79,210,74,250,234,73,209,203,71,78,215,167,88,225,134,120,154,175,151,162,58,73,35,68,98,164,77,87,79,221,121,150,243,4,166,209,235,85,227,135,205,32,186,213,199,168,53,244,254,26,241,118,164,150,90,89,241,166,61,180,179,198,177,171,224,86,78,250,138,105,229,106,62,25,90,248,23,163,145,81,232,222,149,3,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,231,193,37,56,239,225,142,197,194,94,161,97,186,85,104,189,123,110,173,248,124,119,75,165,223,195,62,155,199,213,75,115,184,53,178,118,29,44,169,22,216,35,167,139,163,93,181,123,91,250,35,156,227,213,240,51,193,149,139,140,61,56,214,43,100,119,95,99,102,120,191,176,234,49,155,148,175,122,210,182,73,82,191,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,64,150,188,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,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,119,252,180,248,234,169,226,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,77,201,219,145,174,122,186,68,140,38,248,0,10,171,231,157,248,39,249,147,244,210,0,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,89,255,0,207,59,240,79,243,39,233,165,85,129,167,61,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,51,215,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,89,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,158,213,204,119,142,58,158,20,176,218,12,63,79,153,73,81,168,185,133,60,239,161,154,87,197,43,44,148,141,84,98,214,203,2,170,185,239,115,149,205,129,174,111,105,207,138,87,57,92,144,172,82,81,8,3,74,124,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,129,154,194,234,121,98,241,227,251,111,177,83,104,54,172,94,183,103,216,253,189,190,205,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,183,73,36,179,53,36,153,122,236,149,201,74,199,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,13,79,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,0,1,149,115,85,6,85,192,179,78,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,205,186,25,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,234,22,20,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,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,136,79,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,128,71,254,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,134,139,179,174,215,116,84,247,200,0,0,21,129,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,24,28,43,153,31,48,74,110,34,106,99,209,237,27,186,213,183,78,173,213,13,169,173,185,67,44,176,179,38,122,197,4,145,36,180,243,65,20,208,178,154,100,157,168,199,57,204,145,232,201,58,117,100,106,144,44,246,186,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,85,197,182,136,90,184,112,215,236,143,69,236,215,202,187,205,62,57,79,107,107,235,234,99,108,111,169,158,107,117,53,68,207,70,55,220,198,44,179,73,177,157,92,173,102,214,171,158,168,175,80,228,5,212,242,197,227,199,246,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,186,184,82,224,202,251,197,166,156,106,173,207,3,186,246,179,60,19,217,21,22,139,108,239,99,41,110,177,212,37,111,126,153,210,59,167,106,101,240,241,44,82,43,146,61,200,230,191,162,63,187,20,117,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,79,20,173,206,175,205,62,45,242,254,135,212,110,37,132,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,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,87,183,58,191,52,248,183,203,250,31,81,184,129,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,102,254,157,198,34,163,101,122,46,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,48,49,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,147,3,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,11,222,0,0,0,1,194,184,230,210,251,174,177,240,151,169,152,29,137,213,107,114,158,207,237,42,56,41,40,157,87,61,92,244,51,71,91,29,44,113,53,81,206,124,206,166,72,83,167,85,69,145,21,26,238,155,87,58,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,158,51,67,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,244,150,138,105,31,23,70,43,228,166,146,25,21,17,27,209,94,168,173,106,162,181,3,73,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,187,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,202,59,83,49,92,195,132,43,62,11,105,171,233,122,192,174,21,246,251,189,44,146,71,220,111,137,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,187,164,130,118,162,42,51,170,250,14,105,185,253,54,11,193,110,101,74,153,13,93,166,229,149,84,80,88,45,171,76,178,181,245,79,146,165,146,212,83,171,227,79,133,143,163,130,173,31,189,81,142,102,230,47,93,232,215,5,16,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,126,124,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,54,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,118,177,254,18,149,141,116,149,53,59,30,246,36,157,168,35,150,94,222,244,115,246,109,111,196,228,67,77,32,82,183,58,191,52,248,183,203,250,31,81,184,145,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,200,174,117,126,105,241,111,151,244,62,163,113,32,0,26,136,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,81,15,46,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,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,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,161,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,54,231,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,161,163,48,121,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,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,252,186,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,231,252,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,170,248,103,230,177,175,58,81,153,84,187,88,110,245,122,139,137,228,23,143,104,221,217,90,237,215,27,122,72,142,73,86,218,237,205,138,38,117,86,61,41,85,189,159,225,108,143,195,247,31,33,29,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,26,71,171,90,198,190,89,101,122,49,155,246,164,202,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,187,157,27,30,201,2,223,173,55,58,107,213,170,138,243,71,29,92,116,245,244,241,212,196,202,186,73,105,103,107,30,212,115,82,72,102,107,101,137,253,21,58,178,70,181,237,94,168,228,69,69,67,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,208,184,22,253,181,226,175,215,29,28,195,60,94,164,217,118,123,98,154,137,219,102,190,218,227,141,200,189,33,70,175,136,172,135,164,125,190,138,215,190,36,124,127,197,115,105,227,73,254,0,203,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,19,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,72,43,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,186,21,238,244,150,56,209,141,133,177,182,68,106,177,101,116,80,3,69,53,239,86,56,118,202,170,179,93,28,202,254,207,222,171,109,239,181,207,83,224,105,170,247,210,190,72,228,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,11,106,230,133,199,79,236,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,254,19,157,79,34,211,94,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,140,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,47,39,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,77,238,99,94,246,53,30,240,232,28,14,112,137,106,225,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,110,217,220,94,170,249,38,145,27,31,117,99,109,69,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,117,94,19,184,40,197,120,172,224,71,52,189,218,109,158,31,83,113,156,194,233,38,57,112,167,72,217,37,126,203,101,4,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,10,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,114,156,149,60,172,101,63,48,43,189,58,220,57,161,112,45,251,107,197,95,174,58,57,134,120,189,73,178,236,246,197,53,19,182,205,125,181,199,27,145,122,66,141,95,17,89,15,72,251,125,21,175,124,72,248,255,0,138,230,211,198,129,231,249,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,81,95,83,12,93,28,215,70,213,238,67,20,142,122,53,209,58,73,172,124,203,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,239,114,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,221,31,39,181,41,96,142,150,57,110,187,217,79,21,60,29,218,154,135,39,134,106,171,153,211,170,117,111,189,2,96,0,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,2,11,115,115,225,247,73,242,189,26,155,93,239,121,5,171,25,206,49,207,9,110,183,215,92,39,169,119,182,41,90,234,135,165,166,24,99,114,177,38,123,231,146,102,200,145,57,201,217,84,123,163,139,124,177,210,177,39,248,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,56,173,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,239,145,140,221,189,200,213,11,31,228,185,195,214,43,112,163,200,248,157,187,84,248,203,213,182,225,83,137,90,40,164,165,141,209,208,255,0,2,154,105,235,27,35,145,94,147,61,147,164,45,86,108,219,26,206,138,175,73,122,50,213,12,224,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,161,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,250,185,93,232,54,27,196,150,145,241,21,165,57,157,21,35,153,113,167,199,159,108,174,154,157,102,125,166,226,140,186,165,61,108,72,215,177,219,227,115,186,171,81,237,222,197,124,110,93,143,114,44,64,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,99,248,217,249,111,245,34,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,183,127,109,122,163,227,134,69,108,157,164,141,193,7,249,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,140,176,221,173,149,54,91,173,109,154,178,74,73,42,40,42,36,166,149,244,149,113,85,64,231,177,202,215,44,115,66,231,69,43,58,162,244,124,110,115,28,157,21,170,168,168,165,212,242,168,227,7,62,226,15,13,190,233,142,169,45,93,218,251,129,211,210,58,151,34,124,83,72,251,141,20,170,246,53,149,147,108,88,146,166,53,141,17,30,249,18,73,216,170,237,174,116,51,74,224,158,165,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,93,249,94,188,231,244,134,167,47,208,108,107,87,45,208,85,205,81,167,183,135,67,88,141,158,38,65,13,186,225,219,138,73,158,199,124,111,122,84,195,67,27,81,139,238,73,164,85,106,162,110,96,114,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,120,255,0,56,45,99,190,231,60,80,46,149,84,67,225,236,186,105,111,130,158,142,61,204,127,126,170,186,158,10,186,138,158,168,198,189,187,152,250,104,187,106,231,181,60,54,246,237,89,28,135,11,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,78,105,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,160,19,255,0,146,94,153,226,185,6,163,234,38,169,93,169,60,69,235,15,183,219,237,246,142,228,113,190,58,127,30,181,61,249,219,185,138,246,76,140,164,72,218,246,57,191,195,158,118,170,57,31,238,183,242,42,242,197,210,223,217,127,6,216,87,139,177,123,50,235,150,248,140,166,225,253,117,222,241,94,42,69,240,147,251,158,230,179,117,12,116,95,3,118,244,233,241,53,30,175,37,80,0,0,20,3,205,31,207,102,166,253,23,209,232,142,149,203,111,134,124,55,138,253,35,215,141,45,204,43,170,237,207,109,70,49,114,180,92,233,149,92,251,117,198,54,93,153,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,154,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,21,171,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,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,255,0,71,57,169,234,62,143,240,167,38,136,91,44,30,51,51,179,116,183,98,249,53,84,235,81,29,21,181,235,35,156,179,69,42,187,185,53,63,193,29,59,19,248,61,181,141,28,196,74,125,149,19,3,156,157,131,70,171,248,125,180,223,243,91,223,131,207,173,87,5,102,17,77,29,75,146,74,238,244,180,233,112,141,208,162,57,29,11,96,99,100,116,138,141,217,36,112,53,30,157,222,220,180,172,7,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,181,77,73,224,250,213,194,111,43,125,74,109,193,42,228,206,243,26,124,102,191,43,124,210,181,89,77,59,46,180,139,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,31,138,228,183,167,250,53,146,103,121,110,105,127,127,137,212,156,75,195,212,227,240,73,51,161,240,148,51,67,81,79,85,81,11,89,58,120,157,221,228,142,68,146,13,176,245,129,90,245,116,221,25,53,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,135,181,162,197,170,25,46,151,228,22,93,23,206,105,48,252,218,122,118,186,203,120,171,161,142,174,8,39,100,141,126,201,35,145,143,110,201,26,215,68,175,216,245,98,72,175,70,185,90,141,92,240,240,157,230,159,70,254,96,99,222,163,1,165,48,51,3,148,233,86,163,225,122,143,85,164,57,38,23,117,164,204,233,46,12,181,186,200,218,117,150,170,74,169,21,169,20,113,54,61,221,238,230,246,44,107,30,230,200,215,177,204,87,35,154,171,125,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,117,186,224,24,109,247,50,176,106,13,231,30,164,172,200,113,90,122,234,107,45,116,200,174,125,3,43,18,36,169,88,145,87,107,94,246,193,27,21,253,55,163,55,181,21,27,35,209,222,128,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,30,131,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,10,185,125,232,135,17,122,165,173,180,57,127,15,151,202,76,98,163,15,168,141,183,108,170,166,58,90,150,89,96,172,130,166,37,122,82,79,213,106,94,248,153,80,198,49,172,84,222,173,220,232,145,123,141,208,73,231,240,60,3,13,211,12,102,12,51,79,241,234,75,21,138,150,162,174,166,158,223,72,138,216,32,125,77,68,149,18,164,109,235,209,140,89,102,145,81,141,232,198,34,163,90,141,106,35,80,61,1,85,124,239,116,183,255,0,153,166,181,219,236,95,237,188,90,239,115,241,95,240,84,208,65,217,87,255,0,248,73,219,216,207,240,61,223,218,208,181,66,47,243,46,192,42,117,7,130,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,179,36,91,232,217,73,83,28,181,85,17,62,69,77,143,109,26,85,162,237,93,238,99,158,198,238,223,181,66,181,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,251,218,238,255,0,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,109,91,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,223,249,140,106,173,139,88,56,189,205,242,124,67,52,251,77,141,210,120,27,93,162,174,42,135,203,74,200,224,164,137,147,199,76,174,248,123,62,43,196,185,22,63,225,189,207,116,141,87,35,247,56,61,7,43,44,2,167,58,227,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,196,246,86,79,72,172,216,138,246,191,107,211,166,197,115,111,208,174,174,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,182,177,119,82,219,93,81,27,170,119,181,234,169,190,121,234,34,237,185,140,115,124,54,239,137,178,53,82,197,64,170,190,121,223,130,127,153,63,77,56,87,41,60,3,13,213,61,116,207,244,251,80,113,234,75,230,61,124,211,122,250,106,234,26,148,93,146,179,218,86,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,235,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,56,87,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,111,106,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,186,107,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,56,58,171,166,247,221,31,212,124,143,75,242,122,203,85,93,215,25,184,75,110,171,154,215,92,202,186,87,201,26,244,85,100,140,255,0,234,177,200,217,24,238,172,145,140,123,92,198,134,159,138,86,231,87,230,159,22,249,127,67,234,55,19,181,114,132,226,243,42,202,252,95,11,250,133,91,117,188,251,26,222,218,220,70,181,40,36,168,240,116,49,117,108,244,149,85,13,85,237,194,205,208,120,117,145,168,214,245,116,61,196,235,77,9,197,121,213,249,167,197,190,95,208,250,141,196,15,65,202,103,72,112,221,122,210,254,35,52,143,80,32,171,146,197,145,83,227,48,212,45,36,235,12,241,61,146,92,37,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,174,106,195,94,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,198,141,232,215,61,172,150,41,88,143,126,205,203,63,249,24,254,54,126,91,253,72,155,252,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,80,43,47,151,151,49,250,62,29,172,87,13,39,214,249,238,181,216,45,13,190,106,140,101,109,212,80,62,75,109,83,95,81,83,45,50,181,173,100,147,120,169,38,218,217,36,149,91,28,141,141,23,100,111,124,145,69,94,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,198,145,234,214,177,175,150,89,94,140,102,253,169,229,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,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,80,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,97,213,121,87,240,43,83,159,228,54,174,39,181,74,130,174,12,98,199,81,13,203,12,134,26,168,182,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,46,231,70,199,178,75,137,0,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,151,126,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,152,28,171,145,246,127,77,21,215,84,244,182,187,33,171,90,138,170,123,117,254,215,105,114,202,232,17,145,58,88,43,106,24,157,59,76,122,172,212,12,119,189,30,244,72,255,0,164,145,174,222,63,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,115,31,223,170,174,167,130,174,162,167,170,49,175,110,230,62,154,46,218,185,237,79,13,189,187,86,71,33,194,248,25,213,11,86,142,113,105,166,121,229,245,180,137,109,130,241,236,218,201,234,235,91,73,5,36,21,208,201,69,37,84,146,185,21,173,100,45,169,89,151,175,68,84,141,81,92,222,187,147,154,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,4,255,0,228,151,166,120,174,65,168,250,137,170,87,106,79,17,122,195,237,246,251,125,163,185,28,111,142,159,199,173,79,126,118,238,98,189,147,35,41,18,54,189,142,111,240,231,157,170,142,71,251,173,252,138,188,177,116,183,246,95,193,182,21,226,236,94,204,186,229,190,35,41,184,127,93,119,188,87,138,145,124,36,254,231,185,172,221,67,29,23,192,221,189,58,124,77,71,171,201,84,0,0,5,0,243,71,243,217,169,191,69,244,122,35,165,114,219,225,159,13,226,191,72,245,227,75,115,10,234,187,115,219,81,140,92,173,23,58,101,87,62,221,113,141,151,102,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,230,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,5,106,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,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,191,209,206,106,122,143,163,252,41,201,162,22,203,7,140,204,236,221,45,216,190,77,85,58,212,71,69,109,122,200,231,44,209,74,174,238,77,79,240,71,78,196,254,15,109,99,71,49,18,159,101,68,192,231,39,96,209,170,254,31,109,55,252,214,247,224,243,235,85,193,89,132,83,71,82,228,146,187,189,45,58,92,35,116,40,142,71,66,216,24,217,29,34,163,118,73,28,13,71,167,119,183,45,43,1,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,45,83,82,120,62,181,112,155,202,223,82,155,112,74,185,51,188,198,159,25,175,202,223,52,173,86,83,78,203,173,34,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,226,185,45,233,254,141,100,153,222,91,154,95,223,226,117,39,18,240,245,56,252,18,76,232,124,37,12,208,212,83,213,84,66,214,78,158,39,119,121,35,145,36,131,108,61,96,86,189,93,55,70,77,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,163,60,254,213,153,95,112,219,181,155,79,178,250,76,87,33,172,167,88,104,111,85,54,164,185,50,129,238,84,69,153,41,150,72,219,35,209,187,182,35,157,177,31,181,92,217,26,138,199,103,51,132,239,52,250,55,243,3,30,245,24,13,41,129,153,109,116,210,221,101,210,77,71,184,227,154,243,98,186,219,178,250,222,151,106,185,46,53,77,171,146,187,196,42,189,106,82,165,143,123,42,55,191,122,58,70,189,223,196,108,141,114,239,107,145,46,127,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,149,87,220,3,13,201,178,108,103,51,190,227,212,149,119,220,58,162,166,166,197,112,114,42,79,66,250,138,119,211,206,140,114,42,42,178,72,164,84,115,23,171,21,91,27,149,55,70,199,55,208,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,234,188,206,184,14,253,183,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,172,190,14,244,135,137,125,78,213,203,125,231,134,24,42,232,178,28,82,162,158,178,108,129,39,101,61,37,157,146,191,180,143,168,145,253,90,246,57,171,38,232,17,178,62,88,155,58,36,82,53,30,211,70,103,201,176,98,120,174,41,237,47,178,216,205,170,205,237,155,132,215,107,143,179,232,163,167,241,149,210,244,238,212,205,177,19,185,51,246,183,116,142,234,231,116,78,170,189,0,250,192,0,42,175,158,119,224,159,230,79,211,72,255,0,202,155,75,112,77,105,214,204,247,76,245,50,197,237,156,110,243,167,243,248,218,47,21,53,63,119,181,119,181,205,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,200,14,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,29,120,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,175,85,224,183,153,54,101,194,86,27,119,211,235,206,31,87,158,227,211,212,71,83,101,161,154,250,148,44,179,61,86,69,169,72,149,105,230,114,178,103,58,55,171,58,181,141,123,30,228,77,210,189,86,210,121,137,96,186,53,154,240,167,149,213,107,125,210,235,106,178,227,93,171,205,5,202,215,3,170,42,169,46,136,171,79,74,172,131,115,89,63,113,245,61,149,142,71,53,138,217,149,86,72,85,18,104,243,216,7,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,41,208,62,95,116,218,61,194,38,166,113,7,171,246,170,184,245,6,191,77,242,26,155,61,166,174,41,105,103,198,152,251,101,198,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,245,106,162,61,29,210,58,242,180,193,116,107,59,226,178,195,75,170,23,75,171,47,86,175,236,206,33,109,167,129,201,75,95,116,164,69,168,69,168,157,142,223,31,101,145,58,102,71,181,25,35,163,84,124,136,141,72,103,185,78,44,124,172,107,39,203,252,135,211,167,3,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,3,53,133,138,115,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,117,214,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,51,47,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,126,212,166,14,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,128,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,161,163,48,121,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,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,12,171,154,168,50,174,5,154,98,188,14,84,241,91,203,135,72,243,13,62,125,37,62,162,225,244,249,3,40,97,149,145,68,203,221,35,175,53,143,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,58,213,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,87,30,68,244,203,235,94,177,90,70,174,110,60,25,88,170,236,87,142,49,49,43,175,129,186,208,248,10,124,174,221,80,247,190,59,132,110,124,52,84,213,52,235,239,237,204,205,208,70,248,253,209,190,54,163,211,99,216,238,248,73,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,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,79,203,205,31,200,158,166,253,23,214,40,138,43,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,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,75,127,226,171,136,43,23,19,220,171,243,45,94,176,99,247,91,36,119,47,100,193,83,67,112,129,237,236,213,69,122,162,100,205,134,101,107,89,85,10,61,21,27,52,127,10,244,86,185,25,35,100,137,129,74,197,170,115,92,224,91,251,127,20,26,41,134,127,182,42,179,250,42,23,127,138,230,221,35,167,70,255,0,198,248,167,181,223,235,38,86,127,116,76,85,89,170,128,51,67,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,41,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,210,183,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,63,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,11,233,214,139,22,168,100,186,95,144,89,116,95,57,164,195,243,105,233,218,235,45,226,174,134,58,184,32,157,146,53,251,36,142,70,61,187,36,107,93,18,191,99,213,137,34,189,26,229,106,53,115,109,148,233,86,163,225,122,143,85,164,57,38,23,117,164,204,233,46,12,181,186,200,218,117,150,170,74,169,21,169,20,113,54,61,221,238,230,246,44,107,30,230,200,215,177,204,87,35,154,171,167,227,207,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,181,175,123,96,141,138,254,155,209,155,218,138,141,145,232,224,225,92,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,29,75,115,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,61,7,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,123,207,242,49,252,108,252,183,250,145,106,128,103,219,151,222,136,113,23,170,90,219,67,151,240,249,124,164,198,42,48,250,136,219,118,202,170,99,165,169,101,150,10,200,42,98,87,165,36,253,86,165,239,137,149,12,99,26,197,77,234,221,206,137,23,184,222,193,206,175,205,62,45,242,254,135,212,110,37,196,224,120,6,27,166,24,204,24,102,159,227,212,150,43,21,45,69,93,77,61,190,145,21,176,64,250,154,137,42,37,72,219,215,163,24,178,205,34,163,27,209,140,69,70,181,26,212,70,165,59,115,171,243,79,139,124,191,161,245,27,136,30,171,148,30,150,224,154,211,130,107,254,153,234,93,139,219,56,221,231,236,167,141,162,241,83,83,247,123,83,87,205,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,196,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,155,154,146,194,170,174,141,206,106,162,189,143,142,71,206,174,70,63,141,159,150,255,0,82,39,79,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,2,184,121,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,182,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,246,158,214,38,214,198,247,190,59,137,50,195,118,182,84,217,110,181,182,106,201,41,36,168,160,168,146,154,87,210,85,197,85,3,158,199,43,92,177,205,11,157,20,172,234,139,209,241,185,204,114,116,86,170,162,162,151,83,202,163,140,28,251,136,60,54,251,166,58,164,181,119,107,238,7,79,72,234,92,137,241,77,35,238,52,82,171,216,214,86,77,177,98,74,152,214,52,68,123,228,73,39,98,171,182,185,208,205,43,130,122,128,0,20,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,92,161,10,185,184,233,158,43,152,112,133,120,206,174,212,157,47,88,21,194,130,225,104,170,142,56,251,141,241,53,112,209,207,3,158,230,43,210,23,178,116,123,152,199,55,116,144,64,229,85,70,116,80,136,28,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,220,115,216,214,248,109,191,19,164,106,39,235,231,97,170,22,172,135,87,48,61,40,183,182,146,106,140,50,207,85,114,174,168,134,181,178,190,57,238,15,143,165,44,177,34,117,133,236,138,142,41,83,115,186,185,149,76,93,173,68,69,124,31,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,183,49,158,46,149,237,116,117,52,219,222,199,164,125,216,36,150,46,230,197,115,55,238,111,196,212,83,208,113,123,171,212,218,239,196,190,161,106,149,190,122,73,237,183,107,195,225,181,207,77,4,176,178,162,221,76,198,210,209,204,172,151,227,107,223,79,4,79,122,57,27,241,185,223,11,63,162,129,37,121,56,233,13,78,107,196,189,118,169,84,65,86,150,221,56,179,205,51,39,134,120,154,207,104,215,49,244,176,195,43,29,213,239,99,169,214,189,232,172,68,232,248,89,185,201,213,26,251,180,32,175,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,164,234,2,149,185,213,249,167,197,190,95,208,250,141,196,249,60,183,248,81,211,142,45,116,227,92,48,172,214,47,3,117,161,251,63,61,130,255,0,4,40,250,171,69,83,146,226,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,159,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,64,86,174,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,88,87,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,95,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,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,53,60,10,245,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,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,8,149,203,58,211,106,191,241,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,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,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,143,235,114,184,243,217,166,95,90,244,122,210,242,117,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,72,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,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,223,63,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,120,174,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,63,235,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,64,233,92,185,184,40,253,234,181,30,123,254,127,108,186,199,166,88,183,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,243,248,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,250,133,115,195,108,184,6,75,121,212,104,233,36,196,232,44,245,181,55,230,85,210,45,84,14,183,50,23,186,165,36,133,26,229,149,157,164,127,86,35,93,185,58,167,69,235,208,204,102,89,113,177,94,50,171,205,219,22,199,62,207,217,107,110,21,21,22,235,71,140,125,95,179,233,95,35,157,21,55,125,232,143,151,182,197,107,59,142,77,206,219,213,125,234,93,79,55,189,116,172,211,14,28,105,52,231,30,188,248,43,214,165,220,29,110,153,172,73,217,51,172,240,49,36,173,88,229,141,90,198,238,123,233,32,123,30,170,146,69,83,43,81,142,77,206,101,48,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,119,254,90,249,38,151,227,156,96,224,235,170,88,197,37,218,158,231,80,182,219,37,69,74,200,246,90,239,114,185,190,6,169,34,99,28,146,191,186,137,11,55,162,54,55,206,217,247,53,97,69,77,4,153,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,210,247,15,218,153,251,100,208,236,15,84,164,171,181,84,85,228,216,253,13,194,191,217,114,111,165,134,185,240,183,197,64,207,141,234,222,212,233,44,106,199,57,92,199,49,90,229,220,213,3,160,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,84,28,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,124,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,91,35,98,58,95,133,141,127,74,214,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,68,20,67,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,160,246,177,207,123,218,175,120,91,247,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,12,214,112,209,196,94,119,194,254,169,208,106,102,11,81,254,197,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,122,47,222,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,7,64,42,3,155,39,26,246,237,64,172,253,216,180,190,231,223,178,217,46,15,147,47,173,141,106,169,228,150,233,75,60,208,173,177,209,189,172,100,144,196,248,219,51,157,252,86,62,78,194,177,90,176,170,190,85,115,43,227,94,221,195,166,156,87,105,126,21,115,233,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,164,28,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,3,165,112,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,20,182,104,190,151,217,116,141,250,17,102,196,41,40,48,73,44,243,216,95,103,166,124,145,49,212,83,177,236,153,171,35,92,146,171,228,73,36,87,203,191,184,231,189,207,87,43,213,92,115,78,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,144,0,103,175,143,174,20,107,56,82,215,26,187,37,178,45,248,102,81,222,188,98,243,71,12,233,28,20,174,153,200,234,7,73,42,187,185,53,63,192,215,42,72,247,58,55,193,35,182,172,187,27,213,121,94,241,175,251,191,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,125,141,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,193,46,248,218,201,123,150,213,196,191,14,152,39,20,26,89,95,166,121,213,63,251,45,101,158,183,124,223,216,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,253,202,159,114,166,115,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,125,192,106,32,165,110,117,126,105,241,111,151,244,62,163,113,36,255,0,41,110,48,110,186,191,134,212,112,239,157,173,34,223,116,246,207,76,235,13,84,49,57,143,174,178,68,173,131,100,173,107,59,77,125,50,186,154,52,126,228,116,172,153,157,90,174,142,89,31,24,57,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,71,160,230,177,199,85,78,29,29,127,11,26,81,95,87,77,125,170,167,88,115,90,231,82,196,232,27,110,171,162,122,123,53,137,52,110,87,62,88,170,35,149,211,70,173,237,162,70,214,189,206,116,137,20,74,224,207,137,203,239,10,186,5,174,25,174,45,101,241,183,172,130,225,142,99,86,234,159,18,200,253,151,85,61,21,246,72,171,182,62,41,89,63,105,244,237,94,203,145,26,254,189,21,200,158,229,140,22,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,123,149,92,191,122,129,234,184,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,23,65,60,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,139,27,17,206,123,153,20,81,49,94,253,155,151,197,112,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,178,40,1,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,208,0,25,87,62,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,157,171,143,141,51,197,116,139,139,221,73,193,112,170,79,9,101,167,184,83,220,41,169,91,28,113,199,75,227,105,33,172,124,17,50,54,53,140,134,55,212,57,145,177,27,240,198,214,53,85,85,21,87,181,114,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,218,199,247,234,171,169,231,164,167,166,232,175,107,219,185,143,169,151,184,141,123,83,195,108,118,213,145,170,5,218,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,126,176,0,2,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,99,99,118,111,102,120,42,47,97,91,106,59,93,219,109,44,210,127,18,106,119,200,238,178,74,247,124,78,94,157,122,39,68,68,68,144,28,169,56,163,215,110,37,63,106,63,182,188,231,237,31,217,207,98,123,51,251,25,71,71,216,241,30,59,189,253,205,20,123,183,118,34,254,151,94,155,125,221,58,175,80,128,28,209,252,246,106,111,209,125,30,136,238,188,166,117,123,13,208,93,47,226,51,87,53,2,122,184,236,88,237,62,51,53,66,82,64,179,79,43,223,37,194,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,231,39,10,230,143,231,179,83,126,139,232,244,68,85,3,170,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,52,143,86,181,141,124,178,202,244,99,55,237,78,149,164,92,190,245,183,88,120,116,202,56,131,199,237,85,114,83,208,83,197,83,139,218,105,34,130,170,124,149,140,170,150,10,244,141,27,58,75,3,233,210,7,57,24,232,156,249,215,163,99,69,85,78,190,175,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,189,224,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,211,196,55,22,120,111,23,92,177,53,51,56,177,83,210,89,239,180,21,22,154,107,238,56,218,245,170,158,212,245,190,82,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,42,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,214,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,239,106,42,7,75,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,0,0,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,9,233,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,71,94,11,244,114,197,175,188,80,96,26,85,148,205,178,203,117,184,73,81,113,143,107,215,196,210,210,83,203,87,45,55,86,61,143,103,121,148,238,139,184,215,35,153,220,222,157,85,189,20,47,123,132,45,33,169,208,142,26,52,247,75,110,16,85,193,114,180,217,217,53,210,10,153,226,153,244,247,26,151,186,170,178,20,124,95,3,152,202,137,229,99,21,170,239,129,173,248,159,253,37,236,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,144,171,131,62,41,127,116,124,219,48,212,138,44,111,219,119,171,150,31,85,98,178,83,202,237,180,172,174,150,178,146,86,203,82,168,228,122,194,198,65,35,149,172,248,158,228,107,58,177,28,178,48,44,171,153,215,30,63,177,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,159,38,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,245,57,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,64,234,188,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,86,178,249,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,1,23,248,218,224,79,13,227,30,213,98,157,215,202,76,71,44,177,84,35,25,145,182,210,181,179,203,110,86,200,174,162,123,18,104,81,204,238,189,146,53,206,87,118,213,36,70,34,119,100,85,144,24,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,3,159,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,59,94,255,0,9,84,199,36,148,213,59,24,246,44,157,169,227,138,94,222,244,107,246,109,119,194,229,67,160,0,50,174,125,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,59,87,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,175,106,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,11,180,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,0,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,254,36,212,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,32,57,82,113,71,174,220,74,126,212,127,109,121,207,218,63,179,158,196,246,103,246,50,142,143,177,226,60,119,123,251,154,40,247,110,236,69,253,46,189,54,251,186,117,94,161,0,57,163,249,236,212,223,162,250,61,17,221,121,76,234,246,27,160,186,95,196,102,174,106,4,245,113,216,177,218,124,102,106,132,164,129,102,158,87,190,75,132,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,206,78,21,205,31,207,102,166,253,23,209,232,136,170,7,85,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,105,30,173,107,26,249,101,149,232,198,111,218,157,43,72,185,125,235,110,176,240,233,148,113,7,143,218,170,228,167,160,167,138,167,23,180,210,69,5,84,249,43,25,85,44,21,233,26,54,116,150,7,211,164,14,114,49,209,57,243,175,70,198,138,170,157,125,95,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,192,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,167,136,110,44,240,222,46,185,98,106,102,113,98,167,164,179,223,104,42,45,52,215,220,113,181,235,85,61,169,235,124,165,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,78,85,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,173,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,222,212,84,14,151,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,22,168,0,0,8,1,205,111,138,61,118,225,175,246,93,251,20,206,126,206,125,163,246,223,180,255,0,177,148,117,157,255,0,15,224,123,63,221,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,129,242,185,231,126,9,254,100,253,52,227,252,154,174,214,171,7,18,89,181,246,251,115,164,183,91,109,218,111,114,171,172,172,171,153,176,193,77,4,117,246,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,216,57,231,126,9,254,100,253,52,171,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,222,212,84,9,21,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,126,94,20,120,36,213,14,43,237,89,181,247,20,130,174,134,219,138,217,234,102,161,172,117,44,110,130,237,123,107,90,232,45,44,146,89,162,107,31,35,92,174,116,189,92,216,83,182,178,34,119,25,215,229,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,102,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,223,244,79,142,58,158,43,120,38,215,60,63,80,89,73,79,168,184,126,155,222,223,93,52,79,138,38,94,233,29,111,168,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,250,14,103,92,7,126,219,236,85,58,243,164,246,93,217,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,83,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,238,115,30,230,175,84,85,64,63,41,165,62,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,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,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,161,60,179,63,195,112,90,156,126,151,48,200,105,45,47,202,175,17,216,45,11,82,170,214,85,92,100,138,89,98,167,71,244,218,215,189,176,72,140,220,169,185,251,88,222,175,123,26,238,127,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,5,59,114,230,227,95,247,85,212,121,236,25,253,206,235,38,153,101,63,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,147,48,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,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,58,185,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,48,185,67,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,172,190,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,196,229,92,102,223,106,248,49,194,184,59,196,173,94,6,213,67,226,234,50,187,141,67,24,249,46,18,58,235,61,109,53,53,58,123,251,112,179,116,18,62,79,116,143,145,168,196,216,198,59,191,224,56,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,186,90,137,26,196,255,0,22,54,35,156,198,190,89,98,98,189,155,247,32,123,254,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,146,215,249,152,218,109,86,14,95,250,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,22,195,5,52,17,221,168,91,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,128,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,112,174,104,254,68,245,55,232,190,177,68,5,0,154,83,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,105,30,173,107,220,200,162,149,232,199,236,218,185,172,59,175,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,223,211,182,197,85,108,76,68,14,127,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,254,84,60,14,83,99,86,171,39,23,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,235,18,67,43,100,234,247,72,206,207,10,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,165,212,128,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,30,131,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,7,248,82,227,54,251,194,94,156,106,173,179,3,181,119,115,60,239,217,20,246,139,148,236,99,233,109,81,211,165,111,126,165,209,187,175,118,100,241,17,36,81,171,86,61,202,231,63,170,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,15,87,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,226,198,196,115,158,230,69,20,76,87,191,102,229,231,252,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,28,149,0,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,252,73,169,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,64,114,164,226,143,93,184,148,253,168,254,218,243,159,180,127,103,61,137,236,207,236,101,29,31,99,196,120,238,247,247,52,81,238,221,216,139,250,93,122,109,247,116,234,189,66,127,159,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,207,172,0,203,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,40,150,156,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,252,188,177,116,183,246,161,198,78,21,226,236,94,211,181,98,94,35,41,184,127,93,118,124,47,133,141,124,36,254,231,181,207,219,93,37,23,192,221,221,122,252,77,86,35,192,189,61,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,86,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,43,215,153,111,47,186,109,97,181,94,56,131,210,11,85,92,154,131,65,79,226,111,22,154,72,165,170,159,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,122,53,17,94,173,235,97,71,159,195,115,252,55,80,105,174,181,88,102,67,73,117,101,142,241,91,96,185,164,42,187,232,238,52,146,172,85,20,242,177,200,142,99,218,228,234,157,83,226,99,152,246,238,99,218,229,12,192,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,247,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,22,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,224,86,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,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,6,159,138,171,231,157,248,39,249,147,244,210,116,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,11,115,206,252,19,252,201,250,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,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,61,7,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,226,198,196,115,158,230,69,20,76,87,191,102,229,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,148,213,140,235,246,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,0,164,30,106,122,199,98,213,222,46,46,244,216,228,61,105,48,43,124,88,116,149,59,159,253,117,85,77,60,242,84,174,199,177,170,206,220,245,18,193,211,226,107,187,27,218,229,107,209,19,176,114,88,209,219,173,235,87,50,189,111,184,88,105,37,177,99,86,119,217,40,107,42,233,92,231,182,235,84,248,220,174,165,145,88,172,71,199,77,28,172,149,90,244,123,89,89,26,116,86,202,165,122,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,122,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,168,85,15,48,141,47,186,233,87,24,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,93,85,82,70,69,44,146,211,172,141,94,142,125,59,253,205,84,86,54,197,57,44,103,244,215,222,30,114,189,62,168,200,106,235,46,88,174,80,250,150,80,204,178,185,148,22,234,202,120,214,20,137,92,155,26,199,212,65,94,245,99,23,220,253,238,114,39,113,21,220,127,157,166,142,95,98,202,176,94,32,105,230,239,89,106,109,233,135,86,71,181,141,240,149,81,201,81,87,78,189,85,251,228,239,50,90,159,114,51,107,60,47,196,238,178,53,19,133,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,15,77,200,169,35,229,150,146,58,118,71,213,170,231,212,55,162,170,162,49,193,123,197,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,214,0,103,91,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,58,7,45,158,43,181,31,67,53,199,27,210,251,100,190,213,195,53,27,32,160,179,220,172,213,19,43,99,167,170,170,154,58,120,235,233,215,162,246,230,102,230,111,68,77,178,198,196,99,186,43,98,146,41,213,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,23,231,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,117,16,65,94,104,92,20,126,240,24,35,245,159,79,109,151,90,237,73,195,109,236,166,138,221,68,157,239,108,218,219,51,158,250,116,137,206,78,147,69,221,158,104,214,52,87,201,241,197,178,71,62,46,216,124,174,83,124,94,126,215,116,227,247,125,205,107,119,229,248,5,189,158,201,116,116,29,168,234,177,216,82,24,33,221,35,21,88,179,64,247,182,39,117,107,21,209,186,7,39,117,233,51,210,127,153,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,247,176,174,97,154,95,119,224,202,94,40,178,10,202,74,123,149,162,157,214,139,141,154,86,201,68,149,121,67,41,155,39,179,169,122,247,156,172,153,206,107,227,123,123,187,33,126,249,54,246,165,70,3,152,55,27,118,174,20,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,157,40,178,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,78,175,145,201,239,114,171,151,239,83,213,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,186,43,145,141,222,245,124,142,77,239,114,173,154,114,155,224,162,227,167,244,127,188,238,168,91,59,23,171,221,189,145,226,20,82,37,45,68,113,90,234,160,134,100,185,182,70,57,239,142,105,89,35,161,107,127,132,246,71,223,71,163,146,100,70,4,149,224,23,133,26,62,20,180,58,146,201,115,139,126,103,148,118,111,25,68,210,67,2,73,5,83,161,106,54,129,178,68,174,238,67,79,241,181,170,178,61,174,145,243,200,221,169,46,198,215,95,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,226,184,57,210,251,86,170,240,125,197,181,178,224,234,72,106,44,22,123,6,81,67,87,53,19,106,95,79,61,189,183,58,149,237,117,84,88,223,44,81,203,78,178,53,122,181,149,15,247,57,21,88,232,171,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,239,44,167,146,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,45,154,10,152,36,109,205,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,87,6,172,96,191,178,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,6,151,180,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,253,231,160,34,87,43,141,94,169,213,174,15,177,152,46,83,213,207,114,193,170,38,196,42,166,154,8,162,99,217,76,214,62,149,177,36,127,210,99,40,231,164,141,92,228,107,213,241,189,93,187,250,110,150,160,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,2,131,56,230,213,11,86,177,241,105,169,153,229,137,180,139,109,158,241,236,218,57,233,43,91,87,5,92,20,48,199,69,29,84,114,181,17,174,100,205,166,73,147,167,84,68,145,17,28,238,155,151,181,114,130,213,11,174,23,197,165,54,7,11,106,231,182,234,13,158,182,219,81,3,107,93,20,17,79,77,11,171,98,170,124,93,21,179,61,173,167,154,22,245,218,173,74,169,21,29,247,181,208,128,250,184,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,6,164,193,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,119,139,143,118,238,198,239,232,39,77,221,61,253,58,175,85,224,99,129,143,220,187,237,183,250,104,253,177,251,99,236,223,245,19,217,254,23,194,120,159,254,136,155,126,239,19,255,0,155,211,103,243,235,238,149,64,10,1,230,143,231,179,83,126,139,232,244,71,138,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,250,119,30,136,173,137,234,158,215,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,179,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,0,0,40,135,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,189,226,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,181,64,0,0,0,20,129,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,115,31,223,170,174,167,130,174,162,167,170,49,175,110,230,62,154,46,218,185,237,79,13,189,187,86,71,33,192,56,47,214,59,22,129,113,65,128,106,174,83,14,251,45,170,225,37,61,198,77,207,79,13,75,87,79,45,36,181,61,24,199,189,253,150,84,58,94,219,90,174,127,111,98,116,87,117,79,21,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,20,6,170,1,197,56,47,214,59,238,190,240,193,128,106,174,83,14,203,213,214,223,37,61,198,77,204,95,19,85,73,81,45,36,181,61,24,198,49,157,231,211,186,94,219,90,141,103,115,98,117,70,245,94,214,5,85,243,206,252,19,252,201,250,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,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,75,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,15,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,99,252,169,248,237,181,45,170,131,133,157,101,201,170,219,114,109,66,65,132,93,110,51,181,208,73,2,181,141,142,206,175,84,71,49,237,114,57,96,222,231,35,209,253,134,171,54,65,28,147,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,247,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,156,202,86,231,87,230,159,22,249,127,67,234,55,18,79,242,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,99,7,58,191,52,248,183,203,250,31,81,184,129,213,121,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,0,172,190,99,188,201,50,109,48,204,168,52,127,134,28,246,146,150,251,98,168,157,114,251,172,86,218,122,214,65,58,34,54,59,124,79,157,31,18,189,170,178,58,116,72,213,88,244,137,137,34,57,179,198,146,255,0,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,7,117,0,0,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,10,12,227,155,84,45,90,199,197,166,166,103,150,38,210,45,182,123,199,179,104,231,164,173,109,92,21,112,80,195,29,20,117,81,202,212,70,185,147,54,153,38,78,157,81,18,68,68,115,186,110,94,213,202,11,84,46,184,95,22,148,216,28,45,171,158,219,168,54,122,219,109,68,13,173,116,80,69,61,52,46,173,138,169,241,116,86,204,246,182,158,104,91,215,106,181,42,164,84,119,222,215,66,3,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,112,26,147,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,64,14,40,249,82,126,242,154,237,147,107,95,237,235,236,231,218,63,5,253,140,251,45,227,59,30,30,142,10,111,237,222,46,61,219,187,27,191,160,157,55,116,247,244,234,189,87,129,142,6,63,114,239,182,223,233,163,246,199,237,143,179,127,212,79,103,248,95,9,226,127,250,34,109,251,188,79,254,111,77,159,207,175,186,85,0,40,7,154,63,158,205,77,250,47,163,209,30,43,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,233,220,122,34,182,39,170,123,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,2,205,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,162,30,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,146,247,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,0,17,87,142,126,6,63,125,31,177,63,233,163,246,59,236,119,180,191,212,79,104,120,175,23,225,191,250,34,29,155,124,55,254,119,93,255,0,203,167,191,202,112,83,203,123,247,62,213,59,174,166,126,217,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,5,85,243,206,252,19,252,201,250,105,92,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,31,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,22,169,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,248,177,177,28,231,185,145,69,19,21,239,217,185,122,168,0,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,219,161,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,8,1,206,175,202,198,45,243,2,135,211,174,39,213,229,193,204,2,143,136,139,20,90,73,171,217,23,250,108,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,254,50,69,242,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,94,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,160,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,79,20,3,205,31,207,102,166,253,23,209,232,128,177,78,84,156,87,106,63,17,58,113,146,225,90,161,47,181,110,186,115,236,232,33,191,203,50,186,170,229,75,84,149,9,27,106,81,83,227,154,63,10,228,89,186,238,145,175,106,189,21,237,124,146,210,9,106,156,140,127,27,63,45,254,164,85,88,30,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,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,99,175,39,222,30,177,92,39,66,83,136,47,19,237,12,147,81,187,244,219,164,165,141,190,203,161,163,172,158,15,15,12,157,22,69,238,201,23,118,69,220,141,118,200,27,177,22,45,239,159,224,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,147,127,152,103,47,59,175,13,23,90,141,84,210,186,58,187,142,149,220,106,17,30,197,115,166,159,27,158,71,116,109,60,238,94,174,125,51,156,168,216,167,114,170,162,171,98,149,119,246,228,158,16,26,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,12,246,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,82,95,49,158,2,127,117,123,236,26,145,167,115,248,141,50,201,174,30,14,146,158,122,141,245,86,90,231,177,242,165,27,149,235,190,104,85,145,200,232,165,247,185,26,199,50,85,220,214,201,55,229,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,2,247,129,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,202,114,246,224,235,4,226,255,0,4,214,75,5,254,179,216,217,37,155,236,239,217,252,131,183,53,71,178,251,179,85,190,171,250,213,147,197,28,253,216,233,210,63,226,42,236,235,185,189,21,61,241,87,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,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,44,171,145,143,227,103,229,191,212,137,169,198,47,7,88,39,23,248,37,61,130,255,0,89,236,108,146,205,191,236,254,65,219,154,163,217,125,217,169,223,85,253,106,201,226,142,126,236,116,233,31,241,21,118,117,220,222,138,158,240,142,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,213,202,170,245,119,91,10,51,3,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,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,151,63,203,207,152,101,171,137,123,85,62,149,234,165,101,37,187,85,45,212,234,172,122,53,176,193,146,65,27,122,186,162,6,167,70,178,165,173,69,116,176,53,17,21,17,210,196,155,59,145,192,30,127,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,119,139,143,118,238,198,239,232,39,77,221,61,253,58,175,85,224,99,129,143,220,187,237,183,250,104,253,177,251,99,236,223,245,19,217,254,23,194,120,159,254,136,155,126,239,19,255,0,155,211,103,243,235,238,149,64,0,7,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,224,40,135,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,43,150,142,127,77,167,220,105,105,221,85,203,33,171,181,91,111,149,21,54,10,164,133,101,217,88,250,186,105,34,165,167,149,145,162,239,99,171,22,145,83,114,108,107,218,199,187,110,205,201,26,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,63,40,26,168,7,138,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,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,106,133,27,98,188,96,228,220,35,113,237,171,247,166,173,93,110,19,124,212,139,219,114,203,61,36,84,253,250,232,34,173,174,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,188,147,53,156,88,249,167,214,79,152,25,15,168,206,6,140,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,141,185,140,240,81,251,170,234,60,23,252,2,217,117,147,76,178,159,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,217,255,0,43,143,34,122,101,245,175,88,173,28,209,252,137,234,111,209,125,98,136,10,107,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,124,234,231,157,248,39,249,147,244,210,170,203,84,231,157,248,39,249,147,244,208,34,175,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,65,94,99,252,192,40,248,119,177,75,164,154,67,145,127,166,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,224,164,190,171,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,254,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,160,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,26,243,102,213,11,174,156,112,125,116,182,89,155,87,29,70,117,120,163,197,223,87,77,90,234,119,211,64,246,201,83,55,93,168,171,35,37,138,146,74,119,199,213,168,230,84,59,170,170,34,177,211,40,168,190,119,26,161,117,170,207,244,247,69,225,109,92,22,219,101,158,92,162,161,91,90,238,197,100,245,51,73,77,22,250,126,136,221,240,54,146,109,178,42,185,122,85,200,212,70,251,247,133,112,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,167,61,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,113,65,124,186,180,114,251,172,156,92,96,148,214,137,188,61,38,31,112,131,49,186,84,237,99,251,52,180,19,197,35,83,99,158,197,119,118,117,167,131,171,119,57,157,253,251,92,214,57,13,10,1,18,185,163,233,13,78,173,112,125,147,79,109,130,174,123,150,13,81,14,95,75,12,51,197,19,30,202,102,189,149,78,149,100,254,147,25,71,61,92,136,214,171,94,175,141,136,221,223,208,117,27,105,62,117,251,47,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,148,245,99,5,253,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,238,110,253,189,205,219,119,55,175,78,157,83,175,83,48,64,106,160,160,30,104,254,123,53,55,232,190,143,68,92,159,5,57,77,139,48,225,31,72,110,216,229,119,139,164,167,195,237,150,185,36,237,62,61,181,84,80,54,146,166,62,143,68,85,217,60,18,179,175,77,174,219,213,170,173,84,85,166,206,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,210,152,0,10,107,230,185,193,71,236,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,111,87,44,141,134,170,73,31,238,115,118,71,42,109,71,162,77,12,77,174,178,207,185,181,241,175,237,186,202,206,19,116,202,231,106,172,178,195,217,147,52,184,64,189,249,29,93,12,253,198,91,26,170,221,145,246,95,20,82,74,232,220,231,44,138,216,149,99,88,166,99,235,4,9,169,203,83,130,139,143,17,122,143,67,170,25,173,179,174,153,98,55,7,73,82,247,37,44,241,221,110,148,203,77,43,45,146,193,35,149,233,11,217,59,95,35,150,39,49,209,177,241,34,181,207,71,50,245,10,86,229,55,197,231,236,139,81,255,0,119,220,214,183,102,33,159,220,25,236,151,71,65,221,146,151,34,153,97,130,29,210,49,81,233,12,236,99,98,119,86,189,27,35,96,114,118,152,179,61,110,164,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,63,243,115,211,60,87,78,248,184,154,227,139,82,120,79,182,184,253,38,77,113,129,145,199,28,45,174,146,122,138,121,95,27,88,198,244,238,120,86,202,245,118,231,58,89,101,122,187,226,232,146,3,145,143,227,103,229,191,212,143,107,206,227,10,181,87,232,190,158,234,52,213,21,105,114,177,229,18,217,41,226,107,219,216,116,21,212,146,77,43,158,221,187,149,232,235,124,40,213,71,34,34,58,78,168,238,168,173,14,127,201,31,87,170,89,117,212,45,4,174,158,174,74,121,233,226,203,237,113,182,8,187,16,61,142,142,150,181,207,147,221,42,190,68,146,129,26,223,137,136,144,200,191,2,170,239,181,243,61,124,186,181,142,251,163,124,92,96,149,54,136,124,69,38,97,112,131,14,186,83,110,99,59,212,181,243,197,27,87,123,152,245,111,106,116,167,159,163,118,185,253,141,155,154,215,185,77,10,0,43,171,157,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,157,204,93,212,182,215,83,200,218,109,142,98,170,111,158,122,121,123,141,123,28,223,13,183,226,108,142,68,177,82,138,249,184,234,102,85,152,113,123,120,193,110,213,125,44,184,21,190,130,223,104,165,142,73,59,109,241,52,144,214,79,59,152,231,171,18,103,190,116,99,158,198,183,116,112,64,213,69,86,117,80,230,188,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,115,77,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,88,175,36,45,45,255,0,230,151,173,119,11,23,251,83,22,180,92,252,87,252,53,53,240,118,81,255,0,254,13,118,247,179,252,12,119,246,196,57,87,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,221,36,21,214,232,169,233,228,218,212,141,168,216,93,3,232,213,189,94,247,44,157,254,187,91,177,0,158,156,172,179,250,108,235,130,220,54,149,114,26,187,181,203,21,168,175,176,92,150,165,101,115,233,95,29,75,229,167,167,71,200,159,19,25,71,61,34,51,98,171,26,205,172,78,155,21,173,150,165,59,114,79,213,11,86,61,171,153,230,148,92,27,73,13,70,103,103,165,185,80,212,77,90,216,159,36,246,247,201,214,150,40,149,58,204,247,197,89,44,171,181,221,90,202,87,174,215,34,170,178,226,64,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,11,84,0,0,34,255,0,50,236,254,167,79,184,45,212,74,171,110,67,73,106,185,95,41,233,172,20,169,50,197,190,177,149,117,49,197,85,79,19,36,69,222,247,81,173,90,174,212,222,214,53,239,110,221,155,146,80,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,112,86,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,184,145,92,206,180,183,246,95,198,78,107,225,44,94,204,181,101,190,31,41,183,255,0,93,119,188,87,138,141,60,92,254,247,185,204,221,93,29,111,192,237,189,58,124,45,70,43,15,127,201,247,71,47,185,207,20,9,170,180,243,120,123,46,154,91,231,168,172,147,107,31,223,170,174,167,158,146,158,155,162,189,175,110,230,62,166,94,226,53,237,79,13,177,219,86,70,169,32,57,222,233,159,137,197,116,211,88,232,233,45,81,123,62,225,87,140,220,39,237,237,174,168,241,17,165,69,35,55,35,62,56,99,240,181,171,209,207,77,174,159,225,106,239,122,160,122,14,73,250,161,117,200,116,143,60,210,139,131,106,230,167,195,47,20,183,42,26,137,171,93,43,35,130,224,201,58,210,197,18,167,72,88,201,104,229,149,118,187,163,159,84,245,218,213,69,87,216,249,65,124,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,191,64,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,210,37,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,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,11,116,227,163,140,219,23,7,154,113,75,115,142,213,237,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,118,162,190,88,232,7,253,21,103,185,87,250,171,145,228,153,29,195,253,242,178,186,229,93,81,39,252,233,38,154,73,31,254,23,57,206,254,106,167,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,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,105,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,123,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,223,12,140,115,161,107,27,213,91,35,158,200,195,170,242,230,224,163,247,85,211,137,239,249,253,178,213,38,166,229,63,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,130,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,35,181,115,31,230,1,71,195,189,138,93,36,210,28,139,253,54,43,252,52,242,212,211,199,5,68,120,237,46,246,73,186,161,147,50,72,223,52,209,162,177,144,171,119,36,114,172,174,86,127,5,37,129,124,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,32,121,243,170,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,91,94,229,237,203,167,30,209,92,54,163,62,215,188,42,146,227,168,185,5,61,109,182,162,211,116,109,45,109,37,154,221,34,201,3,224,141,35,124,176,204,250,152,85,86,73,21,87,248,83,118,81,173,78,247,118,0,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,66,239,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,207,95,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,101,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,185,139,186,150,218,234,121,27,77,177,204,85,77,243,207,79,47,113,175,99,155,225,182,252,77,145,200,150,42,81,95,55,29,76,202,179,14,47,111,24,45,218,175,165,151,2,183,208,91,237,20,177,201,39,109,190,38,146,26,201,231,115,28,245,98,76,247,206,140,115,216,214,238,142,8,26,168,170,206,170,28,215,151,134,21,106,207,248,210,210,171,21,230,162,174,26,122,91,195,239,108,117,51,218,215,172,246,250,105,107,161,106,171,154,228,216,233,105,163,107,211,167,85,98,185,17,90,170,142,78,105,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,11,21,228,133,165,191,252,210,245,174,225,98,255,0,106,98,214,139,159,138,255,0,134,166,190,14,202,63,255,0,193,174,222,246,127,129,142,254,216,135,42,231,39,162,159,97,184,130,180,235,29,37,195,189,73,169,182,245,239,65,36,187,164,130,186,221,21,61,60,155,90,145,181,27,11,160,125,26,183,171,222,229,147,191,215,107,118,32,19,211,149,150,127,77,157,112,91,134,210,174,67,87,118,185,98,181,21,246,11,146,212,172,174,125,43,227,169,124,180,244,232,249,19,226,99,40,231,164,70,108,85,99,89,181,137,211,98,181,178,212,167,110,73,250,161,106,199,181,115,60,210,139,131,105,33,168,204,236,244,183,42,26,137,171,91,19,228,158,222,249,58,210,197,18,167,89,158,248,171,37,149,118,187,171,89,74,245,218,228,85,86,92,72,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,64,90,160,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,85,101,170,114,49,252,108,252,183,250,145,85,96,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,53,17,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,119,37,255,0,49,158,53,255,0,122,173,71,130,193,128,92,238,177,233,150,45,252,59,109,52,235,218,142,233,92,138,244,146,230,232,118,181,237,220,199,164,113,54,85,115,153,27,92,238,145,58,105,99,64,230,188,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,121,87,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,186,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,245,128,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,137,21,204,119,142,58,158,20,176,218,12,63,79,153,73,81,168,185,133,60,239,161,154,87,197,43,44,148,141,84,98,214,203,2,170,185,239,115,149,205,129,174,111,105,207,138,87,57,92,144,172,82,87,175,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,254,34,38,254,155,91,213,87,221,18,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,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,188,127,151,7,47,250,62,29,236,81,106,222,175,99,191,233,177,95,226,96,138,154,162,72,42,35,199,105,119,190,61,180,239,133,242,70,249,166,141,17,239,153,29,185,35,149,34,106,51,248,203,44,234,0,0,0,66,14,111,186,161,106,194,248,75,169,192,230,109,36,247,45,65,188,81,91,105,224,117,107,98,158,40,41,166,109,108,181,76,139,162,186,102,53,212,240,194,238,155,81,171,85,26,171,190,230,186,111,148,193,206,127,87,169,178,253,121,198,180,142,221,61,36,212,250,123,103,116,213,138,216,37,100,240,220,110,29,185,100,133,239,119,192,246,37,52,52,50,53,88,158,229,154,68,87,42,166,214,4,75,225,99,69,63,120,158,32,176,157,28,146,225,224,169,50,11,130,248,249,219,47,110,70,80,193,19,234,42,187,78,237,200,137,50,193,12,169,30,230,43,123,138,205,221,27,213,83,234,241,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,146,171,146,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,109,175,77,181,87,38,212,70,234,157,237,122,34,236,130,10,136,187,110,99,218,239,19,187,225,116,109,85,250,188,237,52,207,21,199,245,31,78,245,74,211,73,225,239,89,133,190,225,111,187,246,227,141,145,212,120,5,166,236,78,237,172,71,190,101,101,90,198,231,189,206,254,28,16,53,17,168,207,120,73,94,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,82,7,39,221,99,190,224,220,80,38,149,83,195,226,44,186,151,111,158,158,178,61,204,103,98,170,134,158,122,186,122,158,170,199,61,219,88,202,152,187,104,230,53,124,78,247,110,88,218,133,223,129,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,67,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,115,71,242,39,169,191,69,245,138,33,202,227,200,158,153,125,107,214,43,71,52,127,34,122,155,244,95,88,162,2,128,75,84,231,157,248,39,249,147,244,210,170,203,84,231,157,248,39,249,147,244,208,34,175,43,143,61,154,101,245,175,71,173,45,211,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,54,149,184,32,213,236,55,65,120,156,196,181,115,80,39,171,142,197,142,211,221,230,168,74,72,22,105,229,123,237,117,113,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,120,157,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,7,192,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,70,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,217,167,42,62,5,191,180,113,65,173,120,103,251,94,171,0,162,174,119,248,206,117,210,74,117,111,252,87,133,123,157,254,190,100,103,247,60,199,63,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,123,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,221,12,108,115,97,115,29,209,91,27,152,200,194,199,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,117,51,89,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,248,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,15,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,95,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,187,118,167,111,167,143,237,237,234,239,237,91,186,252,91,91,122,134,107,56,177,243,79,172,159,48,50,31,81,156,9,127,201,47,22,190,213,235,238,117,154,211,208,239,178,218,176,245,181,214,84,247,88,157,170,170,186,218,121,41,227,216,171,189,219,153,69,82,189,81,21,169,219,232,229,69,115,81,110,80,174,174,73,120,181,138,147,64,179,172,214,158,135,101,234,235,152,45,174,178,167,186,245,238,210,210,81,83,201,79,30,197,93,141,218,250,218,149,234,136,142,94,231,71,42,163,90,137,98,160,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,62,220,205,45,54,171,47,28,122,159,71,102,182,82,80,83,201,81,109,171,124,84,208,182,38,58,121,237,148,147,77,42,181,168,136,175,146,89,36,145,238,251,220,247,185,203,213,85,84,11,42,228,245,154,221,114,174,15,153,98,184,83,210,71,79,135,101,23,43,37,11,161,99,145,242,64,246,195,92,174,149,85,202,138,254,237,116,173,69,106,53,54,53,137,211,170,43,157,92,28,209,252,246,106,111,209,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,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,72,23,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,26,83,33,255,0,49,158,53,255,0,117,93,56,130,193,128,92,237,82,106,110,83,252,59,109,52,235,221,146,215,66,168,244,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,238,146,182,25,99,94,235,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,135,159,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,231,180,191,149,206,2,238,12,151,68,181,10,166,174,135,54,201,106,41,178,171,141,230,40,161,89,236,247,182,211,44,112,211,39,105,202,218,170,106,102,203,60,75,27,228,115,94,179,212,201,27,162,89,24,177,248,174,83,124,20,92,116,254,143,247,157,213,11,103,98,245,123,183,178,60,66,138,68,165,168,142,43,93,84,16,204,151,54,200,199,61,241,205,43,36,116,45,111,240,158,200,251,232,244,114,76,136,203,42,3,48,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,255,0,202,111,139,207,218,238,156,126,239,185,173,110,252,191,0,183,179,217,46,142,131,181,29,86,59,10,67,4,59,164,98,171,22,104,30,246,196,238,173,98,186,55,64,228,238,189,38,122,122,174,101,124,20,91,184,139,211,138,237,80,194,173,157,117,55,17,183,182,74,103,181,42,167,146,235,107,166,74,153,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,148,131,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,106,76,165,110,117,126,105,241,111,151,244,62,163,113,44,251,131,254,37,44,92,84,232,117,159,83,109,137,217,186,195,182,215,146,82,54,149,240,71,73,120,138,24,223,81,28,72,231,63,116,43,221,100,145,170,61,235,219,145,136,229,71,163,218,218,193,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,19,127,142,156,42,213,159,240,125,171,118,43,205,69,92,52,244,184,189,93,237,142,166,123,90,245,158,222,223,29,11,85,92,215,38,199,75,77,27,94,157,58,171,21,200,138,213,84,114,66,14,70,63,141,159,150,255,0,82,45,80,12,182,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,165,237,20,213,11,86,181,105,30,33,170,246,102,210,71,79,148,217,233,174,79,167,166,173,109,91,40,231,123,19,189,74,178,181,17,30,248,101,238,68,255,0,133,170,143,141,200,173,106,162,162,103,47,136,92,90,197,131,107,238,165,225,88,181,15,130,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,45,255,0,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,64,38,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,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,130,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,247,185,166,231,244,216,47,5,185,149,42,100,53,118,155,150,85,81,65,96,182,173,50,202,215,213,62,74,150,75,81,78,175,141,62,22,62,142,10,180,126,245,70,57,155,152,189,119,163,93,73,122,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,248,156,136,5,239,242,240,194,174,184,7,5,186,85,98,188,212,82,77,81,85,103,125,237,142,166,123,156,196,130,225,83,45,116,45,85,115,90,187,219,21,76,109,122,116,232,143,71,34,43,145,17,203,199,249,193,104,229,139,57,225,129,117,86,162,111,15,122,211,75,132,21,20,114,109,123,251,244,181,213,16,82,84,83,116,71,181,141,220,247,211,75,220,86,189,201,225,182,55,106,72,229,39,81,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,253,192,103,91,132,45,94,166,208,142,37,244,247,84,174,19,210,65,109,180,222,25,13,210,122,152,37,153,148,246,234,150,58,150,178,100,100,95,27,158,202,121,229,123,17,168,239,141,173,248,95,253,21,210,73,149,115,71,188,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,168,118,176,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,6,112,120,208,214,59,22,190,241,65,159,234,174,45,14,203,45,214,225,29,61,186,77,207,95,19,75,73,79,21,36,85,61,30,198,61,157,230,83,182,94,219,154,142,103,115,98,245,86,245,91,243,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,2,234,121,54,104,167,216,110,31,110,218,199,87,112,239,85,234,109,193,59,48,71,46,232,224,161,183,75,81,79,30,230,172,109,86,204,233,223,88,174,232,247,181,99,236,116,218,237,232,73,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,213,232,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,0,203,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,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,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,206,23,20,250,41,251,187,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,160,28,87,158,119,224,159,230,79,211,74,171,45,83,158,119,224,159,230,79,211,72,191,203,207,130,203,175,20,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,238,14,193,203,23,151,253,30,174,214,83,113,3,173,248,239,139,193,105,54,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,190,25,24,214,204,231,183,170,186,54,189,146,92,161,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,8,0,90,167,42,62,5,191,180,113,65,173,120,103,251,94,171,0,162,174,119,248,206,117,210,74,117,111,252,87,133,123,157,254,190,100,103,247,60,199,20,229,193,203,254,179,136,139,236,90,183,171,216,239,250,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,254,50,197,119,224,15,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,252,72,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,190,172,1,156,206,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,34,185,98,241,227,251,16,190,211,104,54,172,94,182,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,105,60,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,100,117,229,255,0,203,130,197,195,189,29,167,87,181,110,15,31,171,31,29,69,52,80,86,191,194,227,177,203,4,144,190,153,189,183,36,117,51,58,57,158,146,200,237,241,163,182,182,47,232,44,210,132,212,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,48,89,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,94,247,52,220,254,155,5,224,183,50,165,76,134,174,211,114,202,170,40,44,22,213,166,89,90,250,167,201,82,201,106,41,213,241,167,194,199,209,193,86,143,222,168,199,51,115,23,174,244,107,169,47,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,218,199,248,74,86,53,210,84,212,236,123,216,146,118,160,142,89,123,123,209,207,217,181,191,19,145,0,189,254,94,24,85,215,0,224,183,74,172,87,154,138,73,170,42,172,239,189,177,212,207,115,152,144,92,42,101,174,133,170,174,107,87,123,98,169,141,175,78,157,17,232,228,69,114,34,57,120,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,164,234,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,184,12,235,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,50,174,104,247,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,14,214,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,5,170,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,197,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,42,172,181,78,70,63,141,159,150,255,0,82,42,172,11,254,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,64,39,106,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,181,201,20,40,168,233,28,215,42,171,24,201,36,103,63,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,254,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,60,58,6,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,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,16,0,181,78,84,124,11,127,104,226,131,90,240,207,246,189,86,1,69,92,239,241,156,235,164,148,234,223,248,175,10,247,59,253,124,200,207,238,121,142,41,203,131,151,253,103,17,23,216,181,111,87,177,223,244,167,160,241,48,69,77,81,36,244,242,100,85,91,31,30,218,119,194,248,228,100,48,200,168,247,204,142,218,178,68,145,53,31,252,101,138,239,192,0,0,0,0,25,150,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,183,49,254,18,149,141,72,233,169,183,177,140,73,59,80,71,20,93,205,136,231,236,220,239,137,202,165,244,241,241,169,153,86,145,112,133,169,57,214,21,87,225,47,84,246,250,123,125,53,83,100,146,57,41,124,109,92,52,111,158,39,198,246,189,147,70,202,135,62,55,163,190,25,26,199,42,42,34,162,231,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,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,192,188,158,82,120,85,171,21,224,183,31,190,219,234,42,228,168,204,111,23,91,221,115,102,123,85,145,206,202,151,80,163,98,68,106,42,51,181,67,19,149,28,174,93,238,122,245,232,168,214,250,14,103,90,91,251,80,224,219,53,240,150,47,105,221,113,47,15,148,219,255,0,174,187,62,23,194,200,158,46,127,123,218,215,237,161,146,183,224,118,238,189,126,22,171,209,132,148,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,235,1,152,29,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,63,25,119,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,247,23,189,203,23,84,191,106,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,8,1,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,71,52,127,34,122,155,244,95,88,162,28,174,60,137,233,151,214,189,98,180,115,71,242,39,169,191,69,245,138,32,40,4,181,78,121,223,130,127,153,63,77,42,172,181,78,121,223,130,127,153,63,77,2,170,201,211,203,131,151,253,103,17,23,216,181,111,87,177,223,244,167,160,241,48,69,77,81,36,244,242,100,85,91,31,30,218,119,194,248,228,100,48,200,168,247,204,142,218,178,68,145,53,31,252,101,139,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,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,135,160,0,1,66,220,198,120,40,253,213,117,30,11,254,1,108,186,201,166,89,79,241,45,181,51,167,118,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,122,202,232,101,145,124,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,125,58,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,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,8,56,109,228,255,0,165,250,95,153,93,114,125,109,190,210,106,109,61,37,69,58,227,148,47,163,146,142,145,168,196,142,87,212,86,64,146,57,37,127,117,31,18,64,231,190,21,137,170,231,164,139,42,50,16,159,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,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,152,2,21,114,134,193,126,201,112,109,109,191,251,83,197,253,181,200,46,151,222,207,99,183,225,59,114,54,131,181,187,114,247,58,248,14,230,238,141,254,219,183,167,195,185,211,84,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,32,10,171,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,255,0,128,16,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,8,191,199,167,5,180,220,99,224,22,107,125,171,34,164,176,101,152,157,69,85,93,158,186,174,25,102,130,86,77,10,164,148,114,35,30,137,27,37,150,58,87,44,219,37,124,105,10,237,98,238,114,45,117,240,39,203,167,81,51,141,121,168,175,215,124,42,174,201,137,233,173,225,240,222,41,42,219,73,58,92,46,244,222,26,120,237,178,66,247,185,93,77,44,85,17,204,179,36,114,67,44,61,90,199,255,0,21,175,109,218,0,0,0,5,64,115,100,224,162,221,167,245,159,188,238,151,219,59,22,91,221,193,241,229,244,81,165,85,68,145,93,42,167,154,101,185,186,71,185,236,142,25,95,35,97,115,127,132,198,73,216,70,35,150,101,70,91,248,2,189,121,88,240,57,153,104,45,53,102,189,234,179,234,237,57,62,85,103,91,93,14,52,246,35,95,65,110,146,88,166,89,43,17,83,115,106,94,232,34,84,137,58,118,153,213,36,235,35,213,144,198,14,117,126,105,241,111,151,244,62,163,113,46,164,1,85,124,140,127,27,63,45,254,164,90,160,0,82,7,57,44,90,197,143,241,113,71,118,180,80,248,122,188,155,15,183,93,46,146,119,94,255,0,17,84,201,234,105,27,39,71,42,163,58,65,73,78,206,141,68,111,193,215,166,231,57,87,213,242,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,0,166,190,116,154,199,98,204,53,151,18,209,219,68,61,202,189,59,183,212,84,93,42,119,61,54,213,92,155,79,35,105,182,57,136,139,178,8,41,229,238,53,239,107,188,78,223,133,209,185,23,229,114,108,209,79,183,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,93,178,79,93,113,138,162,158,61,205,88,220,142,133,176,50,177,93,209,236,114,73,216,233,185,187,208,186,144,0,0,5,0,243,58,210,223,217,127,25,57,175,132,177,123,50,213,150,248,124,166,223,253,117,222,241,94,42,52,241,115,251,222,231,51,117,116,117,191,3,182,244,233,240,181,24,172,38,167,36,189,76,202,178,13,56,212,77,45,187,85,248,139,46,31,112,183,220,45,29,201,36,124,148,254,61,42,123,240,55,115,213,140,133,31,72,146,53,140,107,127,137,60,238,85,114,191,221,101,64,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,0,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,0,0,5,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,185,139,186,150,218,234,121,27,77,177,204,85,77,243,207,79,47,113,175,99,155,225,182,252,77,145,200,149,237,203,195,10,181,103,252,105,105,85,138,243,81,87,13,61,45,225,247,182,58,153,237,107,214,123,125,52,181,208,181,85,205,114,108,116,180,209,181,233,211,170,177,92,136,173,85,71,38,135,128,0,0,20,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,126,78,76,26,189,77,136,107,206,75,164,119,25,233,33,167,212,43,59,102,163,87,65,43,231,154,227,111,238,75,28,44,123,126,6,49,105,166,174,145,202,244,247,172,49,162,57,21,118,190,231,192,16,87,153,7,10,58,143,197,174,163,232,126,21,133,69,224,109,84,63,104,39,191,223,231,133,95,75,104,165,114,219,145,28,228,69,78,228,207,218,228,138,20,84,116,142,107,149,85,140,100,146,50,95,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,127,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,0,0,0,10,224,227,67,131,236,155,139,158,61,177,27,43,82,174,139,9,177,224,246,167,101,151,138,73,105,251,244,48,75,91,120,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,174,177,240,7,159,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,0,0,0,0,20,215,206,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,78,231,166,218,171,147,105,228,109,54,199,49,17,118,65,5,60,189,198,189,237,119,137,219,240,186,55,34,252,174,77,154,41,246,231,136,43,182,177,213,220,59,52,154,101,111,78,204,17,203,182,73,235,174,49,84,83,199,185,171,27,145,208,182,6,86,43,186,61,142,73,59,29,55,55,122,23,82,0,0,0,160,30,103,90,91,251,47,227,39,53,240,150,47,102,90,178,223,15,148,219,255,0,174,187,222,43,197,70,158,46,127,123,220,230,110,174,142,183,224,118,222,157,62,22,163,21,132,212,228,151,169,153,86,65,167,26,137,165,183,106,191,17,101,195,238,22,251,133,163,185,36,143,146,159,199,165,79,126,6,238,122,177,144,163,233,18,70,177,141,111,241,39,157,202,174,87,251,172,168,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,160,6,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,0,0,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,0,101,92,210,159,22,62,86,53,147,229,254,67,233,211,157,84,1,149,115,85,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,0,160,30,104,254,123,53,55,232,190,143,68,95,240,2,170,249,24,254,54,126,91,253,72,170,179,85,0,8,171,202,227,200,158,153,125,107,214,43,73,84,0,2,47,243,49,180,221,111,252,20,106,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,93,52,245,51,201,123,161,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,18,128,1,18,185,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,110,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,29,178,212,0,0,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,128,21,87,200,199,241,179,242,223,234,69,170,0,0,174,14,52,56,62,201,184,185,227,219,17,178,181,42,232,176,155,30,15,106,118,89,120,164,150,159,191,67,4,181,183,135,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,235,31,0,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,0,0,0,0,1,85,124,239,117,75,255,0,153,166,138,91,239,191,237,188,166,239,108,240,191,240,83,80,79,222,86,127,248,73,187,24,255,0,240,189,191,218,212,142,188,164,240,171,174,85,198,150,63,125,183,212,82,71,79,135,89,238,183,186,230,204,247,35,228,129,244,206,161,70,196,136,213,69,127,118,186,39,42,57,90,155,26,245,235,213,17,174,189,224,0,0,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,124,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,192,17,87,149,199,145,61,50,250,215,172,86,142,104,254,68,245,55,232,190,177,68,74,160,6,85,203,147,230,181,161,122,143,196,94,163,232,22,151,233,125,155,199,93,107,190,210,203,52,210,170,178,150,223,74,213,181,164,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,177,80,7,63,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,76,28,94,241,211,199,30,132,113,47,168,90,91,111,214,202,72,45,182,155,195,230,181,193,77,96,182,76,202,123,117,75,27,85,71,10,190,90,77,238,123,41,231,137,143,87,43,190,54,187,226,127,244,150,231,202,149,231,105,163,151,216,178,172,23,136,26,121,187,214,90,155,122,97,213,145,237,99,124,37,84,114,84,85,211,175,85,126,249,59,204,150,167,220,140,218,207,11,241,59,172,141,68,9,43,202,219,138,60,239,137,77,44,204,63,107,121,207,218,60,207,28,200,27,220,254,198,67,71,216,181,212,83,71,225,127,185,226,142,39,110,154,10,223,187,171,211,111,197,209,21,157,102,169,72,28,157,117,51,236,127,21,147,96,181,117,119,85,164,207,113,250,203,124,52,180,242,127,90,186,186,153,18,178,57,234,24,175,68,93,144,65,88,198,61,26,231,53,211,171,81,17,175,122,165,223,128,41,175,140,158,102,252,73,227,252,71,102,120,86,138,103,31,101,113,108,70,225,38,61,29,51,236,84,19,205,81,85,74,247,71,85,60,143,168,100,202,187,167,73,81,155,85,141,237,50,37,86,53,234,245,91,105,213,140,235,246,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,112,23,125,202,219,90,181,219,136,77,44,204,53,51,90,245,59,237,55,111,32,109,138,217,69,236,90,58,47,3,216,166,142,105,165,238,83,71,31,119,187,226,226,110,215,55,224,240,253,81,87,122,162,77,83,138,112,89,166,127,178,46,20,244,195,5,146,146,235,73,87,79,143,193,112,175,165,186,71,219,170,165,174,173,85,172,170,129,236,216,213,103,110,122,137,88,140,115,119,53,173,70,185,85,200,170,189,172,0,0,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,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,255,0,18,26,118,72,222,146,68,199,124,46,78,189,58,47,84,85,69,144,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,28,255,0,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,58,1,202,184,177,242,177,172,159,47,242,31,78,156,10,86,254,170,63,29,159,238,231,255,0,70,108,255,0,230,133,255,0,25,87,53,80,0,0,0,0,4,74,227,107,141,42,158,14,51,253,44,184,93,113,218,187,254,39,150,83,222,169,47,20,52,147,69,12,241,62,25,173,139,29,100,106,246,42,200,248,162,146,169,169,14,248,153,34,204,155,158,155,90,169,42,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,42,219,158,119,224,159,230,79,211,78,63,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,80,187,64,0,17,171,21,227,54,197,87,198,118,107,193,222,91,106,240,55,90,31,9,81,138,92,105,216,247,199,112,141,214,168,43,106,105,170,19,223,219,153,155,167,145,146,123,163,124,109,86,46,199,177,189,249,42,80,15,52,127,61,154,155,244,95,71,162,44,211,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,9,148,0,0,80,15,245,81,248,236,255,0,119,63,250,51,103,255,0,52,47,248,202,184,26,40,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,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,128,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,3,202,106,173,155,59,200,52,227,35,180,105,126,89,246,103,47,168,183,203,236,59,163,163,134,72,233,235,154,155,161,238,182,104,102,98,194,231,163,89,39,240,156,238,219,159,179,163,246,185,61,88,2,128,127,170,143,199,103,251,185,255,0,209,155,63,249,161,119,218,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,54,231,191,194,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,80,15,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,103,252,155,53,175,237,207,15,183,109,28,171,183,246,106,244,202,224,157,153,227,139,108,115,208,220,101,168,168,143,115,150,71,43,166,108,236,172,71,116,99,26,145,246,58,110,118,245,2,127,158,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,222,122,2,10,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,220,246,118,41,104,106,32,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,196,239,110,228,141,200,5,117,255,0,85,31,142,207,247,115,255,0,163,54,127,243,66,223,167,188,107,182,153,112,61,127,203,53,47,49,241,218,177,98,211,251,189,246,182,231,236,250,56,188,37,209,180,147,212,199,23,102,20,117,52,158,29,219,33,220,212,86,75,217,222,169,241,170,20,89,194,198,138,126,241,60,65,97,58,57,37,195,193,82,100,23,5,241,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,61,204,86,247,21,155,186,55,170,165,255,0,113,99,229,99,89,62,95,228,62,157,56,30,127,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,83,53,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,219,45,60,142,98,255,0,139,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,80,246,160,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,101,43,115,58,227,199,246,223,125,169,208,109,39,189,110,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,237,146,72,166,114,71,50,117,217,19,144,39,79,3,60,102,223,120,195,212,125,98,185,199,106,246,54,25,139,251,14,159,25,182,202,198,45,83,99,149,107,251,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,220,168,249,100,152,5,85,242,49,252,108,252,183,250,145,106,128,8,107,104,227,142,167,26,230,1,153,112,143,168,204,164,75,21,202,162,218,204,70,236,175,138,157,104,106,229,180,211,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,153,69,0,243,71,243,217,169,191,69,244,122,32,47,248,21,235,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,160,0,0,5,122,243,9,230,89,117,225,235,50,167,209,125,18,160,164,170,204,173,117,20,85,249,29,125,210,145,207,164,164,129,82,58,134,80,198,197,86,172,175,158,39,51,185,35,85,18,56,164,218,199,119,156,175,167,244,28,199,249,128,81,240,239,98,151,73,52,135,34,255,0,77,138,255,0,13,60,181,52,241,193,81,30,59,75,189,146,110,168,100,204,146,55,205,52,104,172,100,42,221,201,28,171,43,149,159,193,73,105,4,13,46,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,75,51,173,193,215,24,185,223,8,25,221,69,254,193,71,237,156,110,243,179,237,6,63,220,134,159,218,157,168,106,25,75,253,116,248,37,146,14,212,149,11,39,240,209,55,244,218,238,168,190,237,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,2,37,112,193,198,221,171,84,117,211,83,184,105,206,231,164,183,229,152,118,81,123,164,176,212,77,84,212,125,254,138,27,149,111,240,162,137,176,177,140,125,45,51,41,152,173,222,249,37,99,95,42,255,0,66,85,73,106,102,219,137,187,181,214,193,197,222,171,223,108,87,58,187,117,202,221,169,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,146,65,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,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,0,227,252,91,107,125,215,135,13,1,200,245,162,205,99,164,188,212,99,149,22,183,62,130,166,71,70,202,152,38,184,211,83,204,196,123,125,236,122,197,52,155,31,209,200,215,237,114,181,232,138,197,236,4,85,230,143,228,79,83,126,139,235,20,64,119,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,51,215,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,0,0,4,117,181,113,219,160,213,252,75,223,248,99,175,201,169,45,183,219,93,69,13,174,219,89,52,251,233,174,247,89,89,43,170,40,162,146,52,116,81,62,5,108,16,170,77,35,30,250,137,31,11,89,186,52,222,18,40,0,4,63,227,155,140,219,239,7,154,143,163,183,57,45,94,217,195,50,143,110,83,228,214,216,152,196,170,116,113,45,7,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,114,214,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,173,185,231,126,9,254,100,253,52,229,92,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,11,169,0,0,0,0,40,7,250,168,252,118,127,187,159,253,25,179,255,0,154,23,252,101,92,13,52,112,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,64,57,87,9,222,86,52,111,229,254,61,233,208,29,84,0,0,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,252,73,169,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,95,242,191,215,189,88,226,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,3,77,73,178,149,148,84,82,54,61,148,241,198,197,232,249,164,94,170,155,190,46,157,122,34,34,86,15,52,127,61,154,155,244,95,71,162,37,255,0,37,205,116,211,138,28,39,35,225,226,231,121,240,57,157,118,65,83,146,91,105,170,17,25,29,198,149,212,116,209,200,202,119,245,248,230,143,194,189,239,141,81,29,219,114,61,187,209,146,172,97,103,224,0,32,7,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,116,197,38,221,189,249,127,163,211,174,239,127,94,137,211,159,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,124,174,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,50,185,166,235,119,17,124,61,96,24,62,163,104,126,160,210,99,118,217,239,21,22,75,220,78,183,82,213,207,85,60,208,164,212,142,99,106,32,145,173,99,27,75,86,142,84,115,87,172,145,251,157,247,178,37,112,95,204,123,137,60,231,138,12,3,10,214,237,100,241,184,134,65,112,146,215,83,77,246,118,130,62,253,84,244,242,199,69,30,250,106,102,202,221,213,111,167,78,168,168,212,235,213,234,140,220,165,148,241,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,13,79,3,207,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,251,207,64,4,42,230,131,197,230,119,194,246,156,98,214,141,41,173,246,102,95,154,220,39,236,93,36,160,134,170,58,58,26,52,141,213,27,91,42,171,18,103,190,122,102,55,116,82,55,182,179,255,0,65,233,27,136,129,193,127,28,156,103,107,239,20,24,6,149,101,58,243,178,203,117,184,73,81,113,143,236,189,169,124,77,45,37,60,181,114,211,117,101,59,30,206,243,41,221,23,113,174,71,51,185,189,58,171,122,47,148,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,234,188,144,180,207,196,229,90,151,172,117,148,151,88,189,159,111,164,198,109,243,246,246,208,212,120,137,22,162,173,155,149,159,28,209,248,90,37,232,215,166,214,207,241,53,119,177,80,37,87,28,220,102,223,120,60,212,125,29,185,201,106,246,206,25,148,123,114,159,38,182,196,198,37,83,163,137,104,59,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,150,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,109,207,59,240,79,243,39,233,167,42,229,139,199,143,236,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,40,93,72,0,0,0,1,18,181,151,141,187,87,15,220,102,227,122,37,169,19,210,81,225,57,166,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,164,46,116,140,157,209,209,68,174,124,140,142,20,141,100,94,136,178,41,45,74,86,231,87,230,159,22,249,127,67,234,55,16,46,164,21,151,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,0,7,42,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,105,30,173,107,220,200,162,149,232,199,236,218,190,215,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,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,55,244,237,177,85,91,19,17,2,202,121,123,115,44,186,241,11,153,84,104,190,182,208,82,82,230,87,74,138,218,252,114,190,215,72,230,82,85,192,137,37,67,232,100,98,43,150,39,193,19,95,219,145,202,169,36,81,237,123,187,205,71,212,88,81,149,114,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,48,153,64,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,96,34,175,52,127,34,122,155,244,95,88,162,3,186,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,158,190,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,1,250,192,0,0,35,173,171,142,221,6,175,226,94,255,0,195,29,126,77,73,109,190,218,234,40,109,118,218,201,167,223,77,119,186,202,201,93,81,69,20,145,163,162,137,240,43,96,133,82,105,24,247,212,72,248,90,205,209,166,240,243,252,199,243,157,118,210,78,31,101,214,61,10,212,159,178,245,120,165,194,155,219,48,73,67,71,85,29,117,13,84,172,167,77,173,168,166,149,123,204,158,72,21,189,31,27,123,110,159,118,247,36,104,149,213,160,60,214,56,147,181,235,46,39,83,174,154,161,237,188,5,247,6,211,223,233,189,137,65,77,219,165,149,174,141,106,119,210,210,44,203,216,87,182,126,220,127,20,157,173,158,237,221,75,127,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,192,213,64,57,87,11,26,215,251,196,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,8,191,204,111,136,124,155,134,206,26,43,114,252,18,235,87,107,203,47,55,138,11,37,142,190,26,58,122,166,83,78,231,173,68,174,149,149,8,230,108,117,53,53,75,17,118,61,81,239,103,68,79,233,182,184,52,7,142,78,97,60,64,107,46,39,163,184,230,188,248,122,188,154,224,218,121,42,126,203,217,31,225,41,88,215,73,83,83,177,244,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,135,171,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,126,87,38,205,20,251,115,196,21,219,88,234,238,29,154,77,50,183,167,102,8,229,219,36,245,215,24,170,41,227,220,213,141,200,232,91,3,43,21,221,30,199,36,157,142,155,155,189,0,177,78,59,248,156,190,240,151,167,184,110,170,218,44,190,219,164,126,97,29,174,233,104,241,44,166,241,244,178,219,46,14,108,125,247,69,42,197,182,120,233,229,234,214,238,94,214,206,168,215,56,238,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,8,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,32,94,240,0,0,0,1,15,248,230,227,54,251,193,230,163,232,237,206,75,87,182,112,204,163,219,148,249,53,182,38,49,42,157,28,75,65,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,28,192,42,175,158,119,224,159,230,79,211,64,180,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,214,82,183,44,94,60,127,98,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,21,121,154,104,167,237,167,132,124,167,195,220,60,45,126,9,215,53,163,223,46,200,101,240,80,77,226,35,147,164,111,115,186,210,203,83,177,169,183,172,169,22,231,35,119,117,149,71,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,240,51,47,164,249,215,236,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,26,104,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,50,250,177,130,254,203,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,122,156,178,245,175,246,211,194,62,45,226,45,254,22,191,4,233,133,86,108,139,100,50,248,40,33,240,242,71,214,71,185,221,105,101,166,222,229,219,214,84,151,107,81,187,122,135,138,231,11,154,221,113,94,15,159,98,183,211,210,73,79,152,229,22,219,37,115,166,99,149,241,192,198,205,92,142,137,81,200,136,254,237,12,77,85,114,57,54,57,233,211,170,163,155,81,124,42,233,111,237,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,226,35,216,230,244,165,138,119,124,14,71,175,78,140,234,229,106,44,170,231,55,170,95,106,248,142,177,105,157,5,247,197,80,96,152,252,126,38,139,194,236,240,119,74,215,172,211,127,17,88,142,147,125,43,109,206,247,57,204,111,78,137,209,221,196,61,87,36,189,51,202,170,117,79,58,214,63,9,218,198,237,248,250,227,61,249,35,145,190,34,186,162,166,158,163,100,46,217,219,127,110,58,94,178,38,244,115,123,240,124,42,143,234,129,111,224,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,227,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,211,70,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,179,46,74,174,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,136,47,248,31,39,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,172,0,0,5,85,243,206,252,19,252,201,250,105,85,101,170,115,206,252,19,252,201,250,105,94,188,57,104,133,215,136,237,97,178,232,213,138,249,73,104,185,95,233,238,46,163,171,171,141,207,129,39,167,161,158,166,54,73,183,226,107,30,232,17,138,244,71,43,17,234,228,107,246,236,80,177,78,84,252,118,218,150,213,65,194,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,111,115,145,232,254,195,85,155,32,142,75,74,50,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,212,242,224,230,1,71,196,69,138,45,36,213,236,139,253,54,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,255,0,25,34,10,235,230,143,231,179,83,126,139,232,244,68,117,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,89,21,205,31,207,102,166,253,23,209,232,143,21,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,155,156,198,58,122,158,251,183,174,214,118,158,140,70,50,103,180,46,251,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,83,52,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,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,40,123,83,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,0,0,0,0,0,2,165,121,222,233,159,134,202,180,211,88,232,233,46,178,251,66,223,87,140,220,39,237,238,161,167,240,242,37,69,35,55,35,62,9,164,241,85,171,209,207,93,205,131,225,106,108,122,175,42,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,177,94,103,90,91,251,80,224,219,53,240,150,47,105,221,113,47,15,148,219,255,0,174,187,62,23,194,200,158,46,127,123,218,215,237,161,146,183,224,118,238,189,126,22,171,209,133,21,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,6,159,138,86,231,39,173,127,110,120,130,180,232,229,37,191,179,73,166,86,245,239,79,36,91,100,158,186,227,21,61,68,155,92,146,57,29,11,96,101,26,55,171,24,228,147,191,215,115,118,41,117,38,101,181,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,168,19,87,146,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,109,175,77,181,87,38,212,70,234,157,237,122,34,236,130,10,136,187,110,99,218,239,19,187,225,116,109,85,179,254,44,124,172,107,39,203,252,135,211,167,56,255,0,43,44,2,155,5,224,183,13,170,92,122,174,211,114,202,170,43,239,247,36,169,73,90,250,167,201,82,248,169,234,17,146,47,194,199,209,193,72,172,216,136,199,51,107,211,174,245,115,187,7,22,62,86,53,147,229,254,67,233,211,129,154,194,69,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,199,83,186,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,80,208,238,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,88,164,190,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,206,174,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,144,56,175,53,238,56,233,177,171,85,239,132,125,57,101,90,95,110,84,244,236,203,174,200,249,105,210,134,146,86,199,59,104,160,86,171,86,87,207,19,153,221,114,245,137,33,149,209,244,123,164,127,102,162,207,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,237,117,223,71,47,186,5,169,149,186,85,148,205,190,245,106,183,218,170,46,49,237,98,120,106,170,187,117,61,92,180,221,88,247,177,253,151,212,58,46,227,92,173,127,111,122,116,71,116,64,177,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,56,5,227,95,21,226,179,78,41,44,151,107,159,135,212,220,102,223,12,121,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,90,96,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,124,13,164,222,177,170,124,108,115,246,187,123,91,28,158,43,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,3,79,196,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,251,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,246,185,98,153,17,27,35,90,228,84,99,217,36,108,166,206,100,88,47,17,216,175,17,215,75,223,16,183,79,110,123,115,123,177,155,205,28,15,134,215,61,174,55,252,20,244,145,43,157,225,251,61,196,73,41,213,206,123,94,245,123,159,47,121,39,148,35,174,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,91,79,0,156,179,240,219,22,151,214,231,28,76,224,148,151,171,238,121,103,74,102,99,151,187,106,199,62,57,76,233,38,71,43,94,147,42,182,166,104,188,52,136,244,100,85,20,202,142,98,43,92,178,33,2,185,118,231,90,53,167,188,86,98,151,237,111,181,218,164,178,187,187,5,5,210,233,59,153,75,98,186,42,35,169,107,158,221,174,99,182,189,157,164,116,155,89,11,166,73,213,205,88,81,201,161,64,51,195,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,187,91,208,57,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,62,230,45,170,26,13,130,112,209,145,227,26,234,218,187,149,62,97,78,234,43,69,134,219,91,225,174,55,26,216,158,201,98,146,23,244,114,68,200,37,108,50,190,103,177,241,183,163,90,230,74,178,50,25,115,238,6,170,12,214,113,99,230,159,89,62,96,100,62,163,57,113,60,168,113,141,92,198,184,75,178,46,163,92,41,18,197,114,168,168,175,196,109,139,109,125,61,109,13,186,89,164,123,157,60,142,218,146,178,121,92,249,226,232,197,233,28,173,119,117,237,145,145,195,78,220,88,249,167,214,79,152,25,15,168,206,7,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,162,204,187,132,204,203,30,225,95,2,226,178,205,81,87,123,199,178,170,139,141,53,234,56,104,17,172,199,159,5,107,169,105,150,89,18,71,58,70,78,232,228,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,40,104,204,138,188,209,252,137,234,111,209,125,98,136,239,250,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,192,57,163,249,19,212,223,162,250,197,16,20,2,79,78,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,195,93,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,253,122,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,211,152,42,215,149,63,29,182,165,181,80,112,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,27,220,228,122,63,176,213,102,200,35,146,90,241,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,97,197,121,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,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,4,170,209,124,43,50,211,173,47,199,240,125,64,212,170,188,254,251,102,167,117,53,70,71,87,70,148,179,215,177,36,114,196,178,51,123,213,94,216,150,56,213,238,123,159,34,177,94,229,87,57,84,246,160,1,85,124,243,191,4,255,0,50,126,154,85,89,106,156,243,191,4,255,0,50,126,154,87,175,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,20,44,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,58,68,176,196,216,250,49,209,179,189,102,134,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,255,0,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,185,59,114,53,207,87,72,145,132,223,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,5,0,243,71,243,217,169,191,69,244,122,34,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,138,230,143,231,179,83,126,139,232,244,71,52,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,11,191,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,70,104,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,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,80,174,14,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,73,154,206,41,244,83,247,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,109,98,55,184,143,219,213,189,21,116,166,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,168,18,171,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,20,173,201,179,90,254,195,113,5,118,209,202,187,127,122,147,83,109,233,217,158,56,183,73,5,117,186,42,138,136,247,57,100,106,54,23,64,250,196,119,70,61,203,39,99,166,214,239,82,127,243,58,213,47,217,127,6,217,175,132,190,251,50,235,150,248,124,90,223,253,107,222,241,94,42,68,241,112,123,216,230,179,117,12,117,191,27,182,244,233,240,185,30,172,2,136,117,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,253,229,239,114,197,210,223,217,127,6,216,87,139,177,123,50,235,150,248,140,166,225,253,117,222,241,94,42,69,240,147,251,158,230,179,117,12,116,95,3,118,244,233,241,53,30,175,40,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,79,192,85,95,60,239,193,63,204,159,166,149,86,90,167,60,239,193,63,204,159,166,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,155,126,38,177,238,129,24,175,68,114,177,30,174,70,191,110,197,11,42,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,161,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,180,229,193,204,2,143,136,139,20,90,73,171,217,23,250,108,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,254,50,68,19,168,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,2,0,23,125,203,131,152,5,31,17,22,40,180,147,87,178,47,244,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,252,100,138,176,56,106,224,235,59,226,155,4,212,155,254,154,86,120,172,147,4,246,63,130,199,251,112,179,218,254,54,105,153,39,245,212,211,199,29,63,106,56,31,39,196,142,223,211,106,116,94,157,121,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,134,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,115,171,215,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,14,85,204,103,141,127,222,171,81,224,176,96,23,59,172,122,101,139,127,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,210,42,211,98,215,218,188,86,227,154,211,208,239,178,218,174,20,118,186,202,158,235,19,181,85,87,29,76,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,189,3,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,241,99,98,57,204,107,229,150,38,43,217,191,114,88,255,0,52,61,33,195,116,23,128,157,54,210,61,63,130,174,59,22,59,156,81,195,78,181,115,172,211,202,247,209,92,229,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,10,171,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,34,35,167,157,148,212,242,84,74,145,183,175,87,189,34,134,69,70,55,171,222,168,141,106,57,202,141,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,200,174,87,30,123,52,203,235,94,143,90,72,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,200,79,78,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,134,139,179,174,215,116,84,247,200,3,52,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,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,40,123,82,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,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,172,53,210,124,23,246,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,215,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,13,57,130,173,121,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,189,206,71,163,251,13,86,108,130,57,37,175,29,28,102,216,184,60,211,138,91,156,118,175,108,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,111,78,144,197,221,137,86,54,185,36,145,207,107,91,181,21,242,198,28,87,153,215,30,63,177,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,159,38,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,239,249,105,240,43,83,195,46,51,85,169,250,157,65,87,75,170,25,29,60,246,218,170,23,85,69,36,22,139,114,84,34,182,6,44,18,62,41,159,50,193,12,206,145,92,187,83,183,27,90,197,108,139,32,74,173,23,194,179,45,58,210,252,127,7,212,13,74,171,207,239,182,106,119,83,84,100,117,116,105,75,61,123,18,71,44,75,35,55,189,85,237,137,99,141,94,231,185,242,43,21,238,85,115,149,74,32,230,55,166,127,178,254,50,117,30,221,79,73,117,142,130,253,112,110,77,71,61,194,62,158,43,199,198,218,138,135,194,228,99,90,248,91,85,37,76,77,84,235,211,178,172,115,156,230,57,77,10,21,87,206,247,75,127,249,154,107,93,190,197,254,219,197,174,247,63,21,255,0,5,77,4,29,149,127,255,0,132,157,189,140,255,0,3,221,253,173,0,247,252,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,138,148,87,202,59,83,50,172,63,139,219,62,11,105,171,235,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,219,99,158,118,162,34,191,170,91,79,26,26,199,125,208,46,24,51,253,85,197,161,223,122,181,91,227,167,183,73,185,137,225,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,236,94,136,238,168,20,47,197,62,181,254,241,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,77,175,86,247,21,251,122,55,162,37,180,242,125,209,203,22,13,195,2,106,173,60,222,34,245,169,119,9,234,43,36,218,246,118,41,104,106,39,164,167,166,232,175,115,29,181,236,169,151,184,141,99,151,196,236,118,228,141,170,82,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,162,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,8,45,206,175,202,198,45,243,2,135,211,174,37,43,23,83,206,175,202,198,45,243,2,135,211,174,37,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,208,38,175,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,12,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,186,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,66,194,128,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,42,172,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,106,240,229,162,23,94,35,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,38,223,137,172,123,160,70,43,209,28,172,71,171,145,175,219,177,121,253,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,106,120,16,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,185,59,114,53,207,87,72,145,205,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,47,156,182,1,77,140,241,71,107,204,237,216,245,93,37,62,99,139,210,84,214,92,28,146,172,21,215,26,121,101,167,145,24,231,42,177,31,29,52,116,40,230,51,167,68,116,110,84,235,38,231,116,14,76,58,243,83,142,93,117,31,70,242,90,218,74,76,78,158,207,54,120,183,10,186,136,169,224,181,190,157,208,83,213,190,71,57,136,170,201,34,146,157,202,247,200,140,141,41,21,81,191,196,115,147,186,243,155,210,223,181,124,56,216,181,50,130,197,226,171,240,76,130,63,19,91,226,182,120,59,93,107,22,25,191,134,175,70,201,190,169,182,230,251,154,231,183,167,84,232,222,226,148,237,131,230,183,92,2,245,83,125,179,83,210,77,81,85,103,187,89,30,218,150,57,204,72,46,22,250,138,25,156,136,215,53,119,182,42,153,28,197,235,209,30,141,85,71,34,43,84,62,174,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,121,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,173,27,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,251,141,57,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,120,31,88,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,184,155,229,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,5,175,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,205,181,12,68,85,114,47,84,119,187,238,85,236,4,63,229,127,160,154,177,195,182,129,95,240,173,99,197,62,207,222,171,115,10,171,164,20,222,58,154,175,125,43,232,168,163,108,155,233,228,145,137,213,240,200,157,21,119,124,61,122,116,84,85,152,0,0,41,3,153,55,29,26,143,172,121,182,73,195,197,178,131,236,190,25,134,228,21,246,155,149,53,61,98,205,37,254,170,142,178,72,227,158,161,251,25,182,20,237,49,236,167,68,86,182,78,175,115,164,86,196,177,132,192,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,208,107,231,28,116,220,71,112,77,136,104,246,112,202,182,106,46,23,148,91,95,53,92,143,150,161,151,203,116,54,250,216,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,62,127,149,199,158,205,50,250,215,163,214,129,127,199,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,221,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,240,163,74,124,75,240,233,130,113,65,165,149,250,103,157,83,255,0,178,214,89,235,119,205,253,140,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,220,169,247,42,5,85,242,189,227,167,246,41,149,51,67,181,143,51,240,154,109,122,223,236,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,127,9,174,168,145,110,164,204,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,171,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,66,207,192,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,177,254,97,60,188,237,92,77,83,83,234,94,150,209,210,90,245,66,42,138,42,42,169,94,230,197,73,119,162,116,177,194,233,43,29,247,181,244,209,57,100,73,152,143,145,209,66,176,236,149,123,41,31,106,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,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,15,249,143,242,255,0,172,225,222,251,46,173,233,14,59,254,148,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,130,178,242,14,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,219,105,230,79,196,118,151,232,118,131,86,98,25,238,17,73,154,92,181,18,158,166,219,103,199,235,162,147,193,76,177,118,221,37,85,68,172,86,186,54,64,233,32,123,123,111,108,203,34,199,219,116,125,29,52,84,24,6,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,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,230,130,57,121,240,227,170,28,52,104,53,62,33,170,153,189,93,198,229,113,168,91,147,49,244,150,57,168,177,180,147,226,117,44,18,162,43,158,247,57,85,242,237,122,194,146,43,187,77,254,217,52,249,247,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,0,0,0,0,0,204,14,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,78,216,228,100,115,108,95,130,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,134,159,138,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,9,1,96,226,119,255,0,196,219,114,184,191,40,181,87,228,148,22,249,180,194,88,46,16,248,127,237,179,165,59,41,97,107,123,105,52,209,89,231,142,86,185,155,255,0,181,43,228,222,172,149,10,171,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,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,75,254,81,218,103,149,102,28,94,217,243,171,77,39,75,46,5,111,175,184,93,234,164,142,78,219,124,77,36,212,112,64,215,181,138,196,153,239,157,94,214,61,205,221,28,19,185,21,85,157,20,46,251,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,1,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,74,124,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,141,27,209,174,99,159,20,178,177,30,205,251,147,53,134,170,0,204,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,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,126,230,177,141,106,116,68,68,52,41,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,10,185,102,242,243,201,173,121,251,120,131,214,250,58,74,54,97,183,139,133,182,197,96,87,83,214,44,247,90,57,165,164,158,170,119,38,246,49,148,245,17,202,145,108,93,238,154,38,202,142,99,35,98,204,29,131,150,47,1,223,177,11,21,54,188,234,197,151,110,125,144,91,219,236,219,93,198,221,219,170,197,225,115,230,108,157,29,221,114,119,170,32,117,58,187,116,113,203,11,86,72,87,166,249,90,176,3,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,149,92,140,127,27,63,45,254,164,122,173,116,229,9,138,231,124,71,89,50,61,51,184,125,146,211,107,247,137,184,101,180,52,173,141,61,151,52,111,139,164,22,214,42,174,223,21,220,122,181,142,98,197,77,217,149,200,174,106,195,76,121,94,70,63,141,159,150,255,0,82,45,80,15,41,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,252,73,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,156,255,0,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,157,172,1,152,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,179,78,0,121,157,233,222,43,164,109,210,222,39,178,202,75,3,240,186,122,59,110,53,115,134,215,87,80,251,133,185,172,115,27,4,177,210,192,246,177,244,237,142,54,36,138,173,238,50,70,117,106,189,146,73,36,149,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,96,29,171,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,126,214,172,179,42,35,164,115,90,136,140,99,35,141,146,127,150,151,47,186,157,97,186,217,248,131,213,251,85,36,154,125,65,81,226,108,246,154,184,162,170,131,37,123,29,85,4,137,34,50,116,124,12,167,169,130,39,43,38,137,204,157,58,181,81,88,174,235,197,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,187,234,18,25,88,178,53,205,72,152,215,191,118,244,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,63,89,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,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,84,28,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,29,181,114,184,242,39,166,95,90,245,138,211,186,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,66,146,249,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,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,217,167,51,27,181,170,255,0,203,255,0,80,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,217,160,169,130,75,181,11,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,168,189,76,224,163,89,112,126,39,231,225,95,28,182,125,168,201,42,183,84,216,39,98,54,223,13,226,135,195,190,161,42,35,117,83,153,27,122,71,20,173,122,119,28,214,203,12,177,181,239,86,245,91,20,226,7,64,239,188,51,242,145,202,116,135,36,204,190,209,215,218,253,155,81,52,177,66,200,233,105,36,168,190,210,77,37,53,55,70,54,71,194,217,36,145,82,73,186,200,247,57,206,254,27,85,144,198,21,131,194,119,154,125,27,249,129,143,122,140,5,223,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,148,131,194,119,154,125,27,249,129,143,122,140,6,148,192,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,160,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,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,137,230,71,203,238,167,136,154,104,245,135,70,237,84,141,212,91,117,59,105,171,109,176,197,20,47,201,152,178,193,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,62,189,25,26,36,75,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,160,119,94,84,60,14,83,99,86,171,39,23,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,235,18,67,43,100,234,247,72,206,205,154,0,0,0,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,9,255,0,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,62,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,102,223,138,125,89,197,117,211,136,44,219,86,112,172,67,236,205,151,35,184,37,77,53,189,205,141,178,46,216,153,27,234,37,72,209,24,147,78,246,58,121,17,21,221,36,153,253,95,34,245,123,130,244,248,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,174,159,4,81,207,221,142,157,100,254,26,46,206,187,93,209,83,223,32,10,86,229,9,160,122,143,153,235,45,94,183,217,51,43,174,41,139,97,123,104,110,15,164,133,127,209,4,147,181,92,182,221,210,49,208,186,22,163,35,146,110,187,164,102,234,117,98,49,239,100,241,77,254,100,220,105,102,92,37,97,184,253,155,79,177,218,73,242,28,246,158,231,13,13,234,166,100,115,44,207,166,90,84,89,146,153,88,173,168,122,182,169,219,17,206,107,26,246,53,92,217,91,213,138,19,40,202,185,53,57,124,113,245,89,195,134,163,223,45,154,189,112,186,222,176,205,65,184,54,186,247,114,154,166,122,170,171,109,201,85,219,174,93,181,115,187,221,205,232,149,29,26,179,61,177,196,230,171,214,36,138,72,86,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,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,117,254,82,220,96,218,180,131,50,168,225,223,59,90,180,177,106,21,226,153,214,26,168,98,107,217,67,123,149,27,6,201,90,214,119,92,202,148,109,52,104,253,202,216,159,11,58,181,27,36,178,48,60,7,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,226,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,233,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,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,251,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,80,154,156,238,46,214,171,253,171,65,175,182,43,157,37,198,219,113,167,200,42,232,235,41,38,108,208,84,193,35,109,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,154,242,84,243,79,148,252,191,174,245,27,113,8,46,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,223,228,169,230,159,41,249,127,93,234,54,224,46,164,137,92,211,112,10,108,235,130,220,202,169,49,234,187,181,203,21,168,160,191,219,82,153,37,115,233,95,29,75,34,168,168,86,70,191,19,25,71,61,90,191,122,43,26,205,207,94,155,17,205,150,167,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,240,51,89,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,164,234,231,105,169,152,174,65,168,250,119,165,182,154,191,17,122,195,237,247,11,133,223,183,36,111,142,159,199,173,55,98,7,109,122,189,147,35,41,22,71,49,237,111,240,231,129,200,174,71,251,171,175,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,207,215,156,102,183,92,254,245,77,125,188,211,210,67,81,75,103,180,217,24,218,102,57,172,88,45,246,250,122,24,92,168,231,57,119,186,42,104,220,245,235,209,94,174,84,70,162,163,80,38,79,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,77,172,127,126,170,186,158,122,74,122,110,138,246,189,187,152,250,153,123,136,215,181,60,54,199,109,89,26,165,223,144,43,147,142,144,211,97,92,52,87,106,149,68,20,139,114,212,123,196,211,50,120,103,149,207,246,117,11,223,75,12,50,177,221,24,199,182,161,43,222,138,196,94,172,153,155,156,189,17,172,158,160,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,159,252,206,184,14,253,183,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,211,70,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,7,137,29,93,181,107,214,182,229,58,191,102,193,41,48,234,124,158,162,42,183,217,233,167,108,236,138,116,130,54,77,42,200,216,162,71,190,89,89,36,207,118,196,85,124,174,85,220,189,92,161,122,156,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,210,40,168,14,79,188,49,234,61,126,118,156,80,84,94,174,184,214,45,106,239,218,232,233,188,50,164,57,92,114,195,60,117,17,239,73,90,189,154,121,219,77,39,85,142,72,223,44,123,90,168,248,92,173,183,240,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,149,198,103,43,155,86,189,107,110,59,168,58,91,83,73,135,83,228,245,21,169,158,85,197,19,103,100,83,164,14,150,158,225,21,26,186,36,123,229,149,139,12,234,201,81,85,242,197,47,109,203,223,145,121,175,35,31,198,207,203,127,169,22,168,7,63,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,1,203,130,197,196,69,29,223,87,180,146,15,1,171,31,5,69,76,83,214,191,194,228,81,197,4,112,178,153,221,199,44,116,211,54,56,88,145,72,221,145,171,183,54,95,233,164,209,78,160,7,10,224,251,132,204,55,132,93,47,251,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,58,247,30,136,142,149,234,177,215,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,1,90,191,212,100,193,63,120,239,180,223,106,255,0,210,99,254,232,253,155,239,77,237,79,17,191,254,231,119,250,127,113,255,0,62,254,254,254,207,225,116,223,253,116,88,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,23,125,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,82,15,9,222,105,244,111,230,6,61,234,48,26,83,3,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,158,131,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,248,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,110,39,153,31,47,186,158,34,105,163,214,29,27,181,82,55,81,109,212,237,166,173,182,195,20,80,191,38,98,203,4,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,250,244,100,104,145,47,150,47,1,223,182,251,237,54,188,234,197,151,118,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,116,114,69,51,146,72,87,174,201,90,129,221,121,80,240,57,77,141,90,172,156,92,106,51,234,210,251,114,167,168,126,35,105,86,75,78,148,52,146,182,72,29,91,58,57,26,178,190,120,156,254,211,83,172,73,12,173,147,171,221,35,59,54,104,0,2,63,241,241,166,121,86,174,240,133,169,56,46,21,73,226,239,85,22,250,123,133,53,43,99,146,73,42,188,21,92,53,143,130,38,70,199,61,243,72,202,119,50,54,35,126,41,28,198,170,162,42,170,72,0,6,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,179,254,114,26,233,98,204,52,179,70,241,44,46,243,106,185,89,115,13,249,210,59,163,217,92,218,84,166,108,118,249,187,78,86,190,40,102,101,101,95,246,200,209,206,116,29,17,90,177,189,171,93,90,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,242,183,156,166,251,144,91,172,86,155,189,119,136,164,198,109,239,181,218,227,237,49,158,30,149,245,85,21,110,143,171,81,21,253,103,171,168,127,87,42,187,227,233,215,107,90,136,18,87,150,46,150,254,212,56,201,194,188,93,139,218,118,172,75,196,101,55,15,235,174,207,133,240,177,175,132,159,220,246,185,251,107,164,162,248,27,187,175,95,137,170,196,121,127,197,106,242,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,119,49,24,248,85,245,105,27,94,199,59,248,144,78,213,70,171,61,246,84,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,22,147,204,51,130,203,87,20,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,116,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,110,162,31,244,85,129,101,95,234,174,57,146,99,151,15,247,202,58,235,109,117,60,159,243,100,134,104,228,103,248,28,215,55,249,42,26,136,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,206,103,24,218,249,98,226,99,136,44,147,87,177,188,55,236,229,5,211,177,79,12,82,204,249,42,170,227,167,137,176,199,83,83,213,238,141,147,58,56,227,69,142,30,145,177,173,107,127,136,228,124,210,5,202,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,164,190,82,28,54,230,90,139,173,177,235,221,45,254,175,30,199,180,222,163,98,212,69,68,146,62,237,87,81,4,145,190,138,39,203,27,161,70,36,47,114,206,228,235,43,25,52,72,196,99,165,108,209,93,160,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,8,171,202,227,207,102,153,125,107,209,235,73,255,0,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,72,1,202,227,207,102,153,125,107,209,235,75,243,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,12,193,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,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,254,26,46,206,187,93,209,83,223,69,156,83,234,206,43,174,156,65,102,218,179,133,98,31,102,108,185,29,193,42,105,173,238,108,109,145,118,196,200,223,81,42,70,136,196,154,119,177,211,200,136,174,233,36,207,234,249,23,171,221,42,185,66,104,30,163,230,122,203,87,173,246,76,202,235,138,98,216,94,218,27,131,233,33,95,244,65,36,237,87,45,183,116,140,116,46,133,168,200,228,155,174,233,25,186,157,88,140,123,217,60,65,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,86,183,225,87,93,74,209,124,251,78,108,85,20,144,92,178,172,94,235,100,163,150,173,238,108,17,207,83,73,36,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,113,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,79,25,172,226,199,205,62,178,124,192,200,125,70,112,59,87,42,205,28,177,106,239,23,22,138,156,142,110,180,152,21,190,92,198,58,109,175,254,186,170,166,158,8,233,147,123,30,213,103,110,122,136,167,235,241,53,221,141,142,106,181,234,169,125,37,101,242,62,173,195,95,128,106,157,190,134,211,87,30,89,5,226,221,53,210,185,206,94,196,246,231,195,42,81,66,196,222,168,143,142,88,235,220,229,216,222,169,52,127,19,250,34,50,205,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,146,166,107,56,177,243,79,172,159,48,50,31,81,156,13,9,232,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,139,167,94,168,168,157,0,128,28,149,60,172,101,63,48,43,189,58,220,79,240,4,85,254,170,63,2,127,238,231,255,0,70,111,31,230,132,170,50,174,6,164,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,134,220,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,12,138,225,59,202,198,141,252,191,199,189,58,3,170,129,149,114,85,114,184,243,217,166,95,90,244,122,210,69,115,127,225,51,13,193,106,105,184,161,195,234,41,45,47,202,175,20,214,91,189,142,154,129,90,202,171,140,145,86,84,75,114,89,123,155,90,247,182,8,218,248,219,18,110,126,233,92,229,123,223,186,186,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,20,53,16,114,174,44,124,172,107,39,203,252,135,211,167,63,39,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,250,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,93,79,52,46,58,127,98,152,171,244,59,71,51,63,9,169,55,173,158,216,169,162,110,233,172,86,185,35,114,175,73,145,201,225,235,38,235,31,111,162,57,236,137,95,39,240,156,234,121,20,34,175,55,94,32,180,159,85,245,78,209,128,96,88,253,170,225,122,193,188,85,186,251,148,118,42,96,174,142,170,58,153,162,146,211,181,237,99,36,134,39,198,178,247,58,74,213,116,223,194,116,105,222,239,69,254,20,180,43,84,56,130,214,139,38,33,165,21,85,118,235,149,186,162,154,239,89,122,164,169,142,25,236,116,81,213,193,28,151,24,247,75,19,158,248,29,52,111,70,70,244,145,85,19,111,247,211,154,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,161,62,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,14,213,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,107,119,116,79,114,31,88,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,10,1,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,198,145,234,214,189,204,138,41,94,140,126,205,171,21,121,163,249,236,212,223,162,250,61,17,31,234,113,109,71,93,44,183,102,181,20,55,89,48,22,228,21,182,186,58,158,234,190,134,11,194,211,83,73,81,30,196,85,72,166,146,4,166,94,170,141,89,91,15,70,171,187,46,70,7,235,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,255,0,42,30,7,41,177,171,85,147,139,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,218,106,117,137,33,149,178,117,123,164,103,102,178,180,7,48,211,140,3,89,113,60,203,87,48,47,182,152,133,170,224,217,238,150,77,232,158,38,61,174,70,187,107,186,50,94,219,213,146,246,94,169,28,189,190,219,213,24,247,42,105,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,128,250,198,85,205,84,25,87,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,234,200,171,205,31,200,158,166,253,23,214,40,128,127,85,31,129,63,247,115,255,0,163,55,143,243,66,85,25,87,53,80,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,124,245,35,255,0,31,159,97,63,115,109,88,253,162,255,0,220,175,179,242,120,127,237,223,247,83,184,207,102,255,0,105,248,191,187,188,47,223,240,127,178,124,27,128,206,185,114,124,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,109,98,238,165,182,186,162,55,84,239,107,213,83,124,243,212,69,219,115,24,230,248,109,223,19,100,106,165,54,26,30,229,225,91,134,215,240,91,165,83,224,150,154,187,117,181,182,119,195,60,53,46,87,61,215,24,234,101,101,124,200,170,247,252,18,86,54,166,70,39,84,232,199,181,17,172,254,131,66,69,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,0,0,33,255,0,52,189,116,163,209,254,20,239,216,221,21,231,194,100,154,137,254,134,237,144,198,144,73,35,233,100,84,91,131,221,28,171,187,179,225,123,144,186,70,53,206,100,149,48,127,69,92,143,109,11,147,167,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,202,242,234,224,202,197,197,205,247,80,151,45,186,248,43,86,47,143,173,61,43,163,123,214,72,239,21,236,154,58,42,151,68,221,189,232,96,236,207,43,163,238,198,174,145,144,53,119,49,210,52,15,41,203,183,93,40,244,7,138,204,83,36,191,94,125,153,141,223,187,184,221,250,103,36,9,27,105,106,145,18,39,203,36,202,214,195,12,117,76,165,154,73,17,205,115,99,133,255,0,210,69,86,59,66,134,85,205,41,240,177,173,127,188,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,136,29,84,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,253,205,20,155,118,247,226,254,151,78,187,189,221,122,47,79,41,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,88,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,149,107,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,251,156,199,185,171,213,21,80,9,235,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,235,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,57,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,67,220,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,139,27,17,206,123,153,20,81,49,94,253,155,148,61,174,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,252,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,181,0,102,179,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,241,163,122,53,207,107,37,138,86,35,223,179,114,242,163,70,124,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,57,128,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,190,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,129,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,254,36,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,208,52,83,94,244,159,136,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,6,166,147,101,83,35,142,71,71,178,162,56,222,189,25,52,107,213,19,111,197,211,175,84,84,74,65,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,244,95,71,162,34,169,42,185,163,249,236,212,223,162,250,61,17,237,120,113,224,114,167,138,222,9,175,89,134,159,62,146,159,81,112,252,226,232,202,24,101,100,81,50,247,72,235,125,181,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,198,19,43,150,47,30,63,182,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,146,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,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,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,200,20,45,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,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,147,87,146,167,154,124,167,229,253,119,168,219,142,149,207,42,211,106,134,235,163,119,216,109,148,140,185,86,83,223,169,42,43,27,11,82,121,160,133,212,46,138,39,201,211,115,152,199,79,51,154,213,94,141,89,100,84,233,185,122,243,94,74,158,105,242,159,151,245,222,163,110,2,234,64,0,81,95,55,29,51,202,176,254,47,111,25,213,218,147,173,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,109,142,120,28,170,138,254,137,10,203,84,231,157,248,39,249,147,244,210,16,112,45,91,134,208,113,131,164,147,231,118,154,187,141,181,217,69,36,48,67,76,229,107,219,113,145,219,40,38,85,71,179,224,142,177,212,210,61,58,175,86,49,200,173,127,244,28,23,231,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,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,5,120,58,211,122,205,96,215,187,118,151,219,43,60,37,126,77,143,228,246,234,41,157,93,61,36,108,170,146,195,94,144,172,178,65,252,78,207,115,103,113,136,142,107,227,222,199,49,237,115,152,224,146,188,206,184,241,253,183,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,226,156,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,36,107,52,123,193,101,14,156,91,248,83,211,8,244,158,159,195,227,115,227,240,86,69,3,174,137,113,146,26,169,213,101,172,142,90,134,181,173,124,205,170,146,161,178,35,89,27,91,34,61,169,28,104,212,141,161,216,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,1,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,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,213,145,87,154,63,145,61,77,250,47,172,81,1,245,113,62,99,220,24,231,57,85,155,10,197,181,147,198,222,178,11,133,61,174,221,77,246,118,235,31,126,170,121,27,28,81,239,125,51,88,221,207,123,83,171,149,26,157,122,170,162,123,207,149,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,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,41,131,156,254,144,211,98,26,243,141,106,229,186,10,72,105,245,10,206,232,107,17,179,202,249,230,184,219,251,113,73,51,216,239,129,140,90,105,168,99,106,49,125,235,12,138,173,69,93,207,175,98,223,185,222,253,132,253,150,105,167,180,63,239,207,237,5,95,178,63,183,127,220,191,12,158,63,238,254,23,246,239,102,255,0,79,227,255,0,89,238,238,21,67,167,181,184,109,187,63,198,174,26,141,105,171,186,98,116,183,138,41,175,212,52,142,86,207,85,110,108,204,90,152,99,84,123,21,30,232,145,237,69,71,179,222,169,241,55,239,64,208,239,5,250,57,125,208,46,24,48,13,42,202,102,223,122,181,91,228,168,184,199,181,137,225,170,170,234,37,171,150,155,171,30,246,63,178,250,135,69,220,107,149,175,237,239,78,136,238,137,218,192,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,168,189,27,192,245,67,83,245,18,223,167,250,55,75,87,85,150,95,105,235,169,41,105,233,174,17,209,62,120,22,146,111,21,18,203,35,216,196,99,169,146,118,189,174,114,35,216,174,103,191,119,69,9,149,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,235,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,56,81,121,60,164,53,55,72,242,158,26,35,211,189,62,179,85,218,178,28,50,163,126,87,13,76,108,115,235,42,234,223,35,227,173,73,227,141,141,149,146,54,39,70,198,185,59,177,50,157,177,57,94,214,71,44,129,47,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,197,107,167,20,122,19,195,95,177,63,109,121,207,217,207,180,126,39,217,159,216,202,202,206,255,0,135,237,119,191,185,162,147,110,222,252,95,210,233,215,119,187,175,69,233,213,74,171,231,157,248,39,249,147,244,208,38,166,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,97,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,234,188,206,184,241,253,183,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,129,86,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,185,204,123,154,189,81,85,15,87,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,14,129,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,43,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,241,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,86,183,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,121,152,194,234,121,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,196,86,43,99,217,84,235,115,189,206,107,221,215,162,117,111,113,10,139,210,141,47,186,234,173,234,245,108,183,186,174,26,123,6,47,124,202,43,170,225,162,117,75,41,224,183,219,230,169,78,239,69,68,141,146,203,28,84,233,35,151,163,95,80,207,115,149,81,142,9,21,202,179,88,236,90,69,197,197,162,155,35,135,165,38,123,111,151,14,142,167,115,255,0,173,106,170,103,130,74,101,216,198,57,95,220,158,158,40,58,124,45,111,127,123,156,141,98,162,223,73,151,125,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,121,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,120,30,128,0,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,210,204,214,113,99,230,159,89,62,96,100,62,163,56,26,51,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,252,208,244,4,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,174,174,92,152,181,139,57,227,11,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,236,85,241,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,192,242,188,31,241,41,125,225,91,92,108,250,155,108,78,245,170,109,182,188,146,145,180,172,158,74,187,60,179,70,250,136,226,71,57,155,102,78,211,36,141,81,236,78,228,108,71,42,177,94,215,94,78,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,178,86,123,62,161,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,21,99,124,156,105,157,197,29,234,225,149,221,105,19,68,105,106,61,175,106,161,162,169,149,181,181,172,150,87,171,45,15,87,61,210,196,200,17,168,217,42,55,171,228,141,98,237,171,100,146,69,166,155,252,66,226,214,44,27,130,253,75,194,177,106,31,5,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,192,206,17,245,114,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,249,69,175,114,190,229,247,83,105,169,178,241,67,173,54,170,71,189,244,237,175,195,236,117,49,69,82,205,147,69,75,81,71,122,73,98,157,205,71,163,95,59,89,4,177,111,141,232,217,126,23,181,157,2,64,114,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,233,189,204,107,222,198,163,223,50,128,0,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,160,30,104,254,123,53,55,232,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,187,37,103,179,237,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,131,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,175,94,57,56,28,204,184,66,204,155,85,74,250,187,230,157,95,42,28,203,13,249,236,77,241,191,162,187,193,86,109,68,107,42,90,212,114,163,145,17,147,49,170,246,35,85,178,197,23,64,229,231,204,50,235,195,69,214,159,74,245,82,178,174,227,165,119,26,133,86,61,26,233,167,198,231,145,221,93,81,3,83,171,159,76,231,42,186,88,26,138,168,170,233,98,77,253,200,231,181,78,55,53,27,72,244,199,134,140,198,247,173,88,173,38,87,143,86,211,178,218,204,114,106,150,64,251,197,92,175,68,134,8,158,229,71,49,237,114,119,150,72,250,203,19,32,124,204,106,186,36,67,57,128,106,160,202,185,123,220,171,244,231,91,112,14,26,45,83,234,150,85,73,62,61,124,167,134,229,134,99,208,211,65,190,211,110,157,243,84,186,121,106,35,68,116,143,170,117,74,72,145,189,95,218,99,88,155,154,231,190,40,232,132,11,254,229,113,228,79,76,190,181,235,21,164,170,41,218,201,199,85,79,12,188,187,116,167,76,52,198,190,174,151,84,50,58,123,157,202,150,185,180,177,73,5,162,220,153,13,114,58,119,164,241,190,41,159,50,193,52,45,141,26,187,83,185,35,156,197,108,105,39,213,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,133,186,0,0,0,0,0,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,164,255,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,64,32,177,114,124,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,70,71,128,102,82,224,53,26,164,220,122,173,49,58,91,196,54,7,221,156,136,216,22,227,44,50,78,218,118,42,175,87,189,34,133,239,118,212,93,136,177,239,219,220,143,116,170,229,39,154,221,113,94,52,177,251,21,190,158,146,74,124,198,207,117,178,87,58,102,57,95,28,12,166,117,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,104,94,241,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,177,13,121,182,102,182,172,87,130,220,130,197,112,167,171,146,163,49,188,90,172,148,46,133,141,86,71,59,42,91,92,174,149,85,200,168,206,213,12,173,69,106,57,119,185,137,211,162,171,154,20,109,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,223,114,142,211,60,87,15,225,10,207,157,90,105,58,222,179,219,133,125,194,239,85,36,113,247,29,225,170,230,163,130,6,189,172,71,172,44,100,10,246,177,238,118,217,39,157,200,168,143,232,148,109,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,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,3,62,252,195,240,171,86,1,198,150,170,216,172,213,21,115,83,213,94,25,123,123,170,94,215,61,39,184,83,69,93,51,81,90,214,166,198,203,83,35,88,157,58,163,17,168,170,229,69,114,216,79,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,59,152,155,105,110,78,168,145,212,219,26,196,85,217,60,21,18,247,28,247,185,222,39,111,194,216,218,139,205,121,224,224,20,209,93,116,179,84,168,113,234,181,168,170,167,184,216,46,151,102,164,174,129,25,19,162,158,138,157,235,215,180,199,170,205,94,246,251,145,239,68,147,250,73,26,109,224,28,164,243,91,174,43,198,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,155,28,244,233,213,81,205,11,222,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,242,186,67,173,26,95,175,88,108,122,129,164,121,125,38,69,98,146,162,90,69,168,133,146,68,248,167,141,83,124,82,197,43,91,44,79,232,173,114,53,237,106,171,30,199,167,86,189,170,181,65,204,235,152,5,30,174,214,84,240,253,162,25,23,139,193,105,55,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,186,104,222,214,204,231,187,162,58,54,177,242,70,174,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,134,137,191,166,215,117,69,247,6,138,65,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,1,85,124,243,191,4,255,0,50,126,154,85,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,165,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,22,211,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,201,80,0,0,0,25,87,53,80,101,92,1,126,124,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,54,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,14,232,193,171,188,184,43,56,137,225,219,66,245,99,68,32,181,80,231,85,216,126,47,79,147,37,198,182,118,71,114,165,117,174,130,154,42,148,115,156,248,225,240,177,195,185,209,199,18,58,72,221,34,166,249,24,200,229,155,252,38,112,125,165,252,34,225,178,216,176,116,171,175,190,222,41,233,91,145,223,106,101,145,31,117,158,5,149,88,244,129,94,232,169,216,213,168,149,172,99,19,174,197,106,61,210,57,21,234,29,212,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,14,127,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,111,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,77,57,148,129,204,127,151,253,103,14,247,217,117,111,72,113,223,244,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,252,21,148,62,183,51,30,33,113,94,40,52,107,135,141,92,197,169,188,7,143,251,81,77,113,181,190,170,58,137,173,149,209,58,218,217,105,228,115,23,252,89,24,174,107,28,248,165,137,234,198,111,218,142,74,158,105,242,159,151,245,222,163,110,32,1,63,249,42,121,167,202,126,95,215,122,141,184,11,169,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,5,27,243,108,205,110,185,87,26,89,5,138,225,79,73,29,62,29,103,181,89,40,93,11,28,143,146,7,211,54,185,93,42,171,149,21,253,218,233,90,138,212,106,108,107,19,167,84,87,58,26,159,87,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,143,65,172,58,95,117,209,204,221,112,59,235,170,210,229,5,158,205,114,172,130,174,137,212,147,210,79,93,108,166,173,146,150,72,156,170,230,190,23,84,172,43,215,162,170,198,170,173,111,93,168,26,51,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,83,160,16,3,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,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,7,52,226,247,72,105,180,35,137,125,66,210,219,124,20,144,91,109,55,135,205,107,130,154,121,102,101,61,186,165,141,170,163,133,95,47,198,231,178,158,120,152,245,114,187,227,107,190,39,255,0,73,109,127,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,37,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,175,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,157,207,93,213,86,214,212,72,234,109,141,98,162,111,130,122,137,123,142,123,26,223,13,183,226,116,141,68,11,148,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,242,186,67,173,26,95,175,88,108,122,129,164,121,125,38,69,98,146,162,90,69,168,133,146,68,248,167,141,83,124,82,197,43,91,44,79,232,173,114,53,237,106,171,30,199,167,86,189,170,181,65,204,235,152,5,30,174,214,84,240,253,162,25,23,139,193,105,55,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,186,104,222,214,204,231,187,162,58,54,177,242,70,174,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,134,137,191,166,215,117,69,247,6,138,65,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,1,74,220,228,245,175,237,207,16,86,157,28,164,183,246,105,52,202,222,189,233,228,139,108,147,215,92,98,167,168,147,107,146,71,35,161,108,12,163,70,245,99,28,146,119,250,238,110,197,32,1,239,245,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,240,50,204,3,50,193,105,177,250,172,195,30,171,180,179,42,179,199,127,180,37,74,35,95,85,110,146,89,98,138,161,25,215,115,88,247,65,34,179,114,38,230,109,123,122,177,236,115,131,67,188,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,175,107,43,47,145,246,107,117,175,192,53,79,78,102,167,164,75,109,142,241,110,189,211,202,214,59,190,233,235,161,150,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,117,87,117,68,109,154,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,4,255,0,230,47,203,163,246,247,226,245,175,69,45,223,233,147,252,63,105,219,59,223,247,199,253,201,77,15,241,170,106,89,79,71,225,233,226,149,223,11,63,139,247,47,197,209,86,160,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,79,197,5,243,45,214,29,18,214,30,34,239,23,77,32,198,233,36,168,160,168,240,215,140,194,146,243,61,84,25,43,217,75,75,12,107,28,15,106,69,3,41,214,9,98,71,194,174,100,233,210,68,85,69,106,168,91,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,217,215,184,196,85,116,79,68,238,165,11,114,197,210,238,32,179,78,32,169,179,29,16,201,126,204,208,99,59,98,201,175,82,197,21,93,44,116,179,197,51,226,165,169,161,117,68,50,85,195,81,37,47,109,82,55,110,141,219,101,71,49,204,99,146,250,64,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,85,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,130,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,58,150,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,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,5,32,243,115,212,204,87,81,56,184,154,221,139,85,248,191,177,88,253,38,51,113,157,146,71,36,46,174,142,122,138,137,89,27,152,247,117,237,248,166,196,244,118,215,54,88,165,98,183,225,234,189,171,146,94,142,95,101,202,179,174,32,106,38,236,217,105,173,235,135,81,199,181,142,241,117,82,73,79,87,80,189,81,251,227,236,178,42,111,114,179,107,252,87,194,238,177,185,22,186,245,99,58,253,168,106,158,101,169,158,203,246,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,66,250,121,117,104,229,139,70,248,71,193,41,173,19,120,138,188,194,223,6,99,116,169,218,246,119,170,171,224,138,70,166,199,61,232,222,212,9,79,7,86,237,107,251,27,246,181,207,114,1,70,220,75,224,20,218,89,196,54,164,105,245,191,30,171,177,219,108,121,69,202,154,215,67,82,146,239,138,221,226,30,180,106,139,42,171,222,199,83,172,79,99,220,171,189,142,107,186,187,119,85,185,238,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,117,75,77,4,18,83,46,198,49,168,206,220,21,17,65,211,226,115,187,27,220,229,115,213,18,16,115,167,192,42,108,92,67,98,154,131,79,143,82,81,219,114,172,93,148,207,174,133,34,107,235,238,52,117,18,36,203,42,53,119,185,236,167,158,129,136,247,167,189,155,26,213,94,218,163,127,95,37,61,76,251,63,174,57,166,150,213,213,218,169,233,51,12,125,151,8,124,68,155,42,170,43,168,38,254,28,20,253,94,136,254,176,85,214,72,246,35,92,237,176,35,145,90,214,63,168,92,160,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,0,0,17,255,0,141,254,41,127,116,125,14,159,82,40,177,191,109,222,174,87,8,236,86,74,121,93,182,149,149,210,195,52,173,150,165,81,200,245,133,140,130,71,43,89,241,61,200,214,117,98,57,100,101,91,112,201,204,255,0,94,112,221,121,135,37,215,45,67,171,202,176,252,170,162,146,131,34,130,189,187,96,181,192,221,177,165,117,20,20,241,237,129,241,53,85,239,142,24,186,78,155,209,205,89,21,146,178,234,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,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,9,169,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,72,235,117,207,243,43,238,27,96,211,235,206,67,87,89,143,98,181,21,213,54,90,25,149,28,202,7,214,44,75,82,145,42,166,230,177,238,130,55,171,58,236,71,239,114,34,58,71,171,164,87,43,143,61,154,101,245,175,71,173,2,255,0,128,0,80,15,52,127,61,154,155,244,95,71,162,38,167,42,109,82,193,52,91,129,220,247,82,245,50,251,236,108,110,205,168,19,248,218,223,11,53,71,107,187,73,107,134,63,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,133,124,209,252,246,106,111,209,125,30,136,142,178,103,249,148,184,13,62,150,187,33,171,76,78,150,241,53,253,150,150,170,54,5,184,203,12,112,58,161,232,137,213,239,72,161,99,27,185,87,98,44,155,54,247,36,220,29,87,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,73,254,88,188,191,232,245,118,178,155,136,29,111,199,124,94,11,73,182,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,253,240,200,198,182,103,61,189,85,209,181,236,147,143,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,221,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,59,175,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,63,89,149,115,85,6,85,192,31,87,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,108,241,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,199,249,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,164,171,52,77,147,171,27,27,59,210,171,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,15,21,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,184,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,2,80,0,0,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,130,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,247,151,189,204,235,84,191,101,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,163,109,20,210,251,174,181,106,230,33,165,22,103,85,199,81,148,222,41,173,175,168,166,162,117,91,232,224,123,211,189,84,177,53,81,94,200,98,238,74,255,0,137,168,140,141,202,174,106,34,170,5,170,97,92,58,230,87,206,78,18,233,222,57,137,210,82,229,153,29,157,217,122,211,83,196,146,79,118,98,93,27,112,167,119,245,179,94,233,170,102,160,130,158,56,154,168,175,235,217,137,219,54,244,109,69,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,169,51,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,13,41,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,224,56,177,242,177,172,159,47,242,31,78,156,143,252,163,181,51,21,204,56,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,248,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,186,72,39,106,34,163,58,172,128,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,59,87,51,14,59,175,188,50,91,173,186,85,165,111,240,249,246,77,111,75,163,110,253,24,255,0,98,82,178,170,54,199,39,98,122,121,33,169,241,9,21,100,93,55,35,163,217,189,83,226,103,94,43,200,199,241,179,242,223,234,68,223,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,129,93,124,183,57,139,84,224,25,12,154,55,196,102,107,87,62,49,124,168,116,150,91,245,193,209,108,180,220,103,170,158,162,165,245,179,171,18,105,25,85,53,74,185,213,18,200,254,211,218,213,114,54,55,190,72,248,87,52,127,61,154,155,244,95,71,162,35,254,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,126,92,243,63,204,181,63,38,159,51,212,12,134,174,251,125,170,167,164,166,168,184,85,170,58,121,217,77,79,29,60,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,11,52,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,21,23,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,221,10,1,230,143,231,179,83,126,139,232,244,64,124,158,91,216,181,139,48,227,107,75,109,57,29,15,139,164,167,184,85,221,35,143,186,248,246,213,81,80,212,85,211,73,213,138,138,187,39,130,39,244,235,181,219,122,57,21,170,168,186,20,42,87,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,4,63,230,193,139,88,178,14,9,114,251,181,222,135,196,85,227,55,11,69,210,215,39,117,236,240,245,79,174,134,145,210,116,106,162,63,172,21,117,12,232,228,86,252,125,122,110,107,85,41,7,73,243,175,217,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,167,171,24,47,237,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,3,85,6,107,56,177,243,79,172,159,48,50,31,81,156,208,71,13,25,253,78,169,240,243,166,250,131,112,200,105,47,151,43,230,47,109,169,186,87,83,44,91,37,184,248,118,37,98,42,68,136,198,61,181,9,43,30,198,162,108,123,92,222,141,219,209,51,239,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,2,207,185,157,115,0,172,210,42,58,158,31,180,67,34,240,153,213,94,232,50,107,148,81,207,21,85,134,150,72,33,154,38,211,61,204,72,214,105,227,168,247,77,27,220,232,90,199,116,70,200,230,62,58,129,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,254,138,179,220,171,253,85,200,242,76,142,225,254,249,89,93,114,174,168,147,254,116,147,77,36,143,255,0,11,156,231,127,53,80,62,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,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,245,94,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,136,169,191,166,230,245,69,247,91,167,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,183,186,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,56,41,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,227,52,60,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,58,185,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,33,110,128,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,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,192,79,243,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,160,0,103,135,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,186,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,144,171,155,142,166,98,184,127,8,87,140,22,237,87,214,245,158,220,40,45,246,138,88,228,143,184,239,13,87,13,100,243,185,142,122,61,97,99,32,70,57,236,107,182,201,60,13,84,68,127,84,154,165,53,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,185,233,182,170,228,218,121,27,77,177,204,68,93,144,65,79,47,113,175,123,93,226,118,252,46,141,200,161,10,180,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,157,172,127,132,165,99,93,37,77,78,199,189,137,39,106,8,229,151,183,189,28,253,155,91,241,57,16,176,174,120,56,5,52,87,93,44,213,42,28,122,173,106,42,169,238,54,11,165,217,169,43,160,70,68,232,167,162,167,122,245,237,49,234,179,87,189,190,228,123,209,36,254,146,70,155,124,87,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,219,94,155,106,174,77,168,141,213,59,218,244,69,217,4,21,17,118,220,199,181,222,39,119,194,232,218,171,61,57,151,96,21,58,131,193,110,162,82,219,113,234,75,173,202,199,79,77,127,165,89,146,45,244,108,164,169,142,90,170,136,159,34,166,199,182,141,42,209,118,174,247,49,207,99,119,111,218,161,92,28,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,247,49,157,138,170,26,121,234,233,234,122,171,28,247,109,99,42,98,237,163,152,213,241,59,221,185,99,106,23,126,101,223,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,222,105,246,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,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,88,167,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,9,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,192,213,65,15,249,145,113,155,125,225,47,78,44,246,204,14,213,221,204,243,191,27,79,104,185,78,198,62,150,213,29,58,67,223,169,116,110,235,221,153,60,68,73,20,106,213,143,114,185,207,234,140,237,75,221,120,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,4,164,130,88,96,138,226,206,177,86,195,27,37,234,244,100,117,49,205,26,42,171,186,163,17,81,206,69,71,43,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,66,170,248,31,230,127,159,97,58,161,113,178,241,65,168,117,119,204,39,43,168,170,184,213,94,46,77,154,162,123,21,111,109,207,106,211,71,4,111,119,134,145,205,108,94,21,140,72,227,87,49,241,246,209,178,54,79,203,206,175,205,62,45,242,254,135,212,110,36,63,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,111,192,203,51,252,203,58,166,199,233,115,12,134,174,236,204,86,207,29,130,208,181,42,142,125,45,186,57,101,150,42,116,127,77,206,99,29,60,136,205,202,187,89,181,141,232,198,49,173,11,52,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,5,159,115,58,230,1,89,164,84,117,60,63,104,134,69,225,51,170,189,208,100,215,40,163,158,42,171,13,44,144,67,52,77,166,123,152,145,172,211,199,81,238,154,55,185,208,181,142,232,141,145,204,124,117,3,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,195,253,21,103,185,87,250,171,145,228,153,29,195,253,242,178,186,229,93,81,39,252,233,38,154,73,31,254,23,57,206,254,106,160,125,93,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,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,234,188,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,59,254,207,228,29,184,105,253,169,218,134,157,245,95,214,172,158,89,32,237,73,80,145,255,0,17,83,127,77,205,234,139,238,183,78,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,111,117,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,112,83,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,198,104,120,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,117,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,66,221,8,213,204,111,83,63,101,252,27,106,61,198,158,174,213,29,125,250,222,220,102,142,11,132,157,60,87,143,145,180,245,12,133,168,246,185,243,54,150,74,153,90,137,215,167,101,94,230,185,172,114,18,84,170,190,119,186,165,255,0,204,211,69,45,247,223,246,222,83,119,182,120,95,248,41,168,39,239,43,63,252,36,221,140,127,248,94,223,237,106,5,96,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,107,252,231,180,118,234,186,71,165,217,174,25,97,164,166,196,244,246,162,178,201,85,71,65,74,230,50,221,5,91,41,91,74,230,199,27,59,80,211,49,104,251,61,85,90,136,249,169,216,212,93,222,232,213,202,11,75,238,185,167,22,148,217,228,46,171,130,219,167,214,122,219,149,68,237,162,116,176,75,61,76,46,162,138,149,242,245,70,194,247,54,162,105,155,215,114,185,41,100,68,111,222,230,218,247,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,138,20,217,203,23,84,191,101,252,100,225,94,46,251,236,203,86,91,226,49,107,135,245,175,123,197,120,168,215,194,65,238,99,156,205,213,209,209,124,109,219,211,167,196,228,98,188,191,227,42,230,159,116,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,2,21,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,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,225,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,11,74,230,189,199,29,54,53,106,189,240,143,167,44,171,75,237,202,158,157,153,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,59,174,94,177,36,50,186,62,143,116,143,236,214,86,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,190,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,95,247,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,237,104,116,173,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,74,230,143,171,213,58,75,193,246,77,5,182,122,184,46,89,205,68,56,133,44,208,193,20,172,99,42,90,247,213,54,84,147,250,44,125,28,21,113,163,154,142,122,62,70,43,118,255,0,77,178,212,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,80,174,189,39,193,127,106,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,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,245,234,141,145,200,157,99,220,219,180,2,26,243,102,210,251,174,163,240,125,116,185,217,157,87,37,70,11,120,163,202,31,73,77,68,234,135,212,192,198,201,77,55,93,170,139,27,34,138,174,74,135,201,209,200,214,83,187,170,34,42,189,180,237,194,174,169,126,197,184,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,11,226,59,86,185,95,217,174,254,26,49,238,119,90,89,103,111,192,213,122,117,234,206,142,70,170,104,163,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,51,47,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,224,106,76,17,255,0,128,157,76,197,117,67,132,125,51,184,226,213,125,207,96,227,244,88,205,198,7,201,26,205,75,93,65,3,41,229,100,141,99,221,179,119,109,178,177,29,209,203,20,209,61,90,221,253,9,0,0,0,0,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,0,0,1,202,184,151,225,211,4,226,131,75,43,244,207,58,167,255,0,101,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,185,83,238,84,234,160,12,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,181,242,184,243,217,166,95,90,244,122,210,215,184,228,224,115,13,226,247,13,109,85,43,233,44,122,139,99,167,115,44,55,231,177,118,72,206,170,239,5,89,181,21,207,166,115,149,202,142,68,87,194,247,43,216,142,71,75,20,181,131,203,223,0,204,180,179,152,246,19,167,218,131,143,85,216,242,27,29,69,238,154,186,134,165,19,124,79,246,53,98,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,94,240,0,10,1,230,143,231,179,83,126,139,232,244,71,63,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,181,201,20,40,168,233,28,215,42,171,24,201,36,103,106,227,215,75,115,189,105,230,79,156,233,166,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,130,150,105,63,137,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,218,120,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,30,29,3,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,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,0,12,171,154,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,10,203,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,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,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,105,248,165,110,103,92,7,126,196,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,133,164,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,206,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,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,161,234,192,0,84,7,59,77,76,197,114,13,71,211,189,45,180,213,248,139,214,31,111,184,92,46,253,185,35,124,116,254,61,105,187,16,59,107,213,236,153,25,72,178,57,143,107,127,135,60,14,69,114,63,221,207,249,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,109,99,251,245,85,212,243,210,83,211,116,87,181,237,220,199,212,203,220,70,189,169,225,182,59,106,200,213,56,7,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,106,156,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,129,58,138,107,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,219,88,198,183,195,110,248,157,35,149,46,80,132,28,223,116,190,213,154,112,151,83,158,76,234,72,46,90,125,120,162,185,83,206,234,38,203,60,176,84,204,218,41,105,89,47,84,116,44,115,170,33,153,221,55,35,150,150,52,86,253,206,104,68,174,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,207,248,177,242,177,172,159,47,242,31,78,156,207,183,13,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,214,42,216,99,100,189,24,175,146,154,73,163,69,85,111,69,122,42,57,170,136,228,208,79,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,68,174,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,106,120,174,174,103,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,144,60,7,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,204,14,172,103,95,181,13,83,204,181,51,217,126,204,251,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,105,248,202,184,23,83,201,147,75,126,202,112,227,125,212,202,251,23,133,175,206,242,9,60,53,111,138,223,227,45,116,76,72,97,254,26,61,91,30,202,167,92,91,239,107,94,238,189,87,171,123,106,79,242,42,242,184,242,39,166,95,90,245,138,210,85,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,238,53,16,103,91,143,204,23,246,119,198,78,172,88,61,169,237,15,23,144,73,125,239,118,59,91,125,165,27,43,251,91,119,59,175,111,197,118,247,117,248,182,110,232,222,187,80,45,255,0,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,186,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,155,26,196,233,213,21,206,168,190,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,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,31,0,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,155,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,223,12,140,107,102,115,219,213,93,27,94,201,46,80,0,0,8,255,0,198,47,7,88,39,23,248,37,61,130,255,0,89,236,108,146,205,191,236,254,65,219,154,163,217,125,217,169,223,85,253,106,201,226,142,126,236,116,233,31,241,21,118,117,220,222,138,158,250,33,182,112,221,173,183,109,109,127,14,84,184,13,91,53,21,149,19,211,45,142,166,162,10,103,239,134,7,212,61,82,89,94,216,85,139,11,29,35,30,143,217,35,21,174,98,185,28,222,186,94,62,77,54,45,98,164,202,174,57,173,61,14,203,213,214,223,71,107,172,169,238,189,123,180,180,146,84,201,79,30,197,93,141,218,250,218,149,234,136,142,94,231,71,42,163,90,136,30,87,64,112,253,71,192,52,107,19,195,117,115,61,251,105,151,218,173,237,130,233,123,216,169,226,100,220,229,107,119,59,163,229,237,177,89,23,121,232,146,75,219,238,61,17,239,114,39,64,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,0,0,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,112,19,252,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,234,76,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,157,34,162,134,70,69,213,136,248,233,163,134,53,84,87,117,86,42,171,156,170,174,91,243,227,67,88,239,186,5,195,6,127,170,184,180,59,239,86,171,124,116,246,233,55,49,60,53,85,93,68,84,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,189,139,209,29,213,51,153,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,23,127,202,11,75,237,88,95,9,116,217,228,46,164,158,229,168,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,245,87,76,198,186,158,105,155,215,106,53,106,164,68,111,222,231,77,243,228,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,245,128,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,111,39,150,46,169,126,212,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,93,92,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,157,3,146,94,166,98,184,254,163,234,38,150,221,170,252,61,235,48,183,219,238,22,142,228,145,178,58,143,0,181,61,248,27,185,232,247,204,172,171,73,26,198,53,223,195,130,119,42,181,25,239,15,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,47,248,206,15,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,163,226,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,18,83,147,142,175,83,102,188,52,87,105,109,68,244,137,114,211,139,196,208,178,8,96,149,175,246,117,115,223,85,12,210,189,221,88,247,186,161,107,216,136,197,78,140,133,155,154,157,81,207,158,165,37,242,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,163,216,198,211,165,123,17,24,171,213,243,51,115,87,162,57,151,104,4,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,254,155,20,30,26,9,105,169,228,130,158,60,138,151,123,35,219,80,249,159,28,108,154,24,213,94,201,149,219,150,56,150,39,35,255,0,130,177,7,21,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,2,92,159,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,219,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,248,100,99,157,11,88,222,170,217,28,246,71,192,57,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,75,148,0,0,2,63,241,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,252,69,93,157,119,55,162,167,190,136,109,156,55,107,109,219,91,95,195,149,46,3,86,205,69,101,68,244,203,99,169,168,130,153,251,225,129,245,15,84,150,87,182,21,98,194,199,72,199,163,246,72,197,107,152,174,71,55,174,151,143,147,77,139,88,169,50,171,142,107,79,67,178,245,117,183,209,218,235,42,123,175,94,237,45,36,149,50,83,199,177,87,99,118,190,182,165,122,162,35,151,185,209,202,168,214,162,7,149,208,28,63,81,240,13,26,196,240,221,92,207,126,218,101,246,171,123,96,186,94,246,42,120,153,55,57,90,221,206,232,249,123,108,86,69,222,122,36,146,246,251,143,68,123,220,137,66,220,124,106,102,43,171,188,94,234,78,117,133,85,248,187,45,69,194,158,223,77,84,217,35,146,58,175,5,73,13,27,231,137,241,189,204,124,50,62,157,207,141,232,239,138,55,49,202,136,170,168,151,211,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,110,123,60,93,83,220,145,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,11,85,76,203,129,114,124,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,109,98,238,165,182,186,162,55,84,239,107,213,83,124,243,212,69,219,115,24,230,248,109,223,19,100,106,165,138,156,255,0,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,218,246,120,186,167,185,210,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,11,81,14,128,6,112,120,208,209,203,22,129,113,65,159,233,86,45,54,251,45,170,225,29,69,186,61,175,79,13,75,87,79,21,92,84,221,94,247,189,253,150,84,54,46,227,156,174,127,111,122,244,87,116,75,84,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,140,28,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,244,170,150,84,94,179,61,241,86,69,18,110,111,86,178,149,137,185,200,168,140,242,156,156,117,122,167,10,226,94,187,75,106,39,171,91,110,163,217,230,133,144,67,4,78,103,180,104,88,250,168,102,149,238,232,246,49,180,233,94,196,70,42,245,124,204,220,213,232,142,96,75,94,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,57,87,42,62,5,191,180,113,65,173,120,103,251,94,171,0,162,174,119,248,206,117,210,74,117,111,252,87,133,123,157,254,190,100,103,247,60,192,118,174,92,28,191,232,248,119,177,69,171,122,189,142,255,0,166,197,127,137,130,42,106,137,32,168,143,29,165,222,248,246,211,190,23,201,27,230,154,52,71,190,100,118,228,142,84,137,168,207,227,44,179,168,0,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,93,90,253,202,78,251,196,6,178,229,154,197,145,241,57,225,234,242,107,131,170,35,166,251,22,199,248,74,86,53,35,166,166,222,202,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,82,197,64,17,215,130,94,15,45,92,27,224,23,220,66,28,170,147,42,185,95,175,11,114,168,189,54,200,219,124,238,129,176,199,28,84,175,254,44,174,123,35,115,102,123,122,191,162,45,68,157,26,157,85,93,34,128,0,87,86,191,114,124,177,107,38,178,229,154,171,142,107,95,217,26,76,170,224,235,164,150,143,179,111,175,236,213,74,212,117,76,157,247,214,177,93,221,157,101,151,166,214,181,157,205,141,68,107,80,177,80,4,127,224,167,133,47,220,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,0,0,0,0,0,0,0,143,252,107,112,165,251,224,233,101,171,76,254,222,253,146,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,186,117,241,59,183,110,94,155,58,116,247,245,78,1,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,82,127,128,7,148,213,140,23,246,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,79,86,0,170,191,234,24,255,0,233,69,255,0,66,127,237,229,170,0,0,0,0,0,0,226,153,87,10,58,113,127,226,79,10,226,154,217,23,177,179,60,95,197,193,114,146,158,20,88,239,180,178,208,79,73,27,106,19,170,116,154,46,235,21,147,39,87,44,108,88,156,142,68,137,97,237,96,0,0,14,127,138,232,94,156,98,26,177,154,235,125,178,205,221,204,243,191,9,21,202,233,80,168,249,33,165,167,166,130,8,233,105,253,201,218,133,124,59,36,122,39,87,62,69,69,115,149,25,19,99,232,0,0,0,0,42,175,250,134,63,250,81,127,208,159,251,121,106,128,14,85,194,230,133,254,237,122,19,140,232,167,218,159,180,127,103,60,111,246,79,192,248,62,255,0,136,172,158,167,251,79,114,77,187,123,251,127,166,189,118,245,247,117,232,157,84,0,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,253,96,10,181,187,114,53,181,77,117,173,154,197,196,181,93,29,181,245,18,58,142,158,175,18,109,76,240,192,174,94,219,36,149,181,145,182,71,163,122,34,189,35,98,57,81,85,26,222,189,18,69,112,101,192,206,163,240,121,125,174,142,217,196,159,218,140,50,243,186,91,150,51,81,138,173,60,110,170,217,182,58,170,121,124,107,251,19,38,214,53,234,140,115,100,141,17,174,106,171,98,124,115,0,0,62,78,89,110,190,222,49,91,205,167,22,200,254,207,222,171,109,245,20,246,235,191,131,101,95,179,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,93,174,219,209,125,202,125,96,5,85,255,0,80,199,255,0,74,47,250,19,255,0,111,44,127,69,52,190,213,162,186,71,136,105,69,153,212,146,83,226,214,122,107,107,234,41,168,155,72,202,201,216,196,239,85,44,77,85,70,62,105,123,146,191,226,114,171,228,114,171,156,170,170,190,212,0,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,159,88,1,85,127,212,49,255,0,210,139,254,132,255,0,219,203,20,203,52,210,251,156,232,21,231,71,114,156,223,198,222,178,12,62,163,26,184,228,158,205,100,125,250,169,232,157,79,45,119,132,99,154,198,238,123,221,47,101,175,70,167,93,168,228,79,121,208,0,21,87,253,67,31,253,40,191,232,79,253,188,181,64,0,0,0,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,119,139,143,118,238,198,239,232,39,77,221,61,253,58,172,255,0,0,69,94,6,56,24,253,203,190,219,127,166,143,219,31,182,62,205,255,0,81,61,159,225,124,39,137,255,0,232,137,183,238,241,63,249,189,54,127,62,190,233,84,0,0,0,28,83,67,56,81,211,142,29,181,31,81,243,93,47,139,217,86,173,70,246,100,243,88,34,133,27,75,109,170,165,90,181,145,212,202,139,240,67,39,138,106,164,61,54,198,230,57,24,168,199,50,56,187,88,0,10,171,254,161,143,254,148,95,244,39,254,222,90,160,3,202,105,62,11,251,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,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,0,1,0,56,163,229,73,251,202,107,182,77,173,127,183,175,179,159,104,252,23,246,51,236,183,140,236,120,122,56,41,191,183,120,184,247,110,236,110,254,130,116,221,211,223,211,170,207,240,4,127,224,167,133,47,220,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,197,93,88,228,215,251,80,213,60,203,83,63,120,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,11,42,0,114,174,23,52,47,247,107,208,156,103,69,62,212,253,163,251,57,227,127,178,126,7,193,247,252,69,100,245,63,218,123,146,109,219,223,219,253,53,235,183,175,187,175,68,234,160,0,60,86,178,105,14,27,174,250,119,112,210,221,65,130,174,124,122,237,81,67,53,116,20,211,172,47,168,101,53,92,53,73,10,189,62,38,177,238,129,172,122,181,90,253,142,118,215,49,221,28,158,212,1,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,0,0,0,0,0,0,69,94,57,248,24,253,244,126,196,255,0,166,143,216,239,177,222,210,255,0,81,61,161,226,188,95,134,255,0,232,136,118,109,240,223,249,221,119,255,0,46,158,254,85,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,82,127,128,0,0,0,0,5,85,255,0,80,199,255,0,74,47,250,19,255,0,111,45,80,1,229,52,159,5,253,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,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,128,0,0,4,0,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,216,207,178,222,51,177,225,232,224,166,254,221,226,227,221,187,177,187,250,9,211,119,79,127,78,171,223,248,41,225,75,247,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,178,0,0,0,1,21,120,231,224,99,247,209,251,19,254,154,63,99,190,199,123,75,253,68,246,135,138,241,126,27,255,0,162,33,217,183,195,127,231,117,223,252,186,123,252,167,5,60,183,191,115,237,83,186,234,103,237,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,0,70,174,55,184,65,190,241,141,138,227,88,85,62,175,253,139,178,216,238,19,93,43,41,190,207,178,227,227,234,187,125,186,121,55,172,209,62,46,211,31,82,157,17,85,175,239,245,114,117,99,84,225,92,55,114,142,181,104,46,182,226,218,191,121,214,122,76,198,159,24,168,150,173,150,122,156,65,176,50,89,214,9,25,12,169,35,170,229,70,62,41,95,28,204,118,197,84,124,77,84,218,189,28,150,20,0,0,0,141,92,111,112,83,98,227,55,21,198,173,53,25,127,217,75,214,47,112,154,162,142,239,236,247,215,116,165,158,61,181,20,221,132,158,38,124,111,142,153,253,197,87,57,189,142,141,232,143,113,197,120,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,246,51,236,183,131,239,248,138,57,233,191,183,120,185,54,237,239,238,254,130,245,219,211,221,215,170,79,240,4,85,227,159,129,143,223,71,236,79,250,104,253,142,251,29,237,47,245,19,218,30,43,197,248,111,254,136,135,102,223,13,255,0,157,215,127,242,233,239,229,92,46,114,164,253,218,245,219,25,214,191,219,215,218,63,179,158,55,251,25,246,91,193,247,252,69,28,244,223,219,188,92,155,118,247,247,127,65,122,237,233,238,235,213,39,248,0,71,94,54,184,60,181,113,145,128,88,177,9,178,170,76,86,229,97,188,37,202,158,244,235,35,110,19,182,7,67,36,114,210,179,248,177,57,140,145,206,133,238,232,254,138,180,241,245,106,244,69,108,138,0,87,86,128,242,147,190,240,255,0,172,184,158,177,99,156,78,120,138,188,102,224,218,137,41,190,197,177,158,46,149,237,116,117,52,219,223,88,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,88,168,0,0,0,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,0,0,0,1,31,248,214,225,75,247,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,146,0,1,0,56,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,246,51,236,183,131,239,248,138,57,233,191,183,120,185,54,237,239,238,254,130,245,219,211,221,215,170,79,240,0,0,0,30,43,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,0,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,0,0,56,167,23,156,61,223,120,161,209,170,157,29,180,106,95,216,170,75,157,194,150,162,233,83,236,102,92,188,101,44,14,89,27,77,177,210,70,177,255,0,29,180,242,247,26,244,119,240,118,251,218,247,33,13,180,247,146,165,171,13,207,241,172,190,251,175,116,153,37,182,199,120,162,185,86,89,106,240,150,246,46,80,67,51,36,146,150,77,213,175,110,201,26,213,98,245,99,147,163,151,171,93,247,45,154,0,0,0,56,167,23,156,49,216,184,180,209,170,157,42,187,222,189,137,86,203,133,45,210,215,119,240,207,169,240,21,81,57,90,233,59,13,150,36,151,116,18,84,69,209,206,218,157,221,253,21,205,105,21,116,7,148,157,247,135,253,101,196,245,139,28,226,115,196,85,227,55,6,212,73,77,246,45,140,241,116,175,107,163,169,166,222,250,199,164,125,216,36,150,46,230,197,115,55,238,111,196,212,82,197,64,28,171,136,78,29,48,78,37,172,248,190,39,169,148,254,59,27,177,100,9,125,173,182,111,154,47,104,109,160,172,166,142,46,244,50,199,36,91,100,170,100,219,154,171,215,179,177,83,163,213,83,170,128,0,0,0,0,0,138,188,115,240,49,251,232,253,137,255,0,77,31,177,223,99,189,165,254,162,123,67,197,120,191,13,255,0,209,16,236,219,225,191,243,186,239,254,93,61,242,168,1,0,56,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,246,51,236,183,131,239,248,138,57,233,191,183,120,185,54,237,239,238,254,130,245,219,211,221,215,170,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,107,167,20,122,19,195,95,177,63,109,121,207,217,207,180,126,39,217,159,216,202,202,206,255,0,135,237,119,191,185,162,147,110,222,252,95,210,233,215,119,187,175,69,233,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,64,237,96,0,0,31,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,208,63,88,0,0,0,0,0,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,31,174,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,0,0,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,245,180,47,138,61,9,226,83,219,127,177,76,231,237,31,217,207,13,237,63,236,101,101,31,99,196,119,123,63,221,49,71,187,119,98,95,232,245,233,183,223,211,170,117,14,170,0,0,14,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,123,234,159,28,146,54,61,148,241,200,244,234,200,100,94,170,155,126,30,157,122,170,34,243,253,45,227,215,132,237,105,206,237,154,103,166,154,173,237,156,146,243,222,240,84,94,194,185,83,247,123,80,190,105,63,137,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,132,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,47,64,120,227,169,225,199,141,157,94,209,236,225,148,143,211,172,211,86,47,175,154,174,71,197,78,251,29,198,107,131,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,91,161,154,206,44,124,211,235,39,204,12,135,212,103,3,74,96,170,190,85,156,120,255,0,220,142,21,53,126,245,254,203,22,33,125,185,220,127,226,25,77,100,107,59,95,250,195,162,124,147,127,177,211,177,191,218,152,90,160,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,30,127,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,108,145,178,73,182,39,193,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,66,184,57,127,113,49,153,113,95,204,15,53,213,44,194,134,146,220,198,233,189,93,182,209,108,166,68,115,45,214,232,238,180,79,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,21,121,131,113,183,117,226,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,215,165,242,84,243,79,148,252,191,174,245,27,112,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,85,7,50,29,121,204,184,109,230,7,167,26,173,134,86,213,181,246,236,30,220,203,157,12,53,9,11,46,214,229,186,215,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,165,175,148,173,206,175,205,62,45,242,254,135,212,110,32,90,167,13,28,69,224,156,80,105,101,6,166,96,181,31,236,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,247,162,253,232,157,84,206,183,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,79,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,128,250,192,0,0,21,129,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,186,101,238,245,150,72,213,142,133,209,182,52,114,189,101,108,65,197,121,161,113,211,251,107,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,138,214,211,200,158,131,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,10,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,126,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,162,1,92,28,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,214,62,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,113,254,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,46,250,116,154,87,172,109,107,146,86,57,236,219,189,99,146,48,208,72,62,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,88,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,0,0,28,115,136,126,41,180,251,134,159,179,255,0,110,236,249,13,127,218,63,23,225,125,147,79,4,187,60,63,107,127,115,187,52,125,58,247,217,211,167,95,185,122,244,247,117,248,218,7,198,126,151,113,23,152,214,97,56,77,135,41,162,174,162,182,73,117,146,75,173,45,60,81,44,76,150,40,213,168,177,207,34,238,221,51,87,167,68,78,136,190,255,0,185,23,26,113,150,41,187,212,77,81,189,232,110,237,236,222,107,119,1,244,165,22,42,155,26,76,239,247,105,19,164,253,211,26,59,224,0,201,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,202,139,201,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,98,173,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,6,164,202,118,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,245,68,125,52,50,245,115,157,35,87,185,52,81,185,136,214,196,217,38,252,156,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,245,195,28,237,203,42,110,129,174,115,24,178,189,91,59,32,174,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,160,121,82,127,242,84,243,79,148,252,191,174,245,27,113,249,57,146,112,207,134,240,161,164,122,15,165,184,125,117,93,197,238,168,201,238,87,123,157,74,171,95,113,184,200,203,75,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,254,190,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,10,86,231,87,230,159,22,249,127,67,234,55,18,218,117,91,93,52,227,70,171,49,11,78,107,121,237,93,115,188,130,139,27,176,91,96,68,125,85,109,85,68,241,194,175,107,21,83,164,49,119,90,249,100,85,70,181,170,212,78,175,124,108,125,75,115,171,243,79,139,124,191,161,245,27,136,16,0,153,92,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,250,15,115,218,199,189,168,199,252,158,91,218,13,134,241,37,169,122,143,165,57,157,21,35,153,113,211,123,139,237,149,211,83,172,207,180,220,82,186,129,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,120,175,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,6,148,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,82,188,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,251,161,94,239,88,164,145,88,216,91,27,163,87,43,22,38,197,109,64,67,94,98,156,117,83,112,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,253,55,181,238,99,216,213,99,233,6,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,78,175,145,201,239,114,171,151,239,82,226,121,161,112,45,251,107,197,95,174,58,57,134,120,189,73,178,236,246,197,53,19,182,205,125,181,199,27,145,122,66,141,95,17,89,15,72,251,125,21,175,124,72,248,255,0,138,230,211,198,148,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,192,94,247,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,57,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,215,213,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,222,127,143,174,53,241,94,20,244,226,174,201,105,185,248,141,77,201,173,243,71,142,91,233,214,55,201,65,189,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,10,22,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,122,124,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,55,71,201,237,74,88,35,165,142,91,174,246,83,197,79,7,118,166,161,201,225,154,170,230,116,234,157,91,239,74,55,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,123,220,136,212,251,144,187,238,93,124,10,211,112,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,253,55,185,141,123,216,212,123,194,16,115,171,243,79,139,124,191,161,245,27,137,0,9,255,0,206,175,205,62,45,242,254,135,212,110,35,150,71,14,152,39,20,26,89,175,122,103,157,83,255,0,249,130,178,207,91,190,111,236,101,211,195,94,33,130,179,183,20,177,247,187,93,247,187,180,247,108,127,220,169,247,42,3,149,239,29,63,177,76,169,154,29,172,121,159,132,211,107,214,255,0,99,212,214,183,116,54,43,164,146,53,83,172,202,228,240,244,115,117,147,185,213,28,198,74,172,147,248,77,117,68,139,117,38,96,117,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,45,43,149,63,29,85,57,140,116,28,44,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,236,215,164,49,181,90,248,162,167,146,86,205,34,187,184,139,35,92,246,185,177,164,161,237,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,2,40,243,34,205,51,28,23,67,172,119,108,39,44,188,227,213,211,101,116,212,210,85,90,171,229,164,149,241,45,29,99,150,53,124,110,106,171,85,204,106,237,235,211,171,81,127,146,17,75,130,29,103,214,28,179,138,12,47,31,202,117,95,50,188,218,234,189,163,223,162,184,95,106,170,41,229,219,110,169,123,119,70,247,171,93,209,205,107,147,170,123,149,17,126,244,53,87,243,90,44,98,169,194,205,51,51,58,113,241,79,242,157,128,196,230,217,13,220,250,139,212,211,69,184,174,119,102,39,89,220,137,153,227,203,142,137,43,204,55,64,53,111,92,254,192,126,203,49,47,109,251,19,218,190,63,250,254,154,155,179,222,240,157,191,237,242,51,119,94,212,159,209,235,211,111,191,167,84,235,227,120,6,225,131,92,180,87,88,111,25,78,166,224,254,198,181,213,99,85,22,248,103,246,157,29,70,234,135,85,82,189,172,219,12,175,114,117,108,79,94,170,157,61,223,127,85,78,179,224,31,186,178,187,53,226,188,174,102,119,184,122,52,225,26,122,63,54,53,141,188,204,176,249,4,236,237,52,81,212,204,85,26,233,86,255,0,106,169,170,120,239,105,206,120,118,121,0,173,238,100,90,173,170,56,46,184,216,237,56,78,164,229,56,245,12,216,165,53,76,148,182,171,197,69,36,79,149,107,43,26,178,43,35,123,81,92,173,99,83,119,78,189,26,137,252,144,114,221,213,109,81,206,181,198,249,105,205,181,39,41,200,104,97,197,42,106,99,165,186,222,42,42,226,100,169,89,70,212,145,25,35,220,136,228,107,220,155,186,117,232,229,79,230,167,151,210,244,121,95,146,110,206,186,233,171,97,252,156,226,191,103,191,104,122,250,119,55,55,247,116,157,121,233,166,188,150,66,0,54,234,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,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,72,21,205,255,0,71,180,75,5,213,202,108,219,15,201,41,45,57,182,85,79,77,95,119,196,105,172,211,181,149,76,145,245,137,45,233,106,247,118,26,247,201,4,113,62,6,181,30,231,238,153,221,85,239,115,164,175,12,92,76,97,188,40,114,183,211,237,82,204,40,106,238,47,117,69,222,219,104,182,83,34,181,247,27,140,151,91,139,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,212,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,7,159,46,207,148,118,143,104,150,51,162,245,218,165,129,228,148,153,118,89,125,168,142,130,249,118,117,154,122,41,236,239,74,74,89,229,178,177,102,114,164,140,138,89,55,186,120,145,172,153,86,62,189,123,76,219,86,218,159,194,30,178,233,22,135,96,188,65,102,52,86,166,98,217,255,0,111,192,54,158,189,178,213,82,247,161,116,244,190,34,62,136,137,223,129,143,149,157,183,63,107,90,173,151,180,245,70,47,213,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,64,154,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,61,255,0,58,44,166,197,156,226,188,61,102,184,181,119,141,178,228,22,251,229,210,221,83,218,124,125,250,89,227,181,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,60,7,37,79,52,249,79,203,250,239,81,183,1,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,39,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,111,170,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,131,56,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,3,245,217,120,139,206,248,160,227,235,74,181,47,58,168,252,64,177,209,217,232,182,67,253,140,181,251,105,38,130,143,185,20,81,247,187,93,247,183,186,246,239,127,222,171,247,34,117,94,117,126,105,241,111,151,244,62,163,113,34,175,9,222,105,244,111,230,6,61,234,48,18,171,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,101,60,107,240,163,98,226,211,70,171,112,222,213,170,143,47,182,245,172,197,175,117,176,189,222,2,171,115,22,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,90,220,149,60,211,229,63,47,235,189,70,220,78,158,96,92,119,88,184,85,197,100,194,177,103,248,221,77,200,45,235,37,186,155,163,227,246,93,44,241,213,71,21,215,123,233,229,167,159,181,83,78,212,240,206,84,115,250,245,94,141,247,168,81,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,151,41,202,247,142,159,219,94,42,205,14,214,60,207,197,234,77,151,127,177,234,107,91,182,107,237,174,56,218,169,214,101,114,248,138,200,122,73,220,234,141,123,226,70,73,252,87,54,162,68,166,191,244,85,158,229,95,234,174,71,146,100,119,15,247,202,202,235,149,117,68,159,243,164,154,105,36,127,248,92,231,59,249,170,151,189,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,129,45,74,160,230,131,203,238,154,211,77,122,226,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,251,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,217,27,17,210,252,44,107,250,90,248,3,52,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,249,53,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,242,181,99,236,39,237,79,50,253,150,255,0,222,103,218,11,143,217,207,237,223,247,47,196,201,225,127,183,255,0,23,251,79,111,251,103,199,254,187,223,212,246,188,31,197,134,213,241,71,165,182,189,64,194,169,50,203,21,211,40,161,181,212,90,106,229,86,65,43,234,101,72,34,146,68,232,169,35,34,150,72,229,88,156,138,201,82,53,141,223,11,212,11,10,229,117,203,254,142,209,71,109,226,111,91,241,222,245,214,111,13,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,221,50,247,122,69,28,136,199,66,232,221,34,181,94,177,58,43,63,0,10,86,231,87,230,159,22,249,127,67,234,55,19,165,114,53,187,90,161,186,235,37,138,107,157,35,46,85,148,246,26,186,122,55,76,212,158,104,33,117,115,101,149,145,245,220,230,49,211,194,215,57,19,163,86,88,209,122,110,78,188,215,157,95,154,124,91,229,253,15,168,220,72,127,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,208,187,78,96,220,18,90,184,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,162,31,244,85,129,101,95,234,174,57,146,99,151,15,247,202,58,235,109,117,60,159,243,100,134,104,228,103,248,28,215,55,249,42,26,62,225,163,136,188,19,138,13,44,160,212,204,22,163,253,138,142,241,69,178,111,236,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,254,244,95,189,18,21,115,100,224,162,227,168,20,127,188,238,151,219,59,247,171,37,189,241,229,244,81,165,45,60,114,218,233,96,154,101,185,186,71,185,143,146,104,153,27,97,115,127,138,247,199,216,70,35,82,21,71,132,117,226,151,141,187,87,21,252,13,99,86,44,158,122,74,29,69,197,115,139,76,55,90,55,85,53,211,221,160,109,158,173,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,62,188,215,149,199,158,205,50,250,215,163,214,145,84,149,92,174,60,246,105,151,214,189,30,180,11,204,213,61,32,211,173,106,199,233,241,109,77,199,189,179,107,165,172,101,194,24,60,92,244,251,106,26,199,177,175,221,11,216,229,232,217,94,157,21,122,123,254,238,168,157,60,118,1,194,15,14,218,93,151,80,103,120,38,158,123,50,249,108,238,248,90,175,107,87,77,219,238,68,248,159,240,75,51,152,189,89,35,211,222,213,233,215,170,123,209,20,241,188,124,234,254,162,232,174,143,89,242,157,50,200,125,141,116,170,201,105,237,243,79,225,32,168,221,78,234,90,167,185,155,102,99,218,157,93,19,23,170,39,95,119,223,209,87,172,107,225,7,139,238,34,117,71,136,156,75,4,206,245,15,218,118,59,159,143,241,84,190,201,161,135,185,219,161,168,149,159,28,80,181,233,209,241,177,125,206,78,189,58,47,185,85,13,62,35,25,131,183,140,166,205,203,122,215,51,26,78,145,223,203,143,62,11,35,38,217,205,163,198,108,229,236,199,7,139,220,194,211,77,201,170,223,89,114,53,138,98,102,168,221,136,221,157,232,225,198,120,247,189,15,54,127,194,191,174,127,247,9,207,121,89,249,129,200,63,228,109,95,249,109,17,97,26,181,160,26,73,174,126,202,253,169,226,94,219,246,39,127,192,127,95,212,211,118,123,221,190,231,246,137,25,187,175,106,63,233,117,233,183,221,211,170,245,249,218,89,195,6,134,232,174,65,81,148,233,150,15,236,107,165,85,27,237,243,79,237,58,202,141,212,238,123,30,230,109,154,87,181,58,186,38,47,84,78,190,239,191,162,175,95,27,153,93,234,243,31,43,137,141,221,99,211,175,8,211,209,249,182,88,61,188,203,112,251,25,59,59,85,21,245,211,77,113,174,148,238,118,171,154,163,142,246,188,167,143,103,153,170,124,48,104,110,181,100,20,249,78,166,224,254,217,186,82,209,178,223,12,254,211,172,167,219,78,215,189,237,102,216,101,99,87,163,165,122,245,84,235,239,251,250,34,116,105,103,12,26,27,162,185,5,70,83,166,88,63,177,174,149,84,111,183,205,63,180,235,42,55,83,185,236,123,153,182,105,94,212,234,232,152,189,81,58,251,190,254,138,189,98,215,31,60,79,235,150,138,235,13,159,22,211,44,227,216,214,186,172,106,158,225,52,30,204,163,168,221,80,234,170,166,57,251,166,137,238,78,173,137,137,209,23,167,187,238,234,171,213,192,55,19,250,229,173,90,195,120,197,181,55,56,246,205,174,151,26,168,184,67,7,179,40,233,246,212,54,170,149,141,126,232,98,99,151,163,101,122,116,85,233,239,251,186,162,116,253,249,110,11,203,122,158,175,247,154,243,210,57,248,243,98,254,204,109,63,236,207,210,126,89,254,201,185,175,87,214,92,243,117,229,185,166,231,187,93,19,224,0,110,213,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,57,253,231,41,190,228,22,235,21,166,239,93,226,41,49,155,123,237,118,184,251,76,103,135,165,125,85,69,91,163,234,212,69,127,89,234,234,31,213,202,174,248,250,117,218,214,162,88,87,42,126,7,41,181,42,235,65,197,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,162,35,233,161,151,163,90,216,220,189,201,162,145,175,86,182,39,71,55,20,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,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,201,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,221,15,28,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,67,54,245,57,77,246,175,21,183,97,85,21,219,236,182,171,133,109,210,142,155,180,196,237,85,85,199,77,29,68,155,209,55,187,115,40,169,147,162,170,181,59,125,90,136,174,114,172,234,228,169,230,159,41,249,127,93,234,54,226,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,187,36,107,122,171,81,238,216,244,124,110,93,236,114,36,181,228,169,230,159,41,249,127,93,234,54,224,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,165,101,226,121,254,101,130,211,100,20,184,126,67,87,105,102,85,103,146,193,119,90,101,70,190,170,221,36,177,75,45,58,191,166,230,177,238,130,52,126,213,77,204,220,199,117,99,222,215,4,191,230,95,199,29,79,17,217,148,218,61,131,178,145,154,117,133,222,36,124,53,113,190,42,135,223,46,48,164,144,45,107,102,98,185,169,76,141,124,173,133,172,119,198,201,22,71,170,171,152,200,97,84,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,167,181,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,117,138,243,20,225,211,4,225,127,128,92,31,77,48,90,127,196,11,101,101,226,183,124,223,217,59,167,177,106,225,158,179,183,44,178,118,123,189,134,59,180,199,108,103,220,137,247,170,132,0,225,59,205,62,141,252,192,199,189,70,2,85,115,171,243,79,139,124,191,161,245,27,137,21,120,78,243,79,163,127,48,49,239,81,128,149,92,234,252,211,226,223,47,232,125,70,226,7,31,229,253,196,198,27,194,134,165,230,186,165,152,80,213,220,94,236,30,174,219,104,182,83,34,181,247,27,140,149,212,79,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,192,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,150,63,202,159,129,202,109,74,186,208,113,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,232,136,250,104,101,232,214,182,55,47,114,104,164,107,213,173,137,209,204,29,171,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,209,85,149,51,69,209,173,108,110,78,220,50,200,215,171,157,43,163,134,199,192,0,69,254,100,58,223,106,209,30,20,50,199,92,44,117,119,74,140,242,158,163,7,161,100,50,54,54,65,61,125,29,66,44,242,185,122,170,50,56,163,149,232,141,106,171,158,140,103,194,142,89,25,40,10,118,231,79,172,87,91,214,174,98,154,33,111,191,82,75,98,198,172,236,189,215,81,210,85,57,207,109,214,169,242,53,27,85,26,61,88,143,142,154,56,159,18,57,136,246,178,178,69,234,173,149,0,175,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,63,37,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,181,229,89,163,150,45,93,226,226,209,83,145,205,214,147,2,183,203,152,199,77,181,255,0,215,85,84,211,193,29,50,111,99,218,172,237,207,81,20,253,126,38,187,177,177,205,86,189,85,62,87,51,77,20,253,139,113,113,148,248,123,135,138,160,206,250,230,180,123,229,223,52,94,54,121,188,68,114,116,141,141,111,74,168,170,118,53,55,116,137,98,220,229,118,238,129,117,60,42,234,151,237,167,135,29,58,212,201,175,190,217,175,188,227,244,190,213,173,240,190,31,187,116,137,157,154,239,225,163,24,214,244,170,138,118,252,13,70,47,78,172,234,213,106,175,85,43,3,146,94,177,216,165,197,115,174,31,170,33,236,222,169,174,11,152,209,201,185,238,241,116,178,71,79,73,80,157,17,155,35,236,190,42,111,122,191,115,252,87,194,222,145,185,86,207,192,165,110,117,126,105,241,111,151,244,62,163,113,32,173,54,45,125,171,197,110,57,173,61,14,251,45,170,225,71,107,172,169,238,177,59,85,85,113,212,201,79,30,197,93,238,220,202,42,149,234,136,173,78,223,71,42,43,154,139,58,185,213,249,167,197,190,95,208,250,141,196,247,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,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,8,129,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,62,252,114,112,137,117,225,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,237,223,219,94,138,201,33,145,91,31,117,35,111,74,229,169,198,189,199,135,77,71,161,210,252,214,231,211,76,178,235,131,163,169,99,150,150,8,237,87,74,149,166,137,151,57,103,145,168,245,133,140,129,172,145,171,43,88,216,222,249,81,28,230,35,94,30,175,155,39,8,127,178,45,71,253,224,176,170,45,152,134,127,112,127,181,155,37,127,118,74,92,138,101,154,121,182,198,244,71,164,51,177,142,149,189,28,244,108,141,157,171,218,98,194,197,229,92,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,5,205,241,77,195,199,239,45,167,214,252,19,237,127,217,207,1,121,138,237,226,189,159,227,55,236,130,120,187,123,59,145,244,235,223,235,187,114,255,0,71,167,79,127,84,227,154,1,203,203,246,25,171,118,29,83,253,175,251,111,216,158,43,250,195,236,255,0,134,239,119,169,165,131,251,103,137,126,222,157,221,223,209,94,187,122,123,186,245,78,199,197,55,16,255,0,187,78,159,91,243,191,178,31,104,252,125,230,43,79,133,246,135,131,217,190,9,229,238,111,237,201,215,167,99,166,221,169,253,46,189,125,221,23,142,104,7,48,223,219,158,173,216,116,179,246,65,236,79,109,248,175,235,255,0,180,30,39,179,217,166,150,127,237,126,25,155,186,246,182,255,0,73,58,110,235,239,233,209,116,248,143,163,188,178,158,187,235,117,141,60,239,119,46,11,35,38,253,178,253,156,189,244,119,254,135,118,230,255,0,213,114,210,119,252,238,223,45,121,113,244,61,15,28,28,83,106,15,13,63,98,190,194,89,241,234,255,0,180,126,210,241,94,214,167,158,93,158,31,195,108,237,246,166,143,167,94,251,250,245,235,247,39,78,158,254,190,87,131,14,51,245,71,136,189,81,186,97,57,181,135,22,162,161,162,176,79,117,142,75,85,45,68,82,172,172,168,167,141,26,171,36,242,38,221,179,57,122,116,69,234,137,239,251,209,122,95,22,124,38,126,244,127,101,127,209,255,0,217,159,179,62,59,253,74,241,190,35,196,118,63,223,163,217,183,177,254,30,187,191,151,79,127,158,225,103,129,255,0,221,167,80,110,25,223,237,63,237,31,143,179,75,105,240,190,197,240,123,55,207,4,189,205,253,249,58,244,236,116,219,181,63,165,215,175,187,162,254,46,91,199,249,126,245,58,245,90,199,124,122,56,240,231,205,147,132,197,236,140,108,140,217,189,20,253,33,187,87,244,107,215,93,249,221,237,105,187,230,233,223,241,56,166,224,127,247,150,212,27,126,119,251,79,251,57,224,44,209,90,124,47,177,124,102,253,147,207,47,115,127,126,62,157,123,253,54,237,95,232,245,235,239,232,142,22,120,31,253,218,117,6,225,157,254,211,254,209,248,251,52,182,159,11,236,95,7,179,124,240,75,220,223,223,147,175,78,199,77,187,83,250,93,122,251,186,43,138,110,56,63,118,157,65,183,224,159,179,15,180,126,62,205,21,219,197,123,107,193,236,223,60,241,118,246,118,36,235,211,177,215,118,228,254,151,78,158,238,170,225,103,142,15,222,91,80,110,24,39,236,195,236,231,128,179,75,118,241,94,218,241,155,246,79,4,93,189,157,136,250,117,239,245,221,185,127,163,211,167,191,170,63,252,111,150,255,0,238,235,254,46,127,39,207,255,0,119,253,153,255,0,249,251,159,251,62,102,191,245,57,251,210,148,0,110,213,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,198,53,99,140,30,30,116,109,106,169,114,173,77,199,166,186,81,108,239,218,40,239,84,46,175,143,127,109,91,186,9,38,99,147,171,100,107,211,175,222,222,171,247,1,217,193,14,116,235,154,183,11,26,135,119,91,71,138,189,227,61,63,251,235,34,125,186,138,157,126,23,187,250,126,45,223,235,58,125,223,123,154,159,204,149,152,150,109,134,231,246,120,178,28,23,45,179,100,86,185,247,118,171,109,53,241,85,211,191,107,156,197,219,36,78,115,87,163,152,246,175,69,251,218,169,247,162,129,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,46,91,155,97,184,5,158,92,135,58,203,108,216,237,174,13,189,218,219,181,124,84,148,236,220,230,177,55,73,43,154,212,234,231,177,169,213,126,247,34,125,234,128,125,160,67,157,69,230,173,194,198,158,93,210,209,226,175,121,55,95,254,250,199,95,110,173,167,79,133,142,254,159,139,111,250,254,159,119,222,215,39,242,58,254,147,241,131,195,206,178,45,45,46,43,169,184,244,55,74,221,253,139,69,101,234,133,181,242,108,238,43,182,193,28,207,114,244,108,110,122,244,251,155,209,126,224,59,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,197,203,115,108,55,0,179,203,144,231,89,109,155,29,181,193,183,187,91,118,175,138,146,157,155,156,214,38,233,37,115,90,157,92,246,53,58,175,222,228,79,189,80,15,180,8,129,168,92,211,56,88,211,234,169,41,125,165,117,201,123,114,199,23,115,30,154,221,88,199,110,143,126,228,95,22,222,173,79,232,170,255,0,39,123,143,121,164,28,119,240,211,172,145,209,182,209,168,118,155,21,117,194,88,224,165,182,223,174,246,250,90,201,166,147,183,178,54,68,218,135,171,158,174,145,26,141,78,170,174,107,145,62,224,36,24,63,226,41,99,154,54,77,12,141,146,57,26,142,99,218,189,81,200,190,244,84,84,251,208,255,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,88,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,89,255,0,60,239,193,63,204,159,166,157,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,15,127,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,200,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,9,85,206,175,205,62,45,242,254,135,212,110,36,85,225,59,205,62,141,252,192,199,189,70,2,85,115,171,243,79,139,124,191,161,245,27,136,28,83,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,29,236,150,39,193,221,101,67,147,188,213,87,51,167,84,106,175,189,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,76,60,149,60,211,229,63,47,235,189,70,220,93,72,0,0,3,50,220,64,234,103,237,147,92,115,205,82,142,174,235,81,73,147,100,21,215,10,15,106,73,190,170,26,23,204,239,11,3,254,55,163,123,80,36,81,163,26,229,107,26,196,107,87,107,80,189,254,97,26,161,106,210,174,15,181,38,231,112,109,36,213,23,251,60,184,189,13,36,213,173,166,125,68,247,6,173,50,246,186,162,172,143,138,41,37,168,88,218,157,92,202,119,251,218,136,175,110,120,64,185,238,75,24,5,53,139,135,156,175,80,106,49,234,186,59,150,85,148,62,153,149,211,36,173,101,125,186,142,158,52,133,98,71,46,199,49,149,19,215,177,94,196,247,191,123,92,171,219,68,111,138,231,105,163,150,41,113,92,23,136,26,121,187,55,170,107,130,97,213,145,237,123,188,93,44,145,212,85,211,175,85,126,200,251,47,138,167,220,140,220,255,0,21,241,59,164,109,69,158,156,52,96,21,58,89,195,206,155,233,245,195,30,164,177,220,172,120,189,182,154,233,67,76,145,108,138,227,225,216,181,138,171,18,171,30,247,84,44,175,123,218,171,189,238,115,186,187,119,85,240,28,194,52,190,213,170,188,31,106,77,178,224,234,72,106,44,22,121,114,138,26,185,168,155,82,250,121,237,237,90,149,237,117,84,88,223,44,81,203,78,178,53,122,181,149,15,247,57,21,88,224,168,190,89,122,215,251,22,226,227,22,241,22,255,0,21,65,157,244,194,171,54,69,190,104,188,108,240,248,121,35,235,35,26,222,149,81,83,111,114,238,233,18,203,181,170,237,189,47,248,203,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,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,58,245,232,171,247,129,78,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,176,158,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,207,103,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,105,120,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,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,129,77,153,103,22,121,150,117,194,134,63,194,246,97,79,87,118,102,43,148,71,122,180,95,42,107,209,207,165,183,71,71,45,60,86,212,139,183,185,204,99,167,145,204,145,210,174,214,109,137,173,70,49,155,125,175,43,143,61,154,101,245,175,71,173,35,86,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,146,87,149,199,158,205,50,250,215,163,214,129,112,92,103,232,30,99,196,94,151,90,240,156,38,229,102,162,174,162,191,193,117,146,75,172,210,197,18,196,202,122,136,213,168,177,199,34,238,221,51,87,167,68,78,136,190,255,0,185,23,129,240,193,192,54,176,232,174,185,99,90,155,148,228,152,109,85,174,205,227,59,240,219,235,42,159,80,238,245,28,208,183,107,95,78,198,175,71,74,213,94,174,79,114,47,222,190,229,146,188,83,113,15,251,180,233,245,191,59,251,33,246,143,199,222,98,180,248,95,104,120,61,155,224,158,94,230,254,220,157,122,118,58,109,218,159,210,235,215,221,209,120,230,128,115,13,253,185,234,221,135,75,63,100,30,196,246,223,138,254,191,251,65,226,123,61,154,105,103,254,215,225,153,187,175,107,111,244,147,166,238,190,254,157,23,73,137,167,1,56,218,102,237,83,214,107,26,71,31,119,118,139,71,35,191,181,212,236,197,250,50,251,84,206,11,118,230,245,83,185,172,70,147,191,206,168,171,132,107,202,60,53,72,77,90,215,253,36,208,207,101,126,212,242,223,98,123,111,191,224,63,172,42,106,123,221,158,223,115,251,68,111,219,211,187,31,244,186,117,221,238,235,209,122,124,237,44,226,127,67,117,171,32,168,197,180,203,56,246,205,210,150,141,247,9,160,246,101,101,62,218,118,189,140,115,247,77,19,26,189,29,43,19,162,47,95,127,221,209,23,164,74,230,207,248,87,245,207,254,225,57,239,43,63,48,57,7,252,141,171,255,0,45,162,63,23,51,75,212,102,62,73,17,27,186,199,167,94,49,175,167,242,100,224,246,15,45,196,108,100,237,21,85,215,215,69,53,206,154,211,185,217,174,105,142,27,186,242,142,61,174,110,247,198,127,6,26,163,196,94,168,218,243,108,38,253,139,81,80,209,88,32,181,73,29,214,170,162,41,86,86,84,84,72,174,68,142,9,19,110,217,154,157,122,162,245,69,247,125,202,174,12,56,48,213,30,29,53,70,233,155,102,215,236,90,182,134,182,193,61,170,56,237,85,85,18,202,146,190,162,158,68,114,164,144,70,155,118,194,228,235,213,87,170,167,187,239,84,245,92,83,113,193,251,180,234,13,191,4,253,152,125,163,241,246,104,174,222,43,219,94,15,102,249,231,139,183,179,177,39,94,157,142,187,183,39,244,186,116,247,117,87,11,60,112,126,242,218,131,112,193,63,102,31,103,60,5,154,91,183,138,246,215,140,223,178,120,34,237,236,236,71,211,175,127,174,237,203,253,30,157,61,253,81,185,151,121,118,187,211,214,235,203,143,63,187,67,202,54,207,246,83,171,234,169,242,29,207,59,90,53,220,215,159,157,189,207,213,170,82,128,13,242,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,126,100,28,100,84,240,193,128,219,44,24,148,111,151,46,203,123,222,205,153,17,93,5,39,133,154,145,242,247,221,28,241,203,30,248,167,114,55,106,59,170,253,253,19,239,162,252,131,35,200,114,219,189,70,65,149,95,174,55,155,165,94,206,253,117,194,169,245,21,18,237,106,49,187,228,145,85,206,232,214,181,169,213,125,200,212,79,185,9,137,205,167,51,191,94,248,177,191,98,23,10,167,62,219,141,120,95,103,196,175,122,164,126,34,219,67,36,189,17,92,173,78,174,68,95,133,19,175,243,234,66,176,4,162,224,175,142,28,203,133,204,182,150,146,247,114,188,93,176,39,239,241,86,134,77,44,235,79,210,42,133,103,133,129,211,199,11,55,79,58,62,78,191,127,78,169,241,39,190,46,128,53,71,77,85,77,91,3,106,105,39,142,104,159,215,107,227,114,57,171,209,122,47,69,79,119,222,135,245,35,255,0,1,89,157,251,80,184,78,193,178,252,154,169,213,23,42,255,0,105,247,229,115,222,245,118,203,149,84,109,247,189,206,114,252,44,106,123,213,126,226,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,170,106,169,168,160,117,77,92,241,195,19,58,110,124,142,70,181,58,175,68,234,171,238,251,212,207,247,26,156,112,230,92,81,229,181,84,150,75,149,226,211,129,51,103,133,180,62,105,96,90,142,177,83,171,252,84,13,158,72,95,182,120,21,241,244,251,186,245,95,137,125,215,13,199,174,103,126,211,222,19,179,156,191,25,170,117,61,202,131,217,157,137,90,247,177,91,190,229,75,27,189,236,115,92,159,11,220,158,229,79,188,206,184,3,232,99,249,30,67,137,93,233,242,12,86,253,113,179,93,41,55,246,43,173,245,79,167,168,139,115,85,142,217,36,106,142,111,86,185,205,94,139,239,71,42,125,202,124,240,5,240,114,223,227,34,167,137,252,6,231,96,203,99,124,89,118,37,217,246,148,202,138,216,42,252,84,213,111,139,176,233,39,146,89,54,69,3,81,219,145,189,23,238,234,159,116,200,40,175,148,182,103,126,178,113,99,97,196,45,245,78,101,183,37,241,94,208,137,30,244,73,60,61,182,186,72,186,162,57,26,189,28,170,191,18,47,79,229,208,189,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,149,77,85,53,20,14,169,171,158,56,98,103,77,207,145,200,214,167,85,232,157,85,125,223,122,153,254,227,83,142,28,203,138,60,182,170,146,201,114,188,90,112,38,108,240,182,135,205,44,11,81,214,42,117,127,138,129,179,201,11,246,207,2,190,62,159,119,94,171,241,47,186,225,184,245,204,239,218,123,194,118,115,151,227,53,78,167,185,80,123,51,177,43,94,246,43,119,220,169,99,119,189,142,107,147,225,123,147,220,169,247,153,215,0,126,139,109,202,227,103,184,210,221,237,21,245,20,53,212,51,50,166,150,170,154,87,69,52,19,49,200,230,72,199,181,81,90,230,185,17,81,200,168,168,168,138,135,231,0,92,167,43,78,54,175,58,195,79,62,133,106,69,93,93,102,73,100,183,58,190,146,233,81,35,228,101,69,12,41,69,74,198,73,52,211,190,71,212,58,73,30,245,68,98,53,122,170,162,162,245,66,197,12,235,112,31,153,223,176,222,41,244,251,216,85,78,135,219,153,5,166,203,89,209,239,110,250,89,174,52,189,198,252,46,78,189,118,167,185,122,183,251,232,166,138,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,94,207,116,27,13,212,173,92,211,221,86,204,40,169,46,111,211,122,123,171,237,20,53,52,235,35,35,184,213,190,137,98,173,69,222,141,223,3,105,36,70,53,204,119,199,51,100,106,177,241,49,78,150,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,18,171,157,95,154,124,91,229,253,15,168,220,72,171,194,119,154,125,27,249,129,143,122,140,4,170,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,21,193,206,227,53,181,80,104,190,158,233,204,212,245,107,114,190,101,18,222,233,229,107,27,216,108,20,52,146,67,43,94,237,219,145,234,235,132,42,212,70,170,42,54,78,170,222,136,142,172,190,20,113,63,183,60,77,105,86,45,38,51,246,130,146,183,48,180,248,251,115,168,188,92,115,208,178,170,55,213,119,98,232,228,116,45,129,146,186,77,201,181,35,107,213,223,10,41,42,185,213,249,167,197,190,95,208,250,141,196,249,60,155,113,107,22,65,197,197,101,218,239,67,226,42,241,156,62,227,116,181,201,221,123,60,61,83,231,166,164,116,157,26,168,143,235,5,93,67,58,57,21,191,31,94,155,154,213,64,187,243,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,245,128,25,119,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,247,23,253,203,223,84,45,90,171,193,246,155,92,237,237,164,134,162,193,103,139,23,174,164,134,181,181,47,167,158,222,212,166,78,239,68,69,141,242,197,28,85,9,27,147,171,89,80,207,123,145,81,238,165,110,58,112,171,174,1,198,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,188,116,45,85,115,90,187,219,21,76,109,122,116,232,143,71,34,43,145,17,203,102,156,149,60,172,101,63,48,43,189,58,220,4,85,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,0,0,172,14,116,122,23,167,20,56,78,57,196,61,178,205,224,115,58,236,130,155,27,185,84,211,170,50,59,141,43,168,234,100,141,245,12,233,241,205,31,133,99,25,34,42,59,182,229,99,183,163,34,72,226,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,129,109,60,124,233,6,162,235,86,143,89,241,109,50,199,189,179,116,165,201,105,238,19,65,226,224,167,219,78,218,90,166,57,251,166,123,26,189,29,43,19,162,47,95,127,221,209,23,164,107,225,7,132,30,34,116,187,136,156,75,59,206,244,243,217,150,59,103,143,241,85,94,214,161,155,183,220,161,168,137,159,4,83,57,235,213,242,49,61,205,94,157,122,175,185,21,75,41,6,182,246,87,102,254,38,49,85,76,239,70,158,141,56,123,147,108,179,111,51,44,171,37,185,145,89,162,137,181,114,43,137,153,138,183,187,113,164,233,49,84,71,127,14,30,58,128,131,28,206,181,23,80,112,31,217,175,216,76,235,33,199,60,127,182,124,87,178,110,115,209,247,246,120,61,157,206,211,155,187,110,247,244,235,215,166,229,233,247,169,225,121,110,234,182,168,231,90,227,124,180,230,218,147,148,228,52,48,226,149,53,49,210,221,111,21,21,113,50,84,172,163,106,72,140,145,238,68,114,53,238,77,221,58,244,114,167,243,83,241,94,107,69,24,207,35,221,157,120,113,241,141,89,56,125,128,196,226,54,110,118,146,47,83,20,68,85,59,186,78,189,154,166,158,124,187,181,122,158,62,120,96,215,45,106,214,27,62,83,166,88,63,182,109,116,184,213,61,190,105,253,167,71,79,182,161,181,85,79,115,54,205,43,28,189,27,43,23,170,39,79,127,223,213,23,163,128,110,24,53,203,69,117,134,241,148,234,110,15,236,107,93,86,53,81,111,134,127,105,209,212,110,168,117,85,43,218,205,176,202,247,39,86,196,245,234,169,211,221,247,245,84,235,62,1,247,232,155,30,83,229,122,206,246,186,247,105,242,252,223,143,229,15,52,250,15,246,127,171,183,212,238,238,107,165,91,218,107,175,61,253,53,255,0,135,220,0,13,162,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,158,115,26,15,120,149,216,238,183,227,86,94,253,4,30,47,237,53,103,137,99,124,63,95,103,211,82,127,13,242,110,126,231,110,111,240,217,238,251,221,253,242,171,77,76,95,172,54,156,158,211,61,142,249,73,226,104,170,118,247,98,238,57,155,182,185,28,158,246,170,42,124,77,69,247,47,242,42,231,94,57,51,186,91,197,203,37,209,12,207,177,65,63,103,193,227,62,206,221,225,246,178,38,73,253,119,83,93,185,251,157,221,151,222,158,239,232,167,242,2,171,79,67,167,218,125,151,234,158,95,65,129,224,118,143,105,223,110,125,223,9,73,226,34,135,185,219,137,242,191,227,149,205,98,116,100,111,95,123,147,175,78,137,239,84,66,97,105,215,40,174,39,50,91,186,209,234,5,171,236,109,10,125,213,189,251,125,199,175,194,245,254,215,21,98,47,244,154,198,255,0,207,235,252,148,178,206,15,184,21,211,190,19,44,187,232,235,254,208,229,117,31,221,215,238,212,244,158,39,107,234,59,127,214,203,81,44,108,219,21,66,199,240,253,251,119,47,189,125,193,221,180,243,7,180,233,198,31,111,195,44,81,236,161,183,119,123,77,234,229,233,220,149,242,59,222,231,57,127,164,245,251,213,127,251,71,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,57,168,120,61,167,81,240,251,134,25,125,143,125,13,199,181,221,111,87,39,94,220,172,145,190,246,185,171,253,38,39,220,169,255,0,218,51,55,168,58,125,151,233,102,95,95,129,231,150,143,102,95,109,157,175,23,73,226,34,155,183,220,137,146,179,227,137,206,98,245,100,140,95,115,151,167,94,139,239,69,67,80,228,102,227,7,129,93,59,226,206,203,190,178,191,236,246,87,79,253,195,126,237,79,87,225,183,62,159,185,253,108,149,17,70,253,209,83,164,127,23,221,187,114,123,211,222,25,240,4,227,212,94,81,92,78,99,87,116,163,211,251,87,219,42,21,251,235,123,246,251,119,79,133,139,253,174,90,197,95,233,57,237,255,0,153,215,249,161,219,244,31,147,59,162,188,91,114,93,111,204,251,244,16,119,188,102,51,236,237,190,35,115,37,100,127,215,116,213,219,153,181,221,169,125,201,239,254,138,255,0,48,28,153,244,30,241,19,178,45,111,201,108,189,138,9,252,39,217,154,207,18,199,120,142,158,208,166,171,254,27,36,220,205,174,218,223,226,51,223,247,183,251,229,171,31,62,195,97,180,227,22,152,44,118,58,79,13,69,77,187,181,23,113,207,219,185,202,229,247,185,85,87,226,114,175,189,127,153,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,154,135,131,218,117,31,15,184,97,151,216,247,208,220,123,93,214,245,114,117,237,202,201,27,239,107,154,191,210,98,125,202,159,253,163,51,122,131,167,217,126,150,101,245,248,30,121,104,246,101,246,217,218,241,116,158,34,41,187,125,200,153,43,62,56,156,230,47,86,72,197,247,57,122,117,232,190,244,84,53,14,70,110,48,120,21,211,190,44,236,187,235,43,254,207,101,116,255,0,220,55,238,212,245,126,27,115,233,251,159,214,201,81,20,111,221,21,58,71,241,125,219,183,39,189,61,225,159,0,78,173,66,229,11,196,150,57,85,36,88,21,47,219,8,91,44,108,100,187,232,45,251,216,177,238,115,246,203,90,170,155,95,240,116,254,127,127,220,116,77,15,228,211,154,93,171,45,55,221,104,203,189,129,5,53,92,21,21,246,47,103,197,85,227,32,106,198,233,105,252,77,53,106,44,123,209,101,143,123,83,171,118,238,79,189,0,241,220,161,244,30,241,155,235,45,102,170,221,172,187,177,107,5,28,145,83,87,248,150,39,75,188,21,84,19,178,46,219,100,73,63,181,57,93,185,90,177,255,0,37,234,190,226,234,207,43,166,122,105,137,105,38,27,110,193,112,155,111,129,181,219,105,225,130,40,187,210,203,238,142,38,68,139,214,71,57,223,209,141,169,239,114,253,223,223,234,167,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,4,170,231,87,230,159,22,249,127,67,234,55,18,42,240,157,230,159,70,254,96,99,222,163,1,42,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,5,5,243,83,187,93,110,60,113,231,212,119,11,157,93,85,61,174,158,207,73,67,20,211,57,236,165,129,109,148,211,44,81,53,87,163,24,178,205,44,138,214,244,77,242,61,223,123,149,86,74,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,2,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,127,128,0,164,14,114,88,181,139,31,226,226,142,237,104,161,240,245,121,54,31,110,186,93,36,238,189,254,34,169,147,212,210,54,78,142,85,70,116,130,146,157,157,26,136,223,131,175,77,206,114,175,107,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,28,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,14,123,171,90,1,164,154,231,236,175,218,158,37,237,191,98,119,252,7,245,253,77,55,103,189,219,238,127,104,145,155,186,246,163,254,151,94,155,125,221,58,175,95,157,165,156,48,104,110,138,228,21,25,78,153,96,254,198,186,85,81,190,223,52,254,211,172,168,221,78,231,177,238,102,217,165,123,83,171,162,98,245,68,235,238,251,250,42,245,234,96,241,156,61,153,175,173,154,35,123,211,164,107,247,182,84,231,57,149,24,95,33,167,17,92,89,227,27,155,245,110,113,157,103,179,174,156,103,140,240,231,196,0,30,205,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,233,96,15,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,245,128,0,0,3,202,103,90,79,165,154,161,224,127,105,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,220,135,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,249,33,237,64,0,0,3,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,254,106,122,0,7,52,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,15,173,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,243,83,218,128,60,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,201,15,106,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,228,135,160,0,0,0,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,154,140,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,167,86,53,127,146,30,212,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,94,157,94,229,254,106,126,172,23,73,244,179,75,252,119,236,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,251,212,245,96,0,0,15,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,249,169,231,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,26,197,204,106,239,163,122,157,145,105,157,239,65,187,213,22,42,199,64,201,254,212,181,190,38,157,200,143,130,125,173,166,122,51,185,19,227,147,102,229,86,239,218,190,244,83,27,19,139,179,131,166,43,189,58,68,250,166,126,77,214,73,179,217,142,209,222,171,15,150,91,223,174,152,214,99,122,154,120,107,166,189,169,141,120,204,114,244,194,107,130,189,255,0,170,207,255,0,210,7,254,149,127,216,199,245,89,255,0,250,64,255,0,210,175,251,25,135,244,222,3,251,79,133,95,162,77,252,150,237,103,247,79,251,150,191,206,176,128,87,191,245,89,255,0,250,64,255,0,210,175,251,24,254,171,63,255,0,72,31,250,85,255,0,99,31,77,224,63,180,248,85,250,31,201,110,214,127,116,255,0,185,107,252,235,8,4,106,225,75,141,59,71,19,89,5,247,22,155,11,251,47,116,181,81,199,112,166,131,218,46,173,241,148,251,246,76,253,201,4,109,143,182,231,192,157,21,85,93,221,247,39,70,184,146,166,125,140,69,188,85,17,114,212,235,8,142,109,148,99,114,60,85,88,44,194,222,229,200,210,102,53,137,231,26,198,147,19,49,62,233,245,115,137,0,7,179,90,0,0,0,65,141,69,230,117,246,7,80,114,124,19,246,35,227,254,206,94,107,109,62,43,237,47,107,191,225,231,124,93,205,158,21,219,119,108,235,183,114,244,235,211,170,253,230,54,39,25,103,7,17,85,234,180,137,245,76,252,155,204,143,102,243,61,164,185,93,172,178,214,253,84,198,179,218,166,157,34,120,127,74,99,224,156,224,175,127,234,179,255,0,244,129,255,0,165,95,246,49,253,86,127,254,144,63,244,171,254,198,97,253,55,128,254,211,225,87,232,146,127,37,187,89,253,211,254,229,175,243,172,32,21,239,253,86,127,254,144,63,244,171,254,198,63,170,207,255,0,210,7,254,149,127,216,199,211,120,15,237,62,21,126,135,242,91,181,159,221,63,238,90,255,0,58,194,1,231,180,235,45,251,125,167,216,198,119,236,255,0,1,246,142,205,69,118,240,189,222,239,99,196,64,201,123,123,250,55,118,221,253,55,109,78,189,58,244,79,184,244,38,210,154,162,168,138,163,148,160,119,173,87,98,229,86,174,70,149,83,51,19,227,28,36,0,31,94,96,0,0,57,167,17,58,215,111,225,255,0,74,174,90,149,91,110,167,185,205,73,53,53,53,37,182,90,246,209,186,186,89,101,107,86,56,222,173,122,171,155,26,201,46,212,107,151,108,78,95,114,34,170,68,47,234,179,255,0,244,129,255,0,165,95,246,51,7,19,153,97,112,149,245,119,170,210,121,242,153,249,66,83,146,236,86,123,180,56,121,197,229,182,55,232,137,154,117,222,162,158,49,17,51,194,170,162,123,227,143,47,138,194,1,94,255,0,213,103,255,0,233,3,255,0,74,191,236,99,250,172,255,0,253,32,127,233,87,253,140,240,250,111,1,253,167,194,175,209,183,254,75,118,179,251,167,253,203,95,231,88,64,43,223,250,172,255,0,253,32,127,233,87,253,140,127,85,159,255,0,164,15,253,42,255,0,177,143,166,240,31,218,124,42,253,15,228,183,107,63,186,127,220,181,254,117,132,3,243,91,159,112,150,223,75,37,218,150,158,154,185,240,177,213,80,211,78,233,226,138,85,106,111,107,36,115,24,175,106,59,170,35,149,140,85,68,69,86,183,175,68,253,38,215,154,1,49,187,58,72,0,15,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,1,93,220,211,244,166,224,151,12,99,92,98,187,83,186,133,208,195,138,77,66,230,57,37,100,168,234,170,152,229,107,189,232,230,185,171,43,92,139,181,90,172,103,77,251,215,101,136,156,211,136,237,46,183,234,254,139,229,88,117,70,53,79,123,185,62,217,83,83,99,134,87,182,55,71,117,100,47,240,178,71,34,185,169,27,187,138,141,220,174,70,171,92,230,187,171,28,228,92,28,203,13,229,120,106,173,199,62,113,227,9,86,197,103,159,179,249,229,140,101,83,216,215,118,174,94,109,92,39,159,45,57,243,142,92,212,116,0,43,135,107,0,0,59,31,9,26,181,119,209,237,120,198,111,148,23,75,117,5,186,241,89,79,99,190,75,112,70,165,58,91,106,42,34,73,156,231,185,83,181,179,107,101,71,238,78,139,26,110,234,205,205,117,214,153,239,46,115,130,141,77,180,106,119,14,24,140,246,216,187,21,24,205,28,88,205,194,13,206,119,110,162,142,40,216,139,185,88,212,94,228,93,153,126,30,168,222,238,205,202,173,82,85,179,120,174,53,97,234,159,92,126,106,7,166,188,138,55,108,103,54,169,255,0,5,122,71,140,211,51,63,124,114,244,70,188,162,123,160,0,149,185,244,0,0,40,199,136,159,48,58,157,255,0,44,175,95,229,178,151,156,81,143,17,62,96,117,59,254,89,94,191,203,101,35,91,75,245,86,252,103,228,188,58,15,251,67,23,236,83,248,156,244,0,67,221,32,0,0,188,238,29,188,191,105,143,252,141,178,255,0,145,68,116,35,158,240,237,229,251,76,127,228,109,151,252,138,35,161,22,133,143,170,167,194,62,78,15,205,190,208,191,237,213,248,164,0,30,173,120,1,243,178,44,130,209,137,227,247,60,167,32,171,240,182,187,53,28,215,10,217,251,110,127,106,158,22,43,228,126,214,34,185,221,26,213,94,141,69,85,233,238,69,83,228,204,68,107,47,213,20,85,114,168,162,136,214,103,132,68,119,171,91,154,54,166,218,50,93,78,199,52,206,219,22,250,140,42,142,105,238,19,238,114,116,168,174,72,94,144,109,86,34,124,49,67,12,155,218,231,34,247,246,252,42,197,235,10,79,67,168,89,222,65,169,217,189,239,63,202,106,123,215,75,237,100,149,147,244,123,220,200,247,47,195,20,123,220,231,36,81,183,107,24,213,114,237,99,26,222,189,16,243,197,107,141,196,121,94,34,187,222,153,248,114,143,131,184,54,95,38,141,159,201,240,249,116,115,162,158,61,253,169,237,85,167,171,122,103,79,80,0,49,91,224,239,124,14,105,117,191,85,184,140,176,90,111,248,213,61,242,193,105,134,166,239,118,165,169,123,123,73,20,81,171,97,115,216,174,78,235,124,76,148,200,177,244,114,57,28,168,230,171,55,156,16,180,30,88,122,83,112,196,180,170,241,170,53,183,106,121,161,207,166,137,180,148,113,49,219,169,226,161,150,166,21,116,143,94,136,174,124,143,147,225,68,84,70,177,171,185,85,234,214,108,178,156,55,149,98,233,166,121,71,25,240,143,214,116,143,122,19,210,30,119,244,22,207,95,189,76,233,93,113,213,209,206,39,122,190,26,196,199,41,166,157,234,163,151,26,83,60,0,88,110,53,64,126,62,120,159,215,45,21,214,27,62,45,166,89,199,177,173,117,88,213,61,194,104,61,153,71,81,186,161,213,85,76,115,247,77,19,220,157,91,19,19,162,47,79,119,221,213,87,175,178,229,229,175,250,183,174,127,111,255,0,106,121,111,182,253,137,236,175,1,253,97,77,77,217,239,120,190,231,246,136,217,187,175,106,63,233,117,233,183,221,211,170,245,143,124,211,60,192,227,255,0,242,54,147,252,182,180,232,92,166,63,21,62,135,255,0,221,196,86,214,34,244,231,19,106,107,157,221,103,134,179,167,155,61,203,251,49,201,178,218,58,55,140,117,56,122,34,246,229,185,223,220,167,127,141,218,98,123,90,107,198,56,79,30,92,22,16,0,37,74,4,0,0,42,147,89,248,222,226,131,19,214,28,235,22,199,245,59,194,218,236,217,45,206,223,69,7,177,109,207,237,83,195,85,35,35,102,231,192,174,119,70,181,19,171,149,85,122,123,213,84,181,178,140,120,137,243,3,169,223,242,202,245,254,91,41,30,218,27,215,108,218,162,109,85,49,199,186,116,92,93,14,229,152,28,207,29,137,163,29,102,139,145,20,68,196,87,76,85,167,30,237,98,116,91,95,8,57,254,93,170,60,59,98,89,222,119,118,246,157,242,231,227,252,85,87,98,40,123,157,186,234,136,153,240,68,214,177,58,50,54,39,185,169,215,167,85,247,170,169,216,200,247,192,15,148,140,19,234,158,167,84,72,67,113,130,170,107,195,91,170,169,214,102,152,249,43,157,167,179,111,15,157,227,45,90,166,41,166,155,183,34,34,35,72,136,138,230,34,34,35,132,68,71,40,0,6,75,70,0,0,0,0,17,171,142,254,39,47,188,37,233,238,27,170,182,139,47,182,233,31,152,71,107,186,90,60,75,41,188,125,44,182,203,131,155,31,125,209,74,177,109,158,58,121,122,181,187,151,181,179,170,53,206,36,169,0,57,213,249,88,197,190,96,80,250,117,196,9,191,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,162,30,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,0,0,0,71,93,25,227,183,65,181,187,91,114,237,12,196,178,106,73,46,246,26,141,182,90,198,79,190,147,36,129,144,49,213,47,163,145,81,17,239,134,94,251,85,137,185,31,20,105,60,78,146,53,127,104,56,87,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,116,197,38,221,189,249,127,163,211,174,239,127,94,137,211,159,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,124,174,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,7,63,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,142,128,114,174,44,124,172,107,39,203,252,135,211,167,2,149,191,170,143,199,103,251,185,255,0,209,155,63,249,161,119,220,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,153,115,74,124,88,249,88,214,79,151,249,15,167,78,5,43,127,85,31,142,207,247,115,255,0,163,54,127,243,66,255,0,140,171,154,168,0,0,3,228,229,150,235,237,227,21,188,218,113,108,143,236,253,234,182,223,81,79,110,187,248,54,85,251,62,169,241,185,177,84,246,30,168,201,123,111,86,191,182,229,218,237,189,23,220,165,11,255,0,85,31,142,207,247,115,255,0,163,54,127,243,66,255,0,138,22,230,151,161,117,154,63,197,101,251,36,162,179,120,76,111,81,63,209,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,11,148,225,99,90,255,0,120,158,31,112,157,99,146,223,224,170,242,11,122,248,248,27,23,110,54,87,65,43,233,234,187,77,238,72,169,10,207,12,171,30,231,171,187,106,205,221,29,213,18,42,243,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,236,101,29,103,127,195,248,30,207,247,76,82,109,219,223,151,250,61,58,238,247,245,232,157,56,255,0,36,253,104,181,91,170,115,205,8,200,114,250,74,90,139,165,69,45,251,25,179,204,198,177,245,83,164,82,50,226,232,164,219,213,239,72,161,162,85,137,94,171,178,55,189,141,232,217,92,159,175,158,119,224,159,230,79,211,64,242,156,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,137,13,59,36,111,73,34,99,190,23,39,94,157,23,170,42,162,219,249,64,60,174,60,246,105,151,214,189,30,180,181,78,103,90,165,251,47,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,128,86,174,170,243,96,226,199,32,212,124,142,239,165,250,143,246,103,16,168,184,75,236,59,91,177,219,108,146,83,208,181,118,195,221,116,209,76,245,153,204,70,190,79,226,185,189,199,63,103,70,109,106,89,255,0,47,29,65,213,141,91,225,130,199,170,186,199,159,253,171,189,101,23,11,133,68,18,123,42,154,135,192,210,195,80,234,70,211,116,167,107,89,47,199,77,36,189,197,107,93,252,125,158,244,98,42,208,182,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,166,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,15,172,0,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,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,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,7,117,0,1,194,184,223,213,236,203,65,120,99,203,117,115,79,231,164,142,251,142,212,90,38,167,74,184,18,104,37,99,238,148,145,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,14,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,197,145,138,230,177,207,138,88,158,172,102,253,169,202,185,163,249,19,212,223,162,250,197,17,78,220,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,20,52,102,15,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,0,4,53,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,3,159,243,9,230,89,117,225,235,50,167,209,125,18,160,164,170,204,173,117,20,85,249,29,125,210,145,207,164,164,129,82,58,134,80,198,197,86,172,175,158,39,51,185,35,85,18,56,164,218,199,119,156,175,167,150,188,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,205,251,83,53,135,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,161,163,48,121,77,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,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,254,36,212,239,145,221,100,149,238,248,156,189,58,244,78,136,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,217,74,202,42,41,27,30,202,120,227,98,244,124,210,47,85,77,223,23,78,189,17,17,43,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,0,0,4,74,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,89,106,102,7,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,80,52,252,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,0,0,21,65,205,7,152,37,53,218,154,245,194,246,139,93,106,216,198,84,58,131,48,190,83,75,45,51,247,195,45,85,61,101,149,98,150,6,185,88,174,100,14,124,241,75,178,70,43,162,248,152,231,245,15,171,146,115,142,166,119,20,118,91,126,41,106,164,77,17,165,168,246,69,214,186,182,154,86,214,214,178,89,88,143,187,177,26,199,75,19,32,70,171,163,167,216,175,146,53,151,184,141,146,72,210,154,205,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,203,105,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,96,188,144,0,0,0,17,43,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,101,169,152,29,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,129,216,0,0,0,42,175,154,159,30,63,247,95,133,77,32,189,127,177,69,151,223,109,151,31,248,246,84,217,28,206,215,254,174,233,95,28,223,236,148,239,111,246,214,1,34,180,15,142,58,158,35,184,217,203,244,123,7,101,35,52,235,11,197,238,79,134,174,55,197,80,251,229,198,27,133,20,11,90,217,152,174,106,83,35,95,43,97,107,29,241,178,69,145,234,170,230,50,22,190,113,199,83,195,143,27,56,134,143,103,12,164,126,157,102,152,189,181,243,85,200,248,169,223,99,184,205,112,173,129,43,93,51,213,173,90,101,107,34,108,205,123,190,6,70,146,49,81,90,246,77,8,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,23,82,10,171,229,89,199,143,253,200,225,83,87,239,95,236,177,98,23,219,157,199,254,33,148,214,70,179,181,255,0,172,58,39,201,55,251,29,59,27,253,169,133,170,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,147,255,0,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,77,148,172,162,162,145,177,236,167,142,54,47,71,205,34,245,84,221,241,116,235,209,17,18,155,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,3,181,112,215,198,109,139,92,53,131,84,180,6,247,106,246,86,103,167,57,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,245,237,204,205,208,178,88,220,189,28,231,182,72,250,163,159,28,50,84,206,15,16,185,77,247,6,227,67,82,243,92,90,187,193,94,177,253,80,188,221,45,213,61,166,73,216,170,130,237,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,237,56,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,224,145,64,0,5,0,255,0,85,31,142,207,247,115,255,0,163,54,127,243,66,255,0,140,171,129,166,142,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,232,7,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,1,88,28,208,56,204,226,79,135,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,99,208,85,239,170,125,109,108,110,147,125,68,18,61,58,178,24,211,162,46,223,135,175,78,170,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,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,78,43,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,144,0,16,87,154,78,177,113,39,195,182,43,135,234,182,136,234,191,217,251,45,109,193,216,245,226,215,37,178,130,175,125,83,227,146,122,105,225,239,210,200,244,234,200,106,27,39,89,118,252,48,108,103,85,145,203,26,184,22,230,95,174,217,95,17,216,238,1,196,46,161,123,127,27,204,55,88,169,63,177,52,116,158,14,233,51,217,225,37,254,180,165,73,36,223,35,82,159,106,185,172,111,137,238,57,81,35,39,87,49,93,28,177,107,39,8,249,221,53,222,111,15,87,135,219,231,204,109,117,59,94,254,205,85,4,18,200,228,216,215,177,29,221,129,106,32,234,237,205,103,127,126,215,57,141,66,131,52,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,125,224,106,32,30,127,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,222,122,0,33,7,52,222,44,53,19,134,124,3,7,183,233,22,71,87,96,203,50,155,197,68,201,92,219,117,37,92,30,206,164,133,18,162,23,165,75,94,141,123,165,170,164,115,85,172,95,116,114,117,115,126,231,197,254,5,184,187,227,179,137,222,35,177,220,2,229,173,93,220,110,223,186,251,147,127,161,187,59,122,218,233,222,205,241,123,161,142,79,227,72,248,105,247,70,229,123,59,253,196,69,70,41,197,121,169,235,29,139,87,120,184,187,211,99,144,245,164,192,173,241,97,210,84,238,127,245,213,85,52,243,201,82,187,30,198,171,59,115,212,75,7,79,137,174,236,111,107,149,175,68,73,43,201,47,69,63,239,235,136,202,203,135,247,240,171,125,44,114,255,0,234,245,149,114,76,197,143,255,0,82,72,220,217,63,217,209,205,254,130,129,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,171,142,29,41,184,105,87,17,25,19,107,110,212,247,8,114,249,166,202,233,31,19,28,199,69,21,93,76,202,177,72,213,234,136,230,72,201,27,213,21,81,205,70,187,225,87,43,27,193,11,74,230,127,128,125,162,209,27,78,119,71,105,241,21,152,141,229,157,250,174,254,207,11,65,84,213,138,95,129,92,136,253,213,9,68,158,230,185,201,247,167,70,239,82,173,74,243,55,195,121,46,46,170,99,148,241,143,127,241,118,79,71,153,228,231,219,63,102,253,207,62,142,197,92,185,211,203,151,45,105,210,116,210,57,250,52,153,0,13,106,110,19,91,150,6,173,85,99,250,157,118,210,27,149,211,109,175,42,163,125,109,190,153,233,51,255,0,178,84,232,142,84,141,17,123,113,239,166,73,156,247,57,169,187,195,194,155,186,162,53,208,164,244,58,117,150,253,129,212,28,99,59,246,127,143,251,57,121,162,187,120,94,239,107,191,225,231,100,189,189,253,29,183,118,206,155,182,175,78,189,122,47,220,101,96,177,19,133,196,83,118,59,167,225,222,208,237,62,79,70,127,148,95,203,234,142,53,211,58,114,225,84,113,166,120,250,226,59,227,198,23,222,15,157,142,228,22,140,179,31,182,101,56,253,95,138,181,222,104,225,184,81,79,219,115,59,180,243,49,31,27,246,189,17,205,234,215,34,244,114,34,167,95,122,34,159,68,178,162,98,99,88,112,253,116,85,110,169,162,184,210,99,132,196,247,0,3,235,242,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,58,17,207,120,118,242,253,166,63,242,54,203,254,69,17,208,139,66,199,213,83,225,31,39,7,230,223,104,95,246,234,252,82,0,15,86,188,34,79,50,205,77,180,98,122,6,186,123,52,93,235,166,117,89,12,20,204,220,230,246,169,233,38,138,162,105,250,163,21,174,232,230,193,30,197,115,85,123,251,147,170,49,200,75,98,160,249,128,234,213,86,165,241,11,119,177,210,221,60,69,143,10,254,193,208,196,196,153,140,109,67,58,45,99,156,201,23,167,119,196,111,137,94,214,181,28,200,34,254,146,53,28,186,140,239,19,228,248,74,162,57,213,195,239,231,240,88,157,23,228,115,156,237,13,170,234,142,197,159,222,79,141,51,27,177,175,181,164,233,223,17,40,214,0,32,46,188,0,0,125,12,119,31,187,229,153,5,179,22,199,233,60,85,210,243,89,13,190,138,14,227,89,221,168,153,232,200,217,185,234,141,111,87,57,19,171,149,17,58,251,213,16,190,124,59,14,198,52,255,0,24,183,97,152,101,150,158,211,101,180,194,144,82,82,64,139,182,54,245,85,85,85,94,170,231,57,202,174,115,220,170,231,57,206,115,149,85,85,86,179,185,99,105,103,218,205,101,184,234,109,69,103,110,159,3,163,254,20,44,147,163,229,171,173,142,104,89,185,170,197,71,68,145,54,165,87,163,154,228,127,107,166,228,220,133,165,19,45,156,195,117,118,106,191,60,234,225,30,17,252,126,78,104,233,163,60,242,172,202,214,83,110,123,54,99,122,174,51,231,87,164,198,177,203,133,58,76,79,248,166,0,1,35,82,202,181,230,153,230,7,31,255,0,145,180,159,229,181,167,66,229,49,248,169,244,63,254,238,57,239,52,207,48,56,255,0,252,141,164,255,0,45,173,58,23,41,143,197,79,161,255,0,247,113,15,179,246,220,248,207,225,151,72,102,127,205,109,62,197,191,252,180,172,32,0,76,28,222,0,0,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,75,74,224,7,202,70,9,245,79,83,170,36,33,30,248,1,242,145,130,125,83,212,234,137,8,110,176,31,250,91,94,205,63,40,85,251,89,246,254,59,253,245,223,199,80,0,50,209,240,231,188,68,249,126,212,239,249,27,122,255,0,34,148,135,63,213,103,255,0,233,3,255,0,74,191,236,100,181,210,44,234,209,196,254,129,210,229,57,6,41,236,235,94,105,71,112,183,214,218,124,115,166,254,183,239,77,75,35,59,204,108,110,248,218,197,94,173,70,170,110,247,47,84,234,107,173,227,240,216,248,170,205,138,181,157,39,186,99,213,223,30,180,203,27,178,89,214,201,213,103,49,205,108,110,91,138,233,141,98,170,42,214,124,237,52,166,169,238,166,121,240,245,169,8,208,129,30,255,0,112,30,18,63,220,155,255,0,175,215,63,243,131,161,107,254,173,126,195,52,146,253,170,127,103,253,183,236,79,11,253,97,226,252,55,123,189,83,20,31,219,54,63,111,78,238,239,232,175,93,189,61,221,122,166,30,87,129,175,42,162,229,119,230,52,210,39,134,179,203,93,123,146,109,189,218,188,46,223,226,48,88,92,166,221,113,92,85,85,58,87,20,211,172,220,154,34,152,137,138,166,57,199,29,102,34,56,58,17,0,57,213,249,88,197,190,96,80,250,117,196,252,223,213,103,255,0,233,3,255,0,74,191,236,103,233,231,87,229,99,22,249,129,67,233,215,19,101,133,199,88,198,107,212,85,174,156,248,76,115,241,132,31,61,217,108,219,102,186,191,165,45,117,125,102,187,189,170,106,215,119,77,124,218,167,77,53,142,106,86,44,127,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,109,108,111,123,227,134,188,46,104,95,239,41,174,216,206,138,125,169,251,57,246,143,198,255,0,100,252,15,140,236,120,122,57,234,127,180,247,35,221,187,177,183,250,105,211,119,95,127,78,139,226,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,45,31,106,32,21,235,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,32,113,94,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,90,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,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,47,159,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,22,202,117,154,86,44,141,115,150,87,185,239,221,177,99,142,48,133,124,227,236,89,54,51,134,240,251,98,204,243,154,188,198,251,73,79,145,182,225,125,169,161,167,163,125,116,234,182,213,115,210,10,118,54,40,153,213,118,177,136,138,168,198,181,28,233,29,185,238,227,252,163,53,51,21,211,190,46,33,183,101,53,126,19,237,174,63,87,140,219,167,124,145,199,11,107,164,158,158,162,38,72,231,189,189,59,158,21,209,49,27,185,206,150,88,152,141,248,186,164,128,231,157,248,39,249,147,244,210,170,192,213,64,32,7,44,94,60,127,109,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,2,63,241,237,169,152,174,151,240,143,169,151,28,166,175,183,237,236,126,183,25,183,64,201,35,73,170,171,171,224,125,60,76,141,175,123,119,237,238,58,87,163,122,185,34,134,87,163,93,179,161,216,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,16,56,81,165,62,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,0,0,16,87,156,22,142,88,179,158,24,23,85,106,38,240,247,173,52,184,65,81,71,38,215,191,191,75,93,81,5,37,69,55,68,123,88,221,207,125,52,189,197,107,220,158,27,99,118,164,142,82,117,31,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,192,205,191,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,108,43,158,119,224,159,230,79,211,74,224,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,117,254,32,245,210,143,88,56,83,225,215,27,173,188,248,188,147,78,254,210,99,119,56,100,72,35,145,148,177,173,185,109,239,108,113,46,238,207,133,237,194,217,30,214,185,242,83,79,253,37,106,189,193,245,185,92,121,236,211,47,173,122,61,105,210,185,195,107,125,215,60,226,46,159,70,166,177,210,81,219,116,186,157,27,79,86,217,28,249,235,167,184,210,210,84,202,247,253,205,99,26,212,133,141,98,34,175,86,72,229,114,239,70,71,197,121,123,231,248,110,150,113,115,132,234,14,160,228,52,150,60,122,199,79,123,169,174,174,169,85,217,19,61,143,88,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,194,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,9,255,0,201,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,54,215,166,218,171,147,106,35,117,78,246,189,17,118,65,5,68,93,183,49,237,119,137,221,240,186,54,170,220,161,26,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,73,80,0,0,50,174,116,174,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,230,167,85,206,248,122,202,176,157,9,211,62,32,188,79,180,49,189,70,246,149,54,232,233,100,111,178,235,168,235,38,131,195,205,39,69,141,123,177,197,221,141,119,35,157,178,118,236,68,139,123,195,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,149,190,115,142,214,218,77,121,188,102,24,133,170,146,183,75,231,168,138,26,12,70,247,77,3,103,138,145,157,164,124,205,171,167,98,75,29,76,169,28,174,68,123,167,138,37,168,115,118,202,140,99,136,107,167,26,247,171,26,73,138,230,152,86,158,229,126,202,178,234,29,189,45,121,37,55,129,166,159,199,82,164,115,71,219,223,44,110,124,95,5,76,233,214,53,107,190,62,189,122,163,85,63,46,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,45,167,137,126,32,42,120,158,229,77,154,235,36,248,5,94,34,203,189,69,12,48,209,77,112,138,181,146,178,11,253,44,43,52,82,177,26,229,98,185,142,106,164,145,196,244,123,30,136,215,51,100,143,166,18,250,57,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,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,148,46,4,202,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,47,120,205,103,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,227,70,244,107,158,214,75,20,172,71,191,102,229,153,92,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,24,92,72,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,104,115,254,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,136,137,191,166,214,245,85,247,103,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,87,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,206,174,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,240,87,94,121,128,102,90,97,147,79,134,106,6,61,87,98,190,210,211,210,84,212,91,234,209,27,60,12,169,167,142,162,36,145,189,122,177,235,20,209,170,177,221,30,197,85,107,145,174,69,106,126,74,156,90,251,73,138,219,179,90,138,29,150,91,173,194,182,215,71,83,221,98,247,106,169,35,166,146,162,61,136,187,219,181,149,180,203,213,81,26,189,206,141,85,86,185,18,74,243,71,243,217,169,191,69,244,122,34,101,114,188,210,28,55,94,184,9,212,157,35,212,8,42,228,177,100,89,197,100,53,11,73,58,195,60,79,101,21,178,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,135,252,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,123,216,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,103,51,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,150,188,168,248,215,253,153,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,161,197,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,4,255,0,0,0,0,0,50,174,106,160,202,184,29,127,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,128,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,99,127,133,38,223,127,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,129,126,128,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,93,66,162,204,174,56,6,75,111,211,155,181,37,175,44,170,179,214,195,97,174,171,106,58,10,91,139,161,122,83,77,34,43,30,138,198,202,172,114,162,177,254,228,95,133,223,114,132,32,230,133,199,79,236,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,254,19,157,79,34,211,94,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,158,131,90,237,58,161,101,213,204,190,143,90,173,149,116,25,220,151,138,154,188,130,42,152,99,137,238,173,157,235,52,146,163,98,68,137,89,34,201,220,99,163,254,27,152,246,185,157,88,173,82,127,242,88,201,244,74,139,50,202,241,219,205,190,146,223,170,149,148,239,101,150,229,53,202,116,125,214,208,244,142,74,154,40,169,215,164,27,224,146,146,57,213,222,249,158,201,95,209,17,144,189,64,146,186,101,202,231,75,236,60,40,92,52,35,80,106,105,47,25,101,250,161,247,234,172,138,8,164,99,45,247,180,163,150,158,149,208,164,110,134,90,154,106,68,158,85,100,83,191,108,143,146,103,171,99,238,236,101,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,38,151,138,203,231,79,150,232,149,70,27,138,96,247,151,85,212,234,165,186,161,151,43,44,48,203,60,44,164,180,85,44,140,169,158,85,88,157,4,236,124,148,49,198,145,239,100,205,122,49,232,237,136,246,74,30,127,149,103,30,63,247,35,133,77,95,189,127,178,197,136,95,110,119,31,248,134,83,89,26,206,215,254,176,232,159,36,223,236,116,236,111,246,166,22,168,101,134,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,75,220,63,90,53,30,193,161,216,29,147,87,174,62,59,51,161,199,232,96,189,204,231,43,228,90,166,194,212,115,101,145,102,155,189,51,125,205,146,100,145,91,44,141,124,141,70,35,209,141,14,128,0,3,42,231,95,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,249,1,221,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,99,127,133,38,208,208,70,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,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,125,45,127,140,222,52,113,94,24,52,58,135,82,49,183,90,178,155,214,95,182,12,66,158,58,232,223,75,89,190,30,234,87,57,88,244,124,180,113,177,99,115,157,15,93,206,150,6,110,141,37,73,26,28,215,153,127,28,116,220,56,225,179,104,246,14,202,183,234,46,105,103,145,240,213,198,249,105,217,99,183,76,178,64,181,173,153,138,215,45,74,185,146,182,22,177,223,3,227,89,30,168,141,99,38,163,99,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,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,237,117,187,65,179,45,3,147,11,181,234,5,21,93,182,251,150,98,241,100,213,22,154,186,116,134,123,107,37,173,171,130,40,100,77,238,93,238,138,154,57,85,28,140,123,22,101,141,204,71,70,189,66,90,242,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,195,157,95,154,124,91,229,253,15,168,220,64,128,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,53,23,195,255,0,15,89,87,17,117,153,189,147,10,169,235,122,196,112,250,204,182,154,222,218,89,39,146,235,225,167,167,141,244,113,36,104,175,73,158,201,220,177,162,53,219,164,99,24,168,212,122,189,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,128,212,152,34,255,0,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,101,66,195,43,214,54,181,171,19,218,246,109,216,145,201,36,160,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,21,87,197,143,154,125,100,249,129,144,250,140,231,228,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,79,215,197,143,154,125,100,249,129,144,250,140,231,160,205,248,85,204,172,124,49,233,231,20,152,229,182,174,229,137,228,116,245,148,217,4,237,145,36,91,77,198,43,165,93,44,74,246,53,136,177,211,75,20,116,237,107,213,207,254,55,113,174,86,119,33,107,130,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,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,153,214,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,9,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,88,202,185,170,131,42,224,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,217,20,102,219,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,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,160,122,176,8,65,204,191,142,58,110,28,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,129,241,172,143,84,70,177,147,4,21,230,255,0,159,225,185,215,21,244,212,184,126,67,73,118,126,43,139,211,88,46,235,76,170,230,82,220,99,172,172,150,90,117,127,77,174,123,27,60,104,253,170,187,95,185,142,232,246,61,173,244,28,149,60,211,229,63,47,235,189,70,220,64,2,127,242,84,243,79,148,252,191,174,245,27,112,23,82,0,0,102,91,136,29,51,253,141,235,142,121,165,177,210,93,105,233,49,156,130,186,223,65,237,72,246,85,77,66,201,157,225,103,127,192,196,119,118,5,138,68,123,90,141,123,94,142,106,109,114,26,105,41,91,156,222,150,253,148,226,58,197,169,148,22,47,11,65,157,227,241,248,154,223,21,191,198,93,40,158,176,205,252,53,122,186,61,148,174,183,55,220,214,177,221,122,167,87,119,20,9,211,202,179,88,239,186,187,194,61,162,155,35,135,173,94,5,112,151,14,142,167,115,63,174,169,105,160,130,74,101,216,198,53,25,219,130,162,40,58,124,78,119,99,123,156,174,122,162,74,13,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,121,84,28,146,245,51,42,166,213,60,235,71,60,95,119,27,184,99,235,147,118,36,146,71,120,122,234,122,154,122,125,240,183,127,109,157,200,234,186,72,187,21,206,236,65,241,34,51,162,203,254,106,122,199,125,210,46,17,238,244,216,228,61,42,243,219,132,88,116,149,59,153,253,107,75,83,4,242,84,174,199,177,200,254,228,20,242,193,211,225,115,123,251,218,228,115,17,20,40,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,222,95,159,46,173,28,177,104,223,8,248,37,53,162,111,17,87,152,91,224,204,110,149,59,94,206,245,85,124,17,72,212,216,231,189,27,218,129,41,224,234,221,173,127,99,126,214,185,238,66,141,184,104,192,41,181,79,136,109,55,211,235,134,61,87,124,182,223,50,139,109,53,210,134,153,37,223,45,187,196,49,107,21,86,37,71,177,141,167,73,94,247,181,83,99,26,231,117,110,222,169,165,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,54,105,139,91,243,172,58,251,132,221,166,168,134,135,32,182,85,90,170,164,166,115,91,43,34,158,39,70,247,49,92,142,68,114,53,234,168,170,138,157,122,117,69,251,138,32,205,49,107,134,11,152,223,112,155,180,212,243,87,99,247,58,171,85,84,148,206,115,162,124,176,74,232,222,230,43,145,170,173,87,49,85,21,81,23,167,78,168,159,113,127,5,90,243,63,192,62,206,235,117,167,59,163,180,248,122,60,186,204,206,253,87,127,127,138,175,165,114,197,47,192,174,85,102,218,117,162,79,115,90,213,251,211,171,183,169,28,218,60,54,253,154,111,199,58,103,225,63,197,116,116,47,157,206,23,51,187,149,87,61,155,212,235,30,213,28,126,52,235,203,209,28,59,226,28,128,8,107,166,0,0,22,181,203,99,86,170,179,237,17,169,194,47,55,79,21,116,193,107,18,138,54,185,38,116,141,182,204,221,244,170,249,30,170,215,116,115,106,34,107,88,169,178,56,35,110,212,78,138,233,108,83,223,0,218,173,111,210,190,34,45,109,185,218,106,43,97,204,97,110,40,215,192,246,163,169,165,170,169,129,98,149,90,239,115,218,146,68,198,185,58,162,163,94,231,38,229,106,49,215,8,79,178,76,79,148,97,34,39,157,60,63,79,131,145,58,80,200,254,134,218,11,149,219,141,45,222,237,199,46,115,231,71,15,241,107,61,220,253,242,0,27,117,116,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,58,17,207,120,118,242,253,166,63,242,54,203,254,69,17,208,139,66,199,213,83,225,31,39,7,230,223,104,95,246,234,252,82,0,15,86,189,225,117,195,85,173,250,33,165,89,6,168,220,237,53,23,56,108,112,198,230,209,192,246,177,211,203,44,172,134,38,171,221,238,99,86,73,25,185,221,28,173,110,229,70,185,81,26,180,82,88,135,53,13,81,184,80,193,136,105,29,155,37,168,167,134,225,13,69,222,251,108,137,142,99,106,34,73,24,218,39,72,253,189,30,212,146,58,165,237,163,149,55,49,174,115,122,182,53,74,239,33,27,65,137,235,177,49,106,57,81,31,25,227,63,151,220,234,110,135,178,63,163,178,74,177,245,199,111,17,86,189,254,101,58,211,78,177,62,189,233,214,57,197,81,196,0,26,21,180,0,116,46,31,116,179,246,213,172,184,174,153,62,179,194,211,222,107,23,198,76,146,108,123,105,33,141,211,84,118,221,177,232,146,172,81,72,140,234,213,110,245,110,238,137,213,83,245,110,138,174,215,20,83,206,103,70,62,47,21,107,3,135,185,138,191,58,81,69,51,84,207,162,34,53,159,132,45,43,128,188,3,236,15,12,120,183,137,180,248,11,134,71,222,200,43,127,143,221,239,248,135,255,0,91,205,238,115,154,221,212,140,165,248,91,211,167,79,137,17,251,137,8,1,103,88,179,24,123,84,218,167,148,68,67,133,243,108,198,230,111,143,189,143,187,194,171,149,85,86,156,244,214,117,210,53,238,142,81,234,128,0,122,181,234,181,230,153,230,7,31,255,0,145,180,159,229,181,167,66,229,49,248,169,244,63,254,238,57,239,52,207,48,56,255,0,252,141,164,255,0,45,173,58,23,41,143,197,79,161,255,0,247,113,15,179,246,220,248,207,225,151,72,102,127,205,109,62,197,191,252,180,172,32,0,76,28,222,0,0,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,75,74,224,7,202,70,9,245,79,83,170,36,33,30,248,1,242,145,130,125,83,212,234,142,215,152,230,56,198,159,227,23,28,207,51,189,83,218,108,182,152,86,122,186,185,213,118,198,222,168,136,136,137,213,92,231,57,81,173,99,81,92,231,57,173,106,42,170,34,238,112,83,20,225,45,204,242,221,143,146,178,218,139,117,222,218,44,109,187,113,51,84,223,185,17,17,198,102,102,229,90,68,71,124,203,227,106,214,173,97,26,39,132,86,231,217,245,211,194,91,169,58,71,20,81,162,58,162,178,161,81,85,148,240,49,85,55,202,238,139,209,58,162,34,35,156,229,107,26,231,36,90,229,229,171,89,190,182,102,250,195,159,103,215,79,23,113,171,246,20,113,69,26,43,105,232,233,209,107,213,148,240,49,85,118,68,222,171,209,58,170,170,171,156,229,115,220,231,44,49,226,171,137,107,247,18,25,244,151,71,45,69,46,43,105,154,86,227,182,218,152,225,238,210,69,35,34,108,174,123,227,106,43,157,43,160,108,138,215,57,232,197,114,181,174,84,78,171,39,121,76,126,42,125,15,255,0,187,141,45,188,206,113,185,149,187,118,252,200,215,223,217,158,63,162,208,197,236,53,59,47,177,24,188,94,50,34,113,55,34,222,189,251,145,214,209,59,177,62,159,235,233,195,88,210,53,136,214,99,223,238,3,197,191,251,147,127,245,250,217,254,112,88,70,130,219,50,238,27,248,53,135,237,222,51,219,190,97,54,107,229,218,170,213,227,98,93,253,186,138,170,166,71,222,137,100,98,111,98,179,226,77,219,119,123,211,170,42,15,223,251,132,143,247,89,255,0,235,13,207,252,220,247,55,107,181,135,136,189,0,200,164,210,235,229,61,109,14,105,96,186,218,173,117,213,49,77,79,18,202,248,230,166,220,246,189,137,35,90,217,81,200,171,177,87,162,42,162,47,187,174,70,7,5,132,195,85,85,120,75,155,213,238,207,13,98,125,30,136,244,232,210,237,78,211,109,22,121,98,198,27,104,112,125,78,30,46,211,51,87,87,114,141,103,74,163,77,106,170,99,205,154,167,72,227,195,88,228,136,95,213,103,255,0,233,3,255,0,74,191,236,100,165,226,251,0,203,181,71,135,108,183,4,193,45,62,211,190,92,252,7,133,165,239,197,15,115,183,93,79,43,254,57,92,214,39,70,70,245,247,185,58,244,232,158,245,68,32,199,245,44,248,129,255,0,199,13,61,255,0,226,21,191,230,133,148,231,249,254,35,165,216,141,126,119,157,221,189,153,99,182,118,188,85,87,98,89,187,125,201,89,19,62,8,154,231,175,87,200,196,247,53,122,117,234,190,228,85,62,224,103,23,122,213,218,51,9,152,166,99,159,8,225,49,58,255,0,169,124,218,186,118,123,44,204,50,252,70,199,211,77,119,105,174,102,105,137,174,189,106,166,170,38,220,105,51,51,198,117,141,41,210,103,238,84,167,238,3,197,191,251,147,127,245,250,217,254,112,72,222,117,126,86,49,111,152,20,62,157,113,59,223,239,253,194,71,251,172,255,0,245,134,231,254,110,112,78,117,126,86,49,111,152,20,62,157,113,50,50,204,46,23,11,191,228,213,239,107,166,188,98,116,231,167,38,159,110,179,252,255,0,60,242,127,167,48,189,70,230,254,239,98,186,55,181,221,222,243,230,117,211,72,229,203,94,60,225,0,57,92,121,236,211,47,173,122,61,105,102,156,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,101,242,184,243,217,166,95,90,244,122,210,255,0,141,170,191,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,235,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,180,243,80,224,86,155,63,199,174,188,79,105,109,5,36,25,61,142,158,107,150,103,12,213,82,239,187,91,160,165,133,141,158,37,146,69,134,55,210,195,76,170,177,177,140,238,177,207,93,206,145,140,100,156,171,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,188,29,171,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,64,1,85,124,243,191,4,255,0,50,126,154,64,14,30,248,116,206,248,150,188,101,24,158,153,211,248,236,146,197,143,173,246,138,217,190,24,189,161,182,190,142,154,72,187,211,75,28,113,109,142,169,243,110,114,175,94,206,196,78,175,69,73,255,0,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,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,130,120,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,72,171,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,111,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,82,192,76,174,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,143,133,104,151,14,153,222,183,217,243,172,178,193,79,217,198,244,231,31,174,190,228,23,61,240,187,194,246,168,42,234,105,98,236,190,86,72,254,252,148,107,14,232,209,253,189,251,220,138,137,209,127,39,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,222,166,164,233,14,27,160,188,4,234,38,145,233,252,21,113,216,177,221,55,201,33,167,90,185,214,105,229,123,232,170,101,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,12,240,154,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,1,18,185,134,113,167,106,225,99,75,234,44,88,134,65,72,221,84,201,105,209,49,250,53,166,109,82,209,64,178,109,150,225,60,110,114,53,140,107,82,86,196,175,71,35,230,70,167,110,70,50,109,189,43,138,238,43,180,227,132,173,56,126,107,154,203,227,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,102,230,172,179,42,43,99,107,154,136,143,123,227,141,249,236,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,80,189,238,89,215,107,173,255,0,130,141,63,190,223,110,117,119,27,149,198,162,253,87,89,89,87,51,166,158,166,121,47,117,206,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,80,17,87,149,199,145,61,50,250,215,172,86,146,168,10,107,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,219,88,198,183,195,110,248,157,35,149,43,172,209,159,27,154,13,83,196,119,13,25,142,155,89,168,169,39,200,86,157,151,76,125,102,167,138,71,165,198,153,233,44,113,196,249,94,198,194,249,154,217,41,150,93,237,216,202,135,170,245,110,230,174,115,0,29,171,130,253,28,177,107,239,20,24,6,149,101,51,108,178,221,110,18,84,92,99,218,245,241,52,180,148,242,213,203,77,213,143,99,217,222,101,59,162,238,53,200,230,119,55,167,85,111,69,226,165,186,114,96,225,226,235,141,227,57,47,18,57,45,170,145,140,203,41,219,100,197,234,27,88,231,78,180,80,212,73,227,220,248,154,187,26,199,212,65,78,214,171,255,0,137,214,150,69,68,107,28,139,32,89,160,0,0,0,12,171,151,189,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,246,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,16,147,43,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,14,105,198,47,7,89,223,8,25,221,61,130,255,0,89,237,156,110,243,191,236,254,65,219,134,159,218,157,168,105,223,85,253,106,201,229,146,14,212,149,9,31,241,21,55,244,220,222,168,190,233,171,201,111,64,127,239,183,136,60,199,79,127,218,246,204,46,251,90,207,253,97,151,39,82,177,87,254,34,37,157,27,254,205,19,31,253,189,133,132,241,21,160,216,111,18,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,219,227,115,186,171,81,237,222,197,124,110,93,143,114,47,214,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,7,10,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,70,124,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,168,130,146,249,192,107,126,3,169,218,243,108,211,252,66,199,72,251,150,155,211,212,90,239,89,12,82,67,34,215,207,55,106,79,4,142,143,171,149,148,142,73,90,168,247,117,108,211,84,179,99,54,171,164,9,85,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,157,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,157,110,19,52,67,62,226,11,94,113,141,63,211,155,229,94,63,114,109,71,181,37,200,105,227,153,203,99,130,155,164,142,173,221,15,71,49,237,114,49,177,42,185,136,179,62,22,111,102,244,114,104,250,211,69,83,110,181,81,91,235,46,213,119,74,138,90,120,225,150,186,173,177,54,122,167,181,168,142,154,68,133,140,137,30,229,69,114,164,108,99,58,170,237,107,83,162,32,86,181,167,146,198,27,110,215,154,43,173,102,160,213,221,52,130,150,158,58,185,109,85,114,43,111,117,85,109,232,142,163,146,104,99,100,73,76,229,69,122,205,30,201,118,170,196,214,53,221,42,18,205,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,4,159,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,35,175,5,28,175,112,78,31,252,22,161,107,60,118,172,203,82,104,110,9,91,110,150,154,73,159,107,179,118,247,182,39,64,199,163,59,243,46,228,149,101,154,63,225,189,177,246,154,199,71,221,146,117,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,192,79,240,0,0,0,3,42,230,170,12,171,129,162,141,35,211,60,87,89,56,17,211,237,45,205,105,60,69,151,38,210,251,29,190,167,108,113,190,72,119,219,32,217,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,66,141,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,251,244,225,59,202,198,141,252,191,199,189,58,2,26,243,150,214,253,47,183,105,125,175,135,187,173,142,174,237,155,93,170,41,50,123,116,173,146,72,96,178,193,28,146,195,226,158,228,248,103,124,173,74,170,118,195,239,68,71,73,35,149,138,200,146,64,143,252,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,55,38,232,169,170,28,246,170,191,127,110,41,26,175,86,181,38,154,86,220,249,150,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,125,194,246,150,103,122,47,161,216,174,155,234,54,160,253,174,189,89,45,244,244,110,168,138,146,26,122,90,56,98,133,145,69,71,76,145,198,199,201,12,76,141,173,73,102,221,44,142,220,247,43,81,205,141,129,194,185,138,112,43,77,197,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,244,216,214,57,236,99,149,236,164,27,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,58,178,70,175,189,170,142,79,189,13,68,21,87,205,175,130,140,86,205,98,172,226,203,76,173,158,206,171,117,194,24,243,75,124,9,27,41,102,241,15,237,178,230,212,87,53,91,51,167,124,81,202,216,218,238,235,166,108,170,141,115,102,124,129,237,116,231,155,126,27,55,10,23,204,195,57,154,146,159,86,241,186,120,108,180,22,137,58,212,191,32,184,186,141,59,87,39,69,20,116,236,138,153,245,12,157,211,71,27,191,130,200,209,168,237,211,64,199,212,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,121,242,199,249,71,112,125,140,234,141,214,187,137,29,64,74,75,133,183,15,188,71,65,143,91,91,45,68,83,195,123,166,117,45,99,107,158,232,222,198,236,141,174,141,173,141,221,198,200,178,200,174,107,123,109,222,29,211,149,31,5,31,179,44,86,14,37,53,50,217,106,169,201,50,219,125,61,78,37,23,78,244,214,123,92,209,185,203,81,189,28,177,182,106,168,228,103,185,173,223,28,73,181,94,139,52,209,54,197,64,0,0,3,42,230,135,180,219,72,112,221,122,224,39,78,244,143,80,32,171,146,197,145,105,190,55,13,66,210,78,176,207,19,217,69,77,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,120,77,30,240,245,148,216,176,110,11,244,211,53,202,107,188,21,151,31,210,251,53,210,227,83,218,124,157,138,88,45,49,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,2,133,248,151,225,211,59,225,127,84,235,244,207,58,167,255,0,101,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,185,83,238,85,230,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,189,202,171,32,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,232,234,5,164,242,190,229,247,77,118,166,178,241,67,173,54,170,182,49,149,13,175,195,236,117,49,75,76,253,240,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,108,145,138,217,126,38,57,157,121,175,58,191,52,248,183,203,250,31,81,184,146,43,149,63,28,117,58,149,106,160,225,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,58,243,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,58,175,53,62,3,191,238,191,21,122,65,101,255,0,98,151,47,177,91,45,223,241,239,169,189,185,253,223,253,93,178,178,56,127,217,42,30,239,237,175,57,87,37,79,52,249,79,203,250,239,81,183,22,253,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,32,25,204,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,4,240,209,196,94,9,197,6,150,80,106,102,11,81,254,197,71,120,162,217,55,246,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,122,47,222,137,156,205,66,201,45,89,150,127,146,229,246,44,98,147,27,182,223,47,21,183,42,59,45,34,183,177,109,130,105,159,36,116,177,237,99,27,178,54,185,24,157,24,212,232,212,232,214,253,201,102,156,153,52,15,81,232,253,187,196,61,86,101,117,178,98,23,46,229,146,158,193,28,42,216,114,9,34,232,171,87,50,202,197,98,195,3,222,246,70,248,87,184,178,164,236,87,177,141,146,57,194,0,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,85,95,22,62,105,245,147,230,6,67,234,51,151,39,203,147,22,177,103,60,186,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,166,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,85,124,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,23,160,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,106,115,119,226,59,75,241,29,47,103,14,247,140,34,147,42,204,50,170,120,174,244,126,54,41,27,5,130,6,201,36,113,220,89,43,85,174,90,149,115,39,142,54,49,221,58,119,123,221,99,94,204,244,237,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,224,106,34,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,44,70,146,56,76,209,156,203,64,116,27,24,210,220,243,81,106,243,27,189,158,159,99,234,165,232,176,81,49,122,109,162,165,114,181,37,125,52,41,240,70,233,85,94,168,158,228,142,62,220,49,102,220,14,235,196,15,9,153,150,132,96,58,97,170,78,168,171,189,226,122,149,139,219,175,76,187,54,129,32,130,130,227,83,10,206,235,107,213,36,122,171,219,18,177,237,145,201,31,117,59,155,27,252,41,54,251,254,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,182,173,54,210,28,55,94,184,9,211,189,35,212,8,42,228,177,100,90,111,141,195,80,180,147,172,51,196,246,81,83,75,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,70,220,75,240,233,157,240,191,170,117,250,103,157,83,255,0,178,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,220,169,247,42,133,223,113,155,198,142,43,195,6,135,80,234,70,54,235,86,83,122,203,246,193,136,83,199,93,27,233,107,55,195,221,74,231,43,30,143,150,142,54,44,110,115,161,235,185,210,192,205,209,164,169,35,104,7,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,143,201,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,189,24,197,150,105,100,86,183,162,111,145,238,251,220,170,182,127,202,251,151,221,53,218,154,203,197,14,180,218,170,216,198,84,54,191,15,177,212,197,45,51,247,195,45,45,69,29,233,37,138,118,185,88,174,100,237,100,18,197,178,70,43,101,248,152,230,117,8,1,173,218,13,153,104,28,152,93,175,80,40,170,237,183,220,179,23,139,38,168,180,213,211,164,51,219,89,45,109,92,17,67,34,111,114,239,116,84,209,202,168,228,99,216,179,44,110,98,58,53,235,45,121,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,133,92,220,244,207,42,212,78,17,230,184,226,212,158,47,236,86,65,73,147,92,96,100,114,73,51,168,99,130,162,158,87,198,214,49,221,123,126,41,178,189,93,181,173,138,41,94,174,248,122,44,213,60,166,172,96,191,181,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,6,117,248,85,213,47,216,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,195,70,61,206,235,75,44,237,248,26,175,78,189,89,209,200,213,73,127,206,179,83,62,208,107,142,23,165,180,149,118,170,138,76,63,31,125,194,111,15,38,250,170,122,234,249,191,137,5,71,71,170,51,164,20,148,114,49,138,214,187,108,234,229,87,53,236,233,0,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,100,217,77,247,48,184,195,118,200,235,188,93,93,61,190,130,215,28,157,166,71,182,150,138,150,42,74,104,250,49,17,23,100,16,68,206,189,55,59,111,87,42,185,85,84,39,87,38,77,45,251,87,196,117,247,83,43,236,94,42,131,4,199,228,240,213,190,43,103,131,186,86,189,33,135,248,104,244,116,155,233,91,113,111,189,174,99,122,117,94,142,237,169,117,36,42,229,25,166,121,86,157,240,143,13,199,41,164,240,159,109,114,10,188,154,221,3,227,146,57,155,67,36,20,244,241,62,70,189,141,233,220,240,174,149,138,221,205,116,82,196,244,119,197,209,38,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,61,241,223,165,159,181,30,28,50,14,205,103,135,172,196,122,229,52,219,164,217,28,158,22,41,59,204,127,70,57,87,173,60,147,237,68,219,214,78,223,87,35,119,18,16,30,87,236,211,136,181,85,170,185,76,104,216,101,57,141,220,163,29,107,31,103,206,183,84,85,30,189,39,151,191,147,61,224,233,92,71,105,117,195,72,53,163,42,195,170,49,170,139,37,181,151,58,154,155,28,50,189,210,54,75,83,230,127,133,146,57,21,206,89,27,219,68,110,229,114,185,28,215,53,221,30,215,34,115,82,178,185,110,171,85,205,21,115,142,14,231,193,226,237,99,240,244,98,172,78,180,87,17,84,114,229,49,175,118,176,0,15,195,37,250,45,215,27,133,158,225,75,118,180,215,212,81,87,81,76,202,154,90,170,105,93,20,176,74,199,35,153,35,30,213,69,107,154,228,69,71,34,162,162,162,42,23,141,195,222,127,251,81,209,28,39,59,150,237,237,58,203,157,154,159,218,53,93,142,207,114,190,54,246,170,254,13,173,68,233,81,28,169,240,181,26,189,58,183,225,84,82,140,75,16,229,97,170,214,245,183,228,250,29,45,166,161,181,205,154,108,174,26,230,189,171,19,226,86,210,211,73,19,155,238,86,185,174,72,156,213,77,200,228,123,250,236,216,155,247,219,63,137,234,113,61,84,242,170,62,61,202,151,166,12,147,233,28,150,49,214,227,90,236,85,172,242,243,39,132,250,248,78,147,195,209,203,190,44,0,0,77,220,178,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,58,17,207,120,118,242,253,166,63,242,54,203,254,69,17,208,139,66,199,213,83,225,31,39,7,230,223,104,95,246,234,252,82,0,71,190,61,51,255,0,176,60,49,229,62,26,237,224,46,25,31,103,31,162,254,7,119,191,226,31,253,113,15,189,174,107,119,82,50,171,226,119,78,157,62,21,71,237,23,239,70,30,213,87,106,229,17,50,101,57,117,204,223,31,103,1,107,133,87,42,166,157,121,233,172,233,172,233,221,28,231,213,10,189,226,67,85,173,250,221,173,153,62,167,90,109,53,22,218,27,196,208,54,150,158,165,237,116,169,20,20,241,192,199,63,111,185,174,115,98,71,171,81,92,141,87,43,81,206,233,185,121,168,5,101,114,229,87,107,155,149,115,153,214,125,238,231,193,97,45,96,48,214,240,150,35,74,45,211,20,211,28,248,83,26,71,31,8,0,7,225,146,22,17,202,155,0,255,0,191,173,83,173,180,255,0,181,177,251,109,127,127,254,25,235,33,237,163,191,245,23,110,115,127,192,213,254,154,21,238,94,182,135,233,77,191,68,52,171,31,210,235,101,218,162,231,13,142,25,26,234,201,216,214,58,121,101,149,243,74,228,99,125,204,106,201,35,246,183,171,149,173,218,138,231,42,43,151,123,179,248,110,187,19,214,207,42,62,115,194,63,57,247,42,110,152,51,200,203,178,72,192,83,231,226,39,78,255,0,54,153,138,170,157,124,119,105,210,121,197,83,232,123,160,1,56,114,192,0,2,173,121,166,121,129,199,255,0,228,109,39,249,109,105,208,185,76,126,42,125,15,255,0,187,142,123,205,51,204,14,63,255,0,35,105,63,203,107,78,133,202,99,241,83,232,127,253,220,67,236,253,183,62,51,248,101,210,25,159,243,91,79,177,111,255,0,45,43,8,0,19,7,55,128,0,5,24,241,19,230,7,83,191,229,149,235,252,182,82,243,138,49,226,39,204,14,167,127,203,43,215,249,108,164,107,105,126,170,223,140,252,151,135,65,255,0,104,98,253,138,127,18,210,184,1,242,145,130,125,83,212,234,136,81,198,255,0,24,245,90,213,119,147,78,52,218,245,254,151,116,125,137,164,158,6,77,11,239,85,27,90,253,211,54,86,49,237,138,39,174,214,196,169,209,95,31,113,85,223,195,237,248,92,171,137,107,130,240,177,133,240,217,139,173,59,104,91,13,77,94,77,80,232,220,178,190,85,186,212,79,5,35,119,181,17,173,107,82,9,156,246,43,149,202,246,51,171,54,72,215,243,93,37,210,92,223,91,51,122,44,7,1,181,248,187,141,95,89,37,150,69,86,211,209,211,162,162,62,162,119,162,46,200,155,213,58,175,69,85,85,107,90,142,123,154,213,214,226,179,42,239,88,183,130,195,255,0,86,152,157,57,204,233,203,245,244,242,241,154,228,27,19,135,203,115,108,110,211,103,51,17,251,219,181,81,21,105,187,69,59,243,61,100,235,223,49,198,158,234,99,181,198,102,55,124,113,97,28,166,63,21,62,135,255,0,221,196,81,226,183,77,177,141,32,215,156,143,78,48,232,170,25,105,178,67,109,138,21,169,153,101,150,71,62,223,79,36,146,61,222,228,87,62,71,189,234,141,68,106,43,149,26,214,181,17,169,43,185,76,126,42,125,15,255,0,187,143,44,166,220,217,204,169,183,87,56,154,163,238,137,108,58,67,198,219,204,118,34,246,50,206,187,151,41,181,84,107,207,74,171,183,49,175,175,73,67,159,221,219,136,31,247,11,212,47,254,76,86,255,0,213,22,149,194,27,42,180,159,131,252,122,171,82,109,183,28,115,236,229,29,226,225,117,134,225,69,52,85,20,180,236,173,170,153,207,116,42,222,231,246,175,141,17,26,170,168,169,209,23,170,29,11,247,137,225,251,253,221,52,247,255,0,148,244,95,245,167,206,214,172,139,31,203,56,103,212,108,131,22,190,219,175,54,186,172,54,249,216,173,183,213,50,162,158,93,180,147,177,219,100,98,171,93,209,205,115,87,162,251,149,21,62,244,55,216,44,190,206,95,85,87,173,92,222,157,217,225,195,199,187,193,82,109,70,216,230,91,95,102,198,91,152,97,58,154,38,237,51,189,27,222,137,167,78,212,105,202,169,159,115,199,126,255,0,220,36,127,186,207,255,0,88,110,127,230,231,208,227,123,29,200,50,206,23,243,76,127,22,177,92,111,55,74,175,103,118,40,173,244,175,168,168,151,109,198,153,238,219,27,17,92,238,141,107,156,189,19,220,136,171,247,33,76,101,255,0,228,25,22,63,137,218,39,200,50,155,237,186,205,107,165,219,223,173,184,85,50,158,158,45,206,70,55,116,143,84,107,122,185,205,106,117,95,122,170,39,222,167,231,46,199,92,205,109,94,183,127,72,141,52,225,235,137,215,156,203,219,108,182,87,7,209,254,97,151,98,242,185,174,229,83,92,213,165,115,19,172,219,170,220,211,17,187,77,51,198,103,73,231,221,162,144,191,119,110,32,127,220,47,80,191,249,49,91,255,0,84,76,254,117,126,86,49,111,152,20,62,157,113,37,239,239,19,195,247,251,186,105,239,255,0,41,232,191,235,72,133,206,175,202,198,45,243,2,135,211,174,38,94,89,128,181,129,223,234,171,222,215,79,71,118,191,170,63,183,91,91,152,109,79,147,249,118,27,169,234,247,244,243,184,239,110,235,207,209,187,28,189,40,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,109,85,248,0,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,33,175,4,252,76,83,112,163,150,231,250,159,13,13,37,194,251,62,15,81,104,199,168,106,210,94,197,77,198,107,141,2,183,184,177,181,85,25,28,81,205,50,162,185,155,210,21,141,30,199,61,170,5,148,243,35,230,9,83,195,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,86,147,15,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,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,197,196,240,63,203,3,1,194,116,190,227,122,226,131,79,41,47,153,182,87,79,85,110,170,179,220,157,13,68,22,42,46,227,152,212,166,146,9,30,223,19,35,90,217,124,83,30,146,70,142,99,35,237,171,100,116,129,92,28,29,113,139,157,240,129,157,212,95,236,20,126,217,198,239,59,62,208,99,253,200,105,253,169,218,134,161,148,191,215,79,130,89,32,237,73,80,178,127,13,19,127,77,174,234,139,238,187,77,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,37,43,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,253,94,22,56,193,186,232,246,148,106,175,15,121,42,210,63,9,212,76,95,32,108,18,186,39,119,237,215,185,173,82,67,3,216,232,216,231,72,201,221,29,61,59,152,255,0,133,138,177,200,142,141,27,42,72,17,128,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,224,102,176,211,238,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,240,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,102,8,147,252,127,113,131,117,226,203,87,28,235,122,210,71,130,97,213,21,148,24,163,33,137,200,250,152,30,246,164,149,210,186,70,54,93,245,9,12,79,72,220,214,164,76,107,25,183,122,73,36,129,226,184,174,226,187,81,248,181,212,119,230,185,172,190,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,237,106,203,50,162,58,71,53,168,136,198,50,56,217,197,73,105,203,207,130,203,175,20,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,238,137,96,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,25,204,227,115,65,169,184,113,226,95,49,211,107,53,21,92,24,242,84,50,233,143,172,212,242,198,197,183,84,177,37,142,56,159,43,222,233,153,11,157,37,50,203,189,219,223,78,245,94,142,220,212,209,153,78,220,236,51,92,6,245,171,152,30,21,99,167,164,151,44,198,172,245,82,223,235,33,100,46,123,96,170,124,110,163,164,150,70,185,101,71,198,145,207,50,69,34,34,53,149,140,123,122,247,92,5,112,26,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,66,128,120,47,212,141,56,210,46,40,48,13,70,213,170,63,17,139,89,110,18,75,88,239,2,149,126,22,71,211,203,29,61,87,105,122,170,246,39,124,83,245,98,44,141,237,110,141,174,123,90,213,209,240,0,0,17,87,250,168,252,9,255,0,187,159,253,25,188,127,154,29,255,0,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,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,2,128,79,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,251,218,168,159,148,183,238,31,120,58,193,56,191,229,177,165,118,11,253,103,177,178,75,55,183,62,207,228,29,185,170,61,151,221,191,202,250,175,235,86,79,20,115,247,99,167,72,255,0,136,171,179,174,230,244,84,247,135,53,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,219,161,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,184,158,88,188,120,254,219,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,7,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,2,234,121,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,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,14,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,246,117,238,61,17,29,43,213,123,168,0,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,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,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,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,0,0,3,42,230,170,12,171,129,121,57,159,23,118,174,16,121,126,104,206,87,5,186,146,241,150,95,176,123,5,183,28,181,79,80,214,49,243,165,170,23,62,170,102,35,146,87,211,66,155,119,246,211,170,190,72,99,87,71,221,73,27,73,121,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,126,188,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,178,142,221,73,18,69,79,79,19,26,136,214,49,173,78,171,209,62,39,185,239,118,231,189,206,91,52,229,89,192,119,253,200,226,175,87,236,191,236,178,226,22,43,157,187,254,33,244,215,182,191,187,255,0,172,54,38,73,15,251,29,67,29,253,169,224,119,94,90,28,14,83,112,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,252,15,141,35,98,34,53,239,154,111,128,0,171,94,117,250,223,106,75,86,27,195,116,54,58,183,92,157,81,79,156,84,92,157,35,91,4,112,35,107,104,226,129,141,247,185,239,115,150,103,57,87,106,49,25,26,38,253,235,219,180,163,53,156,85,106,151,237,167,136,237,69,212,200,111,190,217,160,188,228,21,94,202,173,240,190,31,187,107,137,253,154,31,225,171,24,230,244,165,138,6,252,109,71,175,78,175,234,229,114,168,114,162,202,121,46,107,165,246,213,168,249,31,15,23,59,205,170,28,110,247,111,169,201,45,180,213,8,200,234,159,120,137,105,163,145,148,239,234,142,147,125,43,94,247,198,168,245,70,210,35,219,177,18,85,127,32,210,190,14,234,117,15,151,94,161,235,197,182,207,87,30,79,103,202,27,119,165,125,93,28,77,101,101,130,217,74,246,213,120,89,164,216,230,51,117,101,92,146,171,95,35,100,125,178,56,154,206,227,122,145,211,135,237,76,253,141,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,129,166,147,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,250,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,57,175,22,62,86,53,147,229,254,67,233,211,129,202,191,170,143,192,159,251,185,255,0,209,155,199,249,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,203,105,165,62,19,188,172,104,223,203,252,123,211,160,3,53,132,148,226,83,140,219,238,184,104,254,150,232,13,146,213,236,172,51,78,113,251,53,60,201,59,24,234,171,157,226,150,222,218,105,42,92,228,235,219,133,155,166,100,81,181,122,185,175,116,146,117,87,50,56,99,89,210,184,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,20,58,7,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,119,23,162,50,57,164,70,201,218,88,221,105,60,107,114,232,193,53,199,75,45,95,178,219,119,177,51,61,63,199,224,179,227,159,198,154,167,199,90,232,105,170,60,45,159,248,245,44,138,45,243,75,31,245,212,155,158,221,191,18,185,21,122,72,174,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,233,96,101,179,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,135,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,216,200,162,100,29,215,212,57,123,45,69,107,58,116,71,42,123,146,199,249,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,169,216,9,255,0,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,3,242,114,106,187,90,172,28,73,102,215,219,237,206,146,221,109,183,105,189,202,174,178,178,174,102,195,5,52,17,215,219,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,63,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,39,88,171,69,118,186,219,169,171,232,237,247,58,186,90,123,165,58,82,87,69,12,206,99,42,160,73,99,153,34,149,168,189,30,196,150,24,164,70,187,170,111,141,142,251,218,138,157,87,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,14,171,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,183,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,231,244,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,88,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,170,190,44,124,211,235,39,204,12,135,212,103,44,127,71,56,187,181,112,131,202,223,76,114,184,45,212,151,140,178,253,81,124,182,227,150,169,234,26,198,62,116,186,215,57,245,83,49,28,146,190,154,20,219,191,182,157,85,242,67,26,186,62,234,72,218,224,226,199,205,62,178,124,192,200,125,70,115,202,101,88,182,163,218,177,12,43,39,203,104,110,169,141,223,109,245,109,197,42,234,37,89,105,95,75,5,108,236,169,134,157,122,171,99,217,84,233,220,248,190,23,35,166,73,21,189,38,107,158,31,43,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,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,170,215,129,109,89,209,173,20,226,59,29,207,117,199,16,246,213,134,147,116,116,213,155,93,47,176,171,149,236,88,110,126,29,17,124,71,107,163,190,30,138,230,111,238,198,142,150,40,218,186,41,0,101,92,213,65,149,112,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,166,30,63,184,193,186,241,101,171,142,117,189,105,35,193,48,234,138,202,12,81,144,196,228,125,76,15,123,82,74,233,93,35,27,46,250,132,134,39,164,110,107,82,38,53,140,219,189,36,146,71,20,252,96,221,117,135,74,52,171,135,188,105,105,25,132,233,222,47,143,182,121,91,19,187,247,27,220,54,168,225,157,239,116,140,107,163,100,14,146,162,157,172,103,194,245,73,36,87,72,142,137,35,242,188,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,3,133,23,39,202,143,141,127,218,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,234,248,214,229,173,130,106,150,141,90,169,120,124,195,237,86,12,207,4,183,193,65,98,167,241,51,50,26,235,92,46,168,149,246,238,175,151,180,201,164,154,170,73,188,76,173,115,223,42,116,150,68,73,31,35,105,134,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,78,172,145,171,239,106,163,147,239,64,38,255,0,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,35,87,21,60,78,95,120,170,202,177,28,215,41,178,248,43,214,63,135,208,99,87,26,159,18,201,61,169,85,4,147,201,45,118,198,69,19,32,238,190,161,203,217,106,43,89,211,162,57,83,220,146,87,146,167,154,124,167,229,253,119,168,219,128,179,237,107,227,51,134,206,29,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,222,199,175,171,223,74,249,36,141,178,111,167,130,70,39,87,195,34,116,85,221,240,245,233,209,81,85,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,86,15,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,80,95,52,125,33,166,210,94,48,114,105,237,176,82,65,109,206,105,225,203,233,97,134,121,101,123,31,82,231,178,169,210,172,159,209,123,235,32,171,145,26,213,115,17,146,49,27,183,250,13,140,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,88,167,59,223,176,159,181,61,52,246,127,253,249,253,159,171,246,191,246,239,251,151,226,83,192,125,255,0,194,254,221,237,47,232,124,127,235,253,221,178,37,240,45,91,134,208,113,131,164,147,231,118,154,187,141,181,217,69,36,48,67,76,229,107,219,113,145,219,40,38,85,71,179,224,142,177,212,210,61,58,175,86,49,200,173,127,244,28,26,8,210,124,23,246,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,0,205,63,74,109,235,111,198,53,198,43,181,67,107,155,52,56,164,212,46,99,86,39,196,173,170,169,142,86,187,220,173,115,92,146,181,200,187,145,200,246,116,217,177,119,215,121,122,218,231,166,208,106,254,144,229,154,113,36,84,239,154,247,108,150,42,37,169,154,72,162,142,181,159,196,165,145,238,143,171,145,172,157,145,61,81,17,122,163,85,21,174,69,86,173,24,220,109,215,11,61,194,170,211,118,160,168,162,174,162,153,244,213,84,181,49,58,41,96,149,142,86,190,55,177,200,138,215,53,200,168,173,84,69,69,69,69,33,27,65,134,234,113,17,118,57,85,243,142,127,147,169,122,31,207,62,145,201,170,192,92,157,107,177,58,119,121,149,113,167,238,157,232,239,238,227,221,31,156,0,104,86,216,116,46,30,243,255,0,217,118,183,97,57,220,183,111,102,81,219,47,52,254,209,170,236,119,187,116,18,59,181,87,240,109,114,175,90,121,37,79,133,170,228,235,213,191,18,34,156,244,31,171,117,205,186,226,186,121,196,234,199,197,225,173,227,112,247,48,215,99,90,107,166,105,159,9,141,39,159,14,77,8,2,61,240,33,170,127,181,30,28,49,254,245,31,135,172,196,122,98,213,59,99,217,28,158,22,40,251,47,103,87,185,87,173,60,144,110,85,219,214,78,231,70,163,118,146,16,179,172,94,167,17,106,155,180,242,152,213,194,249,182,93,119,40,199,93,192,94,243,173,213,52,207,175,73,231,239,230,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,253,165,250,171,126,51,242,92,29,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,58,17,207,120,118,242,253,166,63,242,54,203,254,69,17,208,139,66,199,213,83,225,31,39,7,230,223,104,95,246,234,252,82,21,107,204,231,84,254,214,107,45,187,76,169,232,251,116,248,29,31,241,102,124,125,31,45,93,108,112,204,253,174,71,170,58,36,137,180,200,157,90,215,35,251,189,119,38,213,44,231,34,200,45,24,158,63,115,202,114,10,191,11,107,179,81,205,112,173,159,182,231,246,169,225,98,190,71,237,98,43,157,209,173,85,232,212,85,94,158,228,85,40,67,34,200,46,249,102,65,115,202,114,10,191,21,116,188,214,77,112,173,159,182,214,119,106,38,122,190,71,237,98,35,91,213,206,85,232,212,68,78,190,228,68,52,59,71,137,234,236,211,98,63,165,60,124,35,248,252,150,199,66,249,36,98,243,59,185,165,200,225,102,157,41,246,171,214,53,137,229,194,152,152,152,255,0,20,62,120,0,134,186,96,0,1,35,56,7,210,235,134,161,241,25,142,93,164,198,170,46,54,12,78,101,187,220,234,154,247,71,21,28,172,142,71,81,57,207,71,55,171,150,165,145,43,99,69,85,114,49,234,173,86,53,253,46,16,136,60,180,52,166,223,136,104,156,218,157,21,218,162,166,187,63,153,93,53,59,152,214,197,73,21,13,69,76,17,181,191,122,185,206,114,202,247,57,85,19,163,152,212,106,109,87,62,95,19,236,147,13,228,248,72,153,231,87,31,191,151,195,230,228,94,148,179,207,166,118,134,229,186,39,177,99,247,113,207,157,51,59,243,164,247,239,76,198,177,206,41,128,0,109,213,200,0,2,173,121,166,121,129,199,255,0,228,109,39,249,109,105,208,185,76,126,42,125,15,255,0,187,142,123,205,51,204,14,63,255,0,35,105,63,203,107,79,177,203,167,82,113,141,32,192,117,183,81,243,25,106,25,105,178,67,97,150,100,166,133,101,150,71,61,245,145,199,27,27,238,69,115,228,123,24,138,229,70,162,185,21,206,107,81,92,144,219,117,69,25,212,213,84,233,17,53,126,25,116,174,50,197,204,79,70,86,236,89,166,106,174,170,109,68,68,115,153,155,212,68,68,122,230,86,100,10,131,197,120,232,212,236,127,136,91,182,183,92,100,184,221,45,119,158,237,53,70,50,251,146,50,159,192,39,113,104,233,90,254,210,181,190,29,210,35,146,70,196,142,114,172,170,189,22,105,21,214,199,135,102,56,198,160,99,22,236,207,12,189,83,221,172,183,104,82,122,74,184,21,118,200,222,170,138,138,139,209,90,230,185,21,174,99,145,28,215,53,205,114,34,162,162,72,176,57,149,156,126,244,91,225,49,221,234,238,159,245,201,77,237,94,196,230,59,35,213,85,139,210,170,46,68,118,163,148,85,167,106,137,245,199,116,242,170,56,199,41,136,251,32,3,96,135,5,24,241,19,230,7,83,191,229,149,235,252,182,82,243,138,49,226,39,204,14,167,127,203,43,215,249,108,164,107,105,126,170,223,140,252,151,135,65,255,0,104,98,253,138,127,19,202,225,216,118,79,168,25,61,187,12,195,44,181,23,107,213,218,100,130,146,146,4,77,210,59,162,170,170,170,244,70,181,173,69,115,158,229,70,181,173,115,156,168,136,170,151,25,194,175,13,54,30,27,240,24,237,109,74,122,172,170,237,12,78,200,174,84,210,77,218,171,150,55,202,232,154,198,72,229,70,182,38,206,232,209,205,107,21,232,212,115,154,138,189,19,154,240,65,193,197,46,138,218,35,212,125,73,178,255,0,166,37,103,126,24,224,157,240,204,203,45,62,231,51,108,46,137,239,99,165,149,137,185,210,162,245,70,73,219,68,111,241,59,146,216,245,201,114,191,38,167,175,189,29,185,229,234,143,215,255,0,175,75,95,210,126,222,253,57,122,114,156,186,189,112,244,79,106,99,149,202,162,125,49,60,104,142,26,119,76,246,184,196,83,42,115,227,251,205,190,119,244,191,76,165,36,39,41,143,197,79,161,255,0,247,113,30,248,254,243,111,157,253,47,211,41,73,9,202,99,241,83,232,127,253,220,106,176,95,108,207,181,95,255,0,37,129,180,223,205,157,31,238,112,255,0,59,74,247,46,51,128,31,41,24,39,213,61,78,168,144,135,141,214,124,130,239,137,232,246,117,148,227,245,126,22,233,102,198,174,119,10,41,251,109,127,106,162,26,89,31,27,246,189,21,174,232,230,162,244,114,42,47,79,122,42,27,140,6,83,25,101,117,95,154,247,184,79,118,158,137,244,250,149,174,214,244,133,86,221,97,108,229,84,97,186,169,235,41,152,153,175,123,186,170,116,211,114,63,173,174,188,121,114,123,34,61,241,253,229,35,59,250,95,169,210,149,239,251,255,0,113,111,254,235,63,253,97,182,127,155,151,24,100,88,198,218,205,237,92,181,107,88,225,167,24,142,248,159,91,83,154,236,198,97,209,214,97,130,199,99,166,139,157,189,248,138,42,171,143,87,85,51,49,51,52,70,154,235,17,19,17,61,252,61,57,239,44,71,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,25,102,89,244,110,255,0,111,123,123,78,237,57,107,235,159,73,183,91,117,251,107,228,255,0,236,253,87,85,191,253,61,237,119,183,127,195,78,154,110,250,245,213,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,141,170,191,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,252,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,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,77,124,199,249,128,86,113,17,125,151,73,52,135,34,255,0,74,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,193,72,185,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,198,26,20,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,85,95,60,239,193,63,204,159,166,149,86,90,167,60,239,193,63,204,159,166,145,87,150,199,14,152,39,18,220,71,59,19,212,186,127,29,141,216,177,250,219,237,109,179,124,209,123,67,107,226,166,142,46,244,50,199,36,91,100,170,100,219,154,171,215,179,177,83,163,213,80,37,87,42,62,5,191,180,113,65,173,120,103,251,94,171,0,162,174,119,248,206,117,210,74,117,111,252,87,133,123,157,254,190,100,103,247,60,197,170,0,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,166,146,42,243,30,225,211,4,214,254,28,114,172,178,255,0,79,217,201,52,231,31,185,223,113,251,158,249,157,225,123,76,142,166,170,46,203,37,100,111,239,199,70,144,238,145,31,219,223,189,168,170,157,20,40,4,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,224,102,176,237,92,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,231,250,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,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,135,64,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,254,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,76,193,26,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,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,53,14,33,237,90,53,195,69,215,3,165,186,213,210,229,154,157,79,53,146,210,200,104,219,51,29,68,143,133,46,78,149,210,38,198,49,105,166,116,40,169,214,77,245,12,86,34,109,116,145,209,8,3,71,188,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,174,112,139,31,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,234,247,74,174,103,186,134,54,46,245,115,17,161,113,32,0,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,7,138,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,228,110,107,213,209,172,117,129,193,39,10,26,161,197,14,168,68,220,14,255,0,87,138,219,113,90,136,42,238,153,101,35,163,116,246,41,221,28,242,209,75,28,61,248,102,145,239,154,151,98,58,39,117,141,122,61,122,116,78,186,30,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,16,45,211,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,58,196,144,202,217,58,189,210,51,179,102,128,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,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,36,255,0,47,238,38,48,222,20,57,126,102,186,165,152,80,213,220,94,237,72,171,182,218,45,148,200,173,125,198,227,37,170,137,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,194,215,193,69,124,28,115,26,212,125,34,215,27,214,73,173,25,69,215,42,198,245,26,225,4,153,27,171,43,21,177,219,170,159,52,17,186,235,28,81,195,35,191,131,74,199,199,225,160,108,109,124,108,133,137,209,33,137,173,188,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,96,0,6,85,205,84,25,87,2,111,242,208,224,114,167,136,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,227,100,137,27,17,85,207,124,55,146,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,17,171,152,174,177,216,180,111,132,124,238,166,239,15,136,171,204,45,243,225,214,186,109,207,103,122,170,190,9,99,114,239,107,30,141,237,64,149,19,244,118,214,191,177,179,115,92,246,169,158,194,213,57,218,107,95,253,226,240,231,71,111,254,246,107,112,170,146,47,253,98,142,146,56,94,146,127,235,171,35,93,31,251,2,181,223,211,66,26,242,247,210,251,174,170,241,131,166,214,203,123,170,225,167,176,94,34,202,43,170,225,162,117,75,41,224,183,185,42,83,187,209,81,35,100,178,199,21,58,72,229,232,215,212,51,220,229,84,99,130,236,244,171,66,232,233,184,59,199,56,120,203,108,223,103,60,118,159,197,141,228,20,214,181,129,146,83,213,84,208,246,235,222,199,177,31,19,166,89,165,157,235,39,71,181,210,57,94,187,250,170,174,120,181,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,125,198,162,10,22,230,167,163,150,45,34,226,226,239,83,142,77,210,147,61,183,197,152,201,77,181,255,0,214,181,85,51,207,29,74,111,123,220,175,238,79,79,44,253,126,22,183,191,177,173,70,177,21,66,213,57,117,107,29,139,89,56,71,193,42,109,16,248,122,188,62,223,6,29,116,166,220,247,246,106,168,32,138,54,174,247,49,136,238,236,11,79,63,70,238,107,59,251,55,57,204,114,146,84,171,94,72,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,223,157,143,108,116,181,174,124,158,248,145,145,172,116,8,214,252,47,85,154,69,248,209,23,101,165,0,0,1,149,114,255,0,185,108,240,245,138,232,95,12,184,221,238,211,83,237,27,214,164,91,232,50,219,189,194,74,88,226,145,60,77,44,114,65,70,213,106,43,214,24,24,245,70,163,220,238,178,73,59,209,24,146,236,109,0,154,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,1,68,60,216,52,135,13,210,94,43,234,103,195,32,171,129,153,205,158,60,190,231,12,211,172,172,101,198,166,178,173,149,14,137,93,241,53,143,116,29,197,106,171,186,62,71,163,118,179,107,27,123,197,43,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,16,171,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,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,125,91,114,84,243,79,148,252,191,174,245,27,113,117,32,0,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,2,170,248,177,243,79,172,159,48,50,31,81,156,182,158,11,116,47,78,56,139,229,153,129,233,126,168,89,188,117,170,187,219,50,195,52,74,140,170,183,213,54,239,92,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,165,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,5,53,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,62,101,114,198,230,25,117,199,174,184,247,11,186,209,89,87,113,179,220,106,32,180,97,183,165,107,166,158,221,60,142,72,224,183,79,211,171,159,76,231,43,89,19,253,235,10,171,88,191,193,218,180,242,171,154,198,163,105,30,25,194,229,126,53,169,56,173,38,77,119,203,42,22,139,22,161,117,75,33,158,138,226,216,158,169,116,98,245,238,181,148,200,228,220,177,162,239,89,163,129,253,35,168,114,148,66,6,170,12,171,154,51,224,167,78,117,183,74,184,121,198,176,205,123,202,169,46,217,13,13,60,48,210,209,83,83,64,198,88,237,209,211,197,13,53,181,101,133,17,181,47,137,177,42,190,101,235,213,242,57,168,249,26,198,200,252,230,1,239,244,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,161,78,26,56,116,193,56,95,210,202,13,51,193,105,255,0,216,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,238,68,251,213,120,167,45,158,20,116,227,67,52,59,27,213,11,100,94,213,204,245,27,31,160,188,92,175,53,16,163,100,167,165,170,134,58,136,232,41,211,170,246,225,102,230,111,84,93,210,200,196,123,186,35,98,142,41,128,0,172,14,104,188,191,232,238,244,119,46,38,244,67,29,236,221,97,241,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,205,179,39,107,164,177,198,143,116,206,145,178,35,81,233,43,165,179,240,6,85,201,255,0,201,83,205,62,83,242,254,187,212,109,199,63,230,149,161,122,113,160,220,77,71,105,210,251,55,177,173,89,70,63,79,146,77,109,137,81,41,104,234,165,170,170,134,70,83,49,17,59,80,175,135,107,210,62,170,214,57,238,70,109,98,49,140,232,28,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,121,77,88,206,191,101,250,89,153,106,103,178,253,167,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,10,44,230,105,173,127,182,158,46,50,159,15,111,240,180,24,39,92,42,143,124,91,38,151,193,79,55,136,146,78,146,61,174,235,85,45,78,199,38,222,177,36,91,154,142,221,214,53,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,112,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,245,231,152,6,101,166,25,52,248,102,160,99,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,215,171,30,177,77,26,171,29,209,236,85,86,185,26,228,86,160,105,119,73,243,175,218,134,150,97,186,153,236,191,102,125,173,199,237,215,223,5,223,239,120,95,21,77,28,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,61,89,8,57,61,102,183,92,171,131,230,88,174,20,244,145,211,225,217,69,202,201,66,232,88,228,124,144,61,176,215,43,165,85,114,162,191,187,93,43,81,90,141,77,141,98,116,234,138,231,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65,243,8,211,43,70,155,113,31,114,158,201,47,74,124,190,142,60,153,240,109,119,245,189,68,242,202,201,211,115,158,229,126,249,97,146,95,252,20,111,119,98,53,17,169,214,223,8,147,204,159,73,106,179,237,17,166,205,236,214,191,21,116,193,107,22,182,71,53,102,116,141,182,204,221,149,72,200,216,138,215,116,115,105,229,115,158,137,178,56,36,118,228,78,168,237,70,119,134,242,140,36,204,115,167,143,235,240,88,157,23,231,113,147,109,13,186,110,78,148,94,253,220,250,53,159,54,103,95,241,68,71,116,196,76,250,226,106,148,0,64,93,120,0,0,152,220,176,51,255,0,179,186,221,118,193,43,46,222,30,143,46,179,63,177,75,216,223,226,171,233,92,146,197,241,163,85,89,182,157,107,87,222,230,181,126,229,234,237,136,90,81,64,248,94,83,112,193,115,27,22,109,105,134,158,106,236,126,231,75,117,165,142,165,174,116,79,150,9,91,35,26,244,106,181,85,170,230,34,42,34,162,244,235,209,83,239,47,127,11,202,109,249,214,29,98,205,173,48,212,67,67,144,91,41,110,180,177,212,181,173,149,145,79,19,100,99,94,141,87,34,57,26,244,69,68,85,78,189,122,42,253,228,203,103,49,59,246,106,177,60,233,159,132,255,0,23,51,244,209,146,78,23,51,181,154,209,29,155,212,233,62,213,28,62,52,233,207,209,60,123,163,236,148,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,159,157,165,250,171,126,51,242,100,116,31,246,134,47,216,167,241,57,232,0,135,186,64,0,1,121,220,59,121,126,211,31,249,27,101,255,0,34,136,232,71,61,225,219,203,246,152,255,0,200,219,47,249,20,71,66,45,11,31,85,79,132,124,156,31,155,125,161,127,219,171,241,74,28,243,57,213,63,178,122,53,110,211,42,122,62,229,70,121,89,252,89,159,31,86,69,73,69,36,51,63,107,145,232,173,149,101,117,50,39,86,185,170,206,239,93,171,181,74,181,59,223,28,122,163,111,213,110,35,47,247,107,6,75,79,124,176,90,97,166,180,90,106,169,152,222,210,69,20,104,233,154,199,163,83,186,223,19,37,74,164,157,92,142,71,34,181,202,205,135,4,32,57,190,39,202,177,117,85,28,163,132,123,191,89,214,93,115,209,222,71,244,14,207,216,179,92,105,93,113,214,85,194,98,117,175,73,210,98,121,77,52,238,211,62,184,0,6,181,55,15,67,167,184,38,65,169,217,189,147,0,197,169,187,215,75,237,100,116,112,117,99,220,200,247,47,197,44,155,26,231,36,81,183,115,222,228,106,237,99,28,238,157,16,243,196,214,229,115,166,86,140,151,83,178,61,76,185,75,190,163,10,163,134,11,124,27,92,157,42,43,146,102,44,251,145,232,159,12,80,205,30,199,53,200,189,253,223,10,177,58,229,96,176,254,87,136,162,207,166,126,28,231,224,208,237,70,115,27,63,147,226,51,25,231,69,60,59,251,83,217,167,95,86,244,198,190,165,148,227,184,253,163,19,199,237,152,182,63,73,225,109,118,106,56,109,244,80,119,28,254,213,60,44,70,70,205,207,85,115,186,53,168,157,92,170,171,211,222,170,167,209,0,178,162,34,35,72,112,253,117,213,114,169,174,185,214,103,140,204,247,128,3,235,242,0,0,171,94,105,158,96,113,255,0,249,27,73,254,91,90,67,146,99,115,76,243,3,143,255,0,200,218,79,242,218,211,137,240,211,195,166,79,196,142,125,246,82,211,53,69,182,211,73,11,231,187,94,219,70,149,17,91,219,177,253,148,115,85,241,163,157,36,141,70,53,136,237,221,55,189,17,91,27,250,87,185,133,170,239,102,21,219,183,26,204,203,177,118,59,29,135,203,54,67,13,140,197,215,20,219,162,222,179,51,221,26,207,190,103,186,34,56,204,240,136,153,114,215,219,174,17,91,225,187,73,65,80,202,26,153,165,166,134,169,209,57,34,150,88,218,199,73,27,95,211,163,156,214,203,18,185,168,189,81,36,98,175,77,201,214,74,112,67,197,140,28,60,100,245,152,214,102,218,137,176,156,150,104,157,87,36,110,146,71,90,170,90,138,212,170,142,20,85,71,53,205,84,108,168,214,247,28,216,227,86,171,150,52,141,246,101,144,104,46,152,223,244,106,125,5,75,7,179,48,249,104,219,71,21,45,190,85,137,244,251,36,73,89,43,94,189,85,210,164,173,108,170,231,238,222,254,171,34,63,115,145,105,207,94,180,99,32,208,61,78,186,233,190,65,63,140,240,123,39,162,184,54,157,240,199,95,73,34,117,142,102,35,255,0,246,177,200,213,115,91,36,114,49,28,237,189,87,39,19,129,196,100,213,209,136,183,86,190,191,95,163,194,127,214,141,54,73,181,89,71,73,152,124,78,79,139,181,52,79,25,138,102,120,205,17,49,165,113,58,112,170,153,211,88,227,17,195,141,81,51,17,121,192,172,222,95,92,90,207,135,94,173,218,11,168,21,149,18,216,46,211,69,67,140,75,21,60,123,109,213,179,79,35,214,41,54,51,184,246,207,44,232,155,220,231,118,220,214,167,68,99,156,230,89,145,45,192,227,109,227,237,69,202,56,122,99,209,63,235,147,158,54,171,101,241,123,39,152,85,130,196,246,163,157,53,68,105,21,83,233,245,79,117,81,199,73,239,152,210,100,68,158,27,248,88,246,86,188,106,39,17,89,221,5,198,150,233,46,101,127,102,47,71,50,118,152,148,146,84,74,199,87,170,35,183,63,186,217,36,100,109,122,53,187,58,200,136,244,146,39,178,91,3,214,238,26,139,213,209,93,127,209,157,99,199,248,48,50,252,235,21,150,97,177,24,108,52,233,23,169,138,106,158,253,221,117,152,143,107,148,250,181,142,240,0,123,181,42,115,227,251,205,190,119,244,191,76,165,36,39,41,143,197,79,161,255,0,247,113,30,248,254,243,111,157,253,47,211,41,73,9,202,99,241,83,232,127,253,220,66,176,95,108,207,181,95,255,0,39,80,109,55,243,103,71,251,156,63,206,210,189,203,115,224,215,22,183,231,92,12,88,112,155,180,213,16,208,228,22,203,245,170,170,74,103,53,178,178,41,235,171,35,123,152,174,71,34,57,26,245,84,85,69,78,189,58,162,253,199,91,253,221,184,126,255,0,112,189,61,255,0,228,197,23,253,81,244,50,90,188,127,69,116,158,255,0,123,197,177,43,117,45,175,18,179,87,221,160,179,219,227,101,21,59,187,49,201,59,163,106,49,155,99,222,228,119,87,35,87,222,229,94,138,191,126,215,46,202,42,203,238,85,118,237,81,49,52,204,124,167,242,64,54,207,164,91,91,97,132,179,128,192,216,170,139,145,118,154,162,102,99,156,69,84,196,120,235,84,122,145,175,250,150,124,63,127,227,134,161,127,241,10,47,243,67,161,113,253,229,35,59,250,95,169,210,145,239,250,172,255,0,253,32,127,233,87,253,140,158,249,6,59,143,229,150,137,241,252,166,197,110,188,218,234,182,247,232,174,20,172,168,167,151,107,145,237,221,27,209,90,238,142,107,92,157,83,220,168,139,247,161,239,134,167,5,137,179,118,214,11,72,214,52,158,19,28,226,116,231,239,106,51,171,187,79,145,230,88,12,118,212,111,85,22,235,223,162,38,170,42,215,118,170,38,184,141,217,157,53,236,243,253,84,0,88,143,58,191,43,24,183,204,10,31,78,184,146,247,247,118,225,251,253,194,244,247,255,0,147,20,95,245,68,66,231,87,229,99,22,249,129,67,233,215,19,238,83,150,87,151,111,239,85,19,189,167,195,95,213,249,233,7,110,48,251,103,228,221,69,170,168,234,183,245,214,98,117,222,221,244,122,55,80,3,149,199,158,205,50,250,215,163,214,146,171,154,231,29,63,219,248,95,209,76,207,253,177,75,159,214,208,183,252,86,182,215,29,66,59,254,55,197,49,173,255,0,89,10,191,251,162,18,181,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,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,242,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,225,91,190,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,189,95,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,238,211,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,183,239,241,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,48,43,7,150,47,30,63,177,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,183,82,102,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,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,43,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,188,30,127,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,93,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,205,17,170,128,34,255,0,0,60,31,90,184,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,28,160,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,211,181,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,80,42,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,66,16,73,105,186,195,106,167,190,205,108,171,101,182,178,162,106,74,122,199,66,228,130,105,225,108,110,150,38,73,211,107,158,198,207,11,156,212,94,173,73,99,85,233,185,58,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,38,255,0,31,250,57,125,208,46,24,56,84,210,172,166,109,247,171,85,191,41,168,184,199,181,137,225,170,170,234,40,106,229,166,234,199,189,143,236,190,161,209,119,26,229,107,251,123,211,162,59,162,4,32,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,125,205,99,28,229,232,136,170,123,93,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,115,25,226,233,94,215,71,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,252,77,69,59,95,43,143,61,154,101,245,175,71,173,56,166,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,181,140,241,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,124,77,84,3,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,132,28,164,53,230,155,84,248,104,143,77,174,21,181,115,228,58,97,81,236,186,149,169,168,150,161,242,219,167,124,146,208,200,143,123,17,172,99,90,146,211,50,38,189,251,25,70,213,248,90,246,53,38,248,0,0,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,2,85,0,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,32,106,160,0,0,0,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,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,2,128,121,163,249,236,212,223,162,250,61,17,21,73,85,205,31,207,102,166,253,23,209,232,143,213,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,161,21,107,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,123,85,18,197,121,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,85,25,77,52,189,28,215,70,212,237,205,44,142,122,57,178,186,72,108,123,137,78,20,116,227,137,13,14,77,16,185,197,246,114,130,215,216,159,27,158,215,10,71,29,154,170,158,23,197,78,230,83,181,91,27,225,108,114,62,53,133,122,53,99,114,163,86,55,35,36,102,123,53,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,3,79,192,172,190,84,252,117,84,230,49,208,112,177,170,245,245,117,55,218,90,116,135,10,174,109,44,77,129,214,234,74,38,39,179,94,144,198,213,107,226,138,158,73,91,52,138,238,226,44,141,115,218,230,198,146,217,160,3,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,0,0,103,219,153,70,175,84,234,255,0,24,57,196,233,61,90,219,112,250,132,196,45,176,212,193,20,79,129,148,46,115,42,26,139,31,93,236,117,98,213,200,199,61,85,234,201,90,139,183,162,49,178,43,146,22,11,237,13,83,212,189,76,246,167,111,216,56,253,37,139,193,118,58,247,188,125,74,205,221,238,110,248,118,123,55,110,221,171,187,189,215,171,118,116,116,0,213,140,235,246,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,148,228,219,139,95,113,254,17,235,46,215,122,31,15,73,147,102,23,27,165,174,78,235,31,226,41,89,5,53,35,164,232,213,85,103,73,233,42,25,209,200,142,248,58,244,218,230,170,132,234,42,215,157,198,144,211,62,213,167,186,247,67,5,36,117,16,84,75,136,93,36,116,242,247,231,99,219,37,85,19,89,31,190,36,100,107,29,122,185,223,11,213,102,141,62,52,68,217,105,68,42,230,243,130,253,173,224,218,229,127,246,167,132,251,21,144,90,239,189,158,199,115,197,247,36,117,7,107,118,228,237,244,241,253,205,221,29,253,171,111,79,139,115,66,189,185,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,166,228,84,145,242,203,73,29,59,35,234,213,115,234,27,209,85,81,24,235,222,51,67,195,37,218,213,96,226,75,74,47,183,219,157,37,186,219,110,206,44,85,117,149,149,115,54,24,41,160,142,190,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,165,224,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,21,87,197,143,154,125,100,249,129,144,250,140,229,170,112,159,196,94,9,194,255,0,44,12,7,82,243,170,143,255,0,63,81,217,232,182,77,253,147,186,123,66,231,52,20,125,200,162,147,179,221,236,61,189,215,183,99,62,245,95,185,22,170,248,177,243,79,172,159,48,50,31,81,156,241,87,220,255,0,50,201,177,156,103,12,190,228,53,117,118,44,58,158,166,154,197,111,114,162,65,66,202,138,135,212,78,172,106,34,34,190,73,100,85,115,215,171,213,27,27,85,118,198,198,180,61,87,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,216,255,0,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,113,94,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,226,181,181,17,165,212,128,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,144,0,2,10,243,138,212,207,177,252,41,195,130,210,85,218,150,175,61,200,40,237,243,82,212,73,253,116,234,26,101,90,201,39,167,98,61,21,118,79,5,27,30,245,107,154,214,206,141,84,71,61,138,147,168,165,110,115,122,165,246,175,136,235,22,153,208,95,124,85,6,9,143,199,226,104,188,46,207,7,116,173,122,205,55,241,21,136,233,55,210,182,220,239,115,156,198,244,232,157,29,220,64,34,255,0,7,248,5,78,167,241,71,165,184,100,56,245,37,246,158,171,40,161,169,184,91,234,210,39,65,61,186,154,84,168,173,73,27,42,236,123,18,154,25,149,88,189,119,162,43,81,28,170,141,89,149,206,211,76,242,170,109,83,193,117,143,194,119,113,187,134,62,152,207,126,56,228,119,135,174,167,169,168,168,217,51,182,118,217,220,142,171,172,105,189,92,238,196,255,0,10,35,58,175,235,228,143,165,247,90,172,255,0,80,181,162,103,85,193,109,182,89,226,197,233,209,212,78,236,86,79,83,52,117,50,236,168,234,141,223,3,105,33,221,26,35,151,165,92,110,85,111,187,124,180,230,167,163,151,221,93,225,30,239,83,142,77,214,175,2,184,69,152,201,77,181,159,215,84,180,208,79,29,74,111,123,218,140,237,193,81,44,253,126,39,59,177,177,173,87,61,21,2,11,114,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,136,140,87,71,178,149,215,23,123,220,214,59,175,69,234,238,218,23,82,102,51,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,188,211,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,231,100,88,253,163,44,199,238,120,182,65,73,226,173,119,154,57,173,245,176,119,28,206,237,60,204,86,72,205,204,84,115,122,181,202,157,90,168,169,215,220,168,167,209,7,201,136,152,210,95,170,43,170,221,81,93,19,164,199,24,152,238,80,134,162,226,95,96,117,7,39,193,61,161,227,254,206,94,107,109,62,43,181,218,239,248,121,223,23,115,103,87,109,221,179,174,221,203,211,175,78,171,247,158,120,156,252,209,116,150,239,111,205,236,154,211,65,107,183,71,99,186,209,193,99,174,158,5,107,42,31,114,141,103,123,29,51,122,34,191,117,58,53,141,127,87,116,74,125,174,218,137,30,232,48,86,184,236,52,225,49,21,90,158,233,225,225,220,237,237,150,206,168,218,12,162,198,62,153,227,85,61,174,49,58,85,28,42,137,211,78,255,0,84,120,0,3,21,32,11,65,229,135,170,54,251,238,144,220,52,186,225,146,211,203,122,198,174,117,21,52,86,183,49,177,203,21,170,110,219,251,141,232,212,238,183,196,201,81,185,221,92,230,44,140,71,109,71,70,139,87,199,123,224,123,85,174,26,85,196,70,58,234,43,77,61,194,28,190,104,113,74,182,74,247,49,209,69,87,83,10,36,177,185,58,162,57,146,50,55,116,84,84,115,81,205,248,85,200,246,236,178,156,79,146,226,233,170,121,79,9,247,161,61,33,100,127,79,108,253,235,52,198,181,209,219,167,151,58,117,244,250,99,88,238,231,207,69,202,148,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,155,237,165,250,171,126,51,242,84,189,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,63,55,18,26,173,112,209,29,19,201,245,58,211,105,167,185,87,89,225,129,180,180,245,47,115,98,89,103,168,142,6,57,251,125,238,107,93,42,61,90,138,213,114,53,90,142,111,93,201,250,120,118,242,253,166,63,242,54,203,254,69,17,10,57,166,106,213,45,194,239,139,232,181,158,233,220,246,86,251,229,238,6,36,47,99,42,36,110,202,70,185,200,171,35,37,108,75,80,245,98,163,81,89,81,19,190,46,169,182,193,197,226,124,147,1,214,71,61,34,35,198,99,242,230,227,173,159,200,255,0,104,118,179,200,234,141,104,235,42,170,190,122,110,83,84,204,196,233,198,55,188,221,125,51,8,16,0,43,231,98,128,0,5,206,112,87,164,181,90,61,195,214,59,99,188,90,252,5,242,241,220,190,93,226,85,153,30,149,21,29,22,54,200,201,81,22,41,89,78,218,120,158,196,106,34,62,55,125,235,213,206,171,94,23,180,202,209,172,58,249,135,105,238,65,46,219,93,198,177,243,214,179,107,151,191,79,79,12,149,18,65,213,143,99,155,220,108,43,30,246,185,21,187,247,39,85,78,139,119,196,167,102,240,218,205,120,137,240,143,156,254,74,15,166,204,242,104,163,15,147,91,158,127,188,171,195,141,52,71,175,142,244,204,122,162,64,1,44,115,216,0,0,0,2,173,121,166,121,129,199,255,0,228,109,39,249,109,105,208,185,76,126,42,125,15,255,0,187,142,123,205,51,204,14,63,255,0,35,105,63,203,107,78,133,202,99,241,83,232,127,253,220,67,236,253,183,62,51,248,101,210,25,159,243,91,79,177,111,255,0,45,43,8,57,39,18,220,58,99,28,72,224,63,101,46,211,83,219,110,212,147,50,123,77,237,212,107,81,45,189,219,217,222,70,181,31,26,185,178,70,213,99,152,174,219,215,99,213,21,209,179,167,91,4,178,237,170,47,81,54,238,70,177,46,122,192,99,177,25,102,38,140,102,18,185,166,229,19,172,76,119,79,202,99,186,98,120,76,112,152,152,80,62,99,135,100,250,127,147,220,112,204,206,203,81,105,189,90,102,88,42,233,39,68,221,27,186,34,162,162,167,84,115,92,213,71,53,237,85,107,154,230,185,170,168,168,171,101,60,10,241,149,6,165,219,237,186,51,169,87,26,135,230,116,144,246,45,151,26,153,36,168,150,250,214,54,162,87,171,213,176,163,98,116,48,69,27,85,242,72,174,149,122,187,170,185,87,175,178,227,123,132,233,248,135,198,40,242,92,49,212,240,230,216,212,50,182,146,57,27,28,109,186,211,57,81,203,75,36,202,136,173,115,92,138,232,149,206,237,181,210,72,142,70,164,139,35,42,82,221,113,184,89,238,20,183,107,77,125,69,21,117,20,204,169,165,170,166,149,209,75,4,172,114,57,146,49,237,84,86,185,174,68,84,114,42,42,42,34,161,11,174,47,100,56,189,105,227,68,252,99,245,143,245,194,116,116,238,30,230,89,210,222,207,205,23,180,163,17,111,158,156,237,215,199,73,143,77,21,233,198,59,227,88,215,122,152,170,52,16,8,229,193,127,20,150,254,32,112,24,109,57,37,230,157,218,133,98,133,82,243,74,144,54,157,106,162,71,237,142,178,38,34,170,57,174,106,198,146,109,70,163,37,85,77,140,99,226,221,35,73,149,139,244,98,109,197,219,115,194,92,209,155,101,88,172,147,25,115,1,140,167,74,232,157,39,209,62,137,142,90,196,199,24,158,248,0,7,179,92,167,62,63,188,219,231,127,75,244,202,82,66,114,152,252,84,250,31,255,0,119,17,239,143,239,54,249,223,210,253,50,148,144,156,166,63,21,62,135,255,0,221,196,43,5,246,204,251,85,255,0,242,117,6,211,127,54,116,127,185,195,252,237,44,32,241,186,207,143,221,242,205,30,206,177,108,126,147,197,93,47,56,213,206,223,69,7,113,172,238,212,77,75,35,35,102,231,170,53,189,92,228,78,174,84,68,235,239,84,67,217,2,103,93,49,93,51,76,247,185,151,15,126,172,53,234,47,209,206,153,137,141,125,83,170,156,255,0,112,30,45,255,0,220,155,255,0,175,214,207,243,130,227,0,48,112,25,109,172,191,123,170,153,157,237,57,233,221,175,170,61,41,86,214,109,182,97,182,61,79,151,81,69,61,86,246,155,145,84,121,219,186,235,173,85,127,86,52,211,78,240,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,137,176,67,212,172,93,247,46,14,95,244,124,59,216,162,213,189,94,199,127,211,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,241,150,94,43,202,143,129,111,237,28,80,107,94,25,254,215,170,192,40,171,157,254,51,157,116,146,157,91,255,0,21,225,94,231,127,175,153,25,253,207,49,106,128,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,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,74,54,211,125,1,214,93,91,212,122,141,35,192,52,246,235,113,203,232,188,79,141,181,202,198,210,73,67,225,215,108,222,37,211,171,25,79,177,253,35,94,235,155,252,71,53,159,211,115,90,186,105,60,253,139,0,195,113,156,155,38,204,236,88,245,37,37,247,49,168,166,169,190,220,26,138,179,215,62,158,157,148,240,35,220,170,170,140,142,40,209,26,196,232,196,87,72,228,77,210,61,206,10,171,231,31,106,204,172,88,111,15,182,109,65,203,233,50,172,134,142,159,35,134,186,245,77,106,75,107,43,222,213,182,162,76,180,201,36,141,141,234,221,187,209,174,216,175,220,173,108,109,84,99,124,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,6,85,205,84,25,87,2,255,0,185,92,121,19,211,47,173,122,197,105,194,185,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,111,117,229,113,228,79,76,190,181,235,21,165,59,113,185,175,52,220,71,113,47,152,234,77,154,182,174,124,121,106,25,107,199,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,216,221,143,168,122,47,87,110,114,135,234,224,67,66,236,92,68,241,65,136,233,206,99,102,186,220,113,103,120,171,141,245,182,245,123,54,82,211,211,201,35,18,105,88,138,177,67,36,233,4,14,122,43,93,252,100,107,30,215,185,142,73,171,207,59,240,79,243,39,233,167,191,228,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,107,23,117,45,181,213,17,186,167,123,94,170,155,231,158,162,46,219,152,199,55,195,110,248,155,35,85,60,7,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,37,57,214,104,93,29,170,251,133,241,15,97,179,118,125,183,191,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,7,70,163,227,95,43,143,61,154,101,245,175,71,173,46,79,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,10,161,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,121,38,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,52,189,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,160,116,0,0,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,2,85,0,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,32,106,160,0,0,0,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,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,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,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,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,58,203,80,6,91,63,209,86,5,149,127,170,184,230,73,142,92,63,223,40,235,173,181,212,242,127,205,146,25,163,145,159,224,115,92,223,228,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,211,144,115,88,224,114,167,82,173,85,252,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,84,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,12,171,154,51,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,156,192,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,1,202,184,177,242,177,172,159,47,242,31,78,156,234,164,127,227,243,58,253,157,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,12,235,154,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,153,194,53,37,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,224,125,99,149,113,99,229,99,89,62,95,228,62,157,57,213,79,41,171,24,47,237,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,129,152,35,79,186,79,157,126,212,52,179,13,212,207,101,251,51,237,110,63,110,190,248,46,255,0,123,194,248,170,104,230,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,152,35,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,170,190,44,124,211,235,39,204,12,135,212,103,58,175,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,74,189,112,233,157,241,65,199,214,170,233,166,11,79,248,129,125,172,188,86,239,135,251,25,107,246,210,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,185,19,239,84,187,237,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,135,170,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,235,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,203,235,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,247,151,189,204,87,88,236,90,55,194,62,119,83,119,135,196,85,230,22,249,240,235,93,54,231,179,189,85,95,4,177,185,119,181,143,70,246,160,74,137,250,59,107,95,216,217,185,174,123,84,161,109,39,193,127,106,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,11,190,229,89,163,151,221,34,225,30,209,83,145,205,210,175,61,184,75,152,199,77,181,159,214,180,181,48,65,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,101,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,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,62,176,25,129,213,140,23,246,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,185,219,55,118,247,109,220,238,157,122,117,94,157,75,233,229,213,172,118,45,100,225,31,4,169,180,67,225,234,240,251,124,24,117,210,155,115,223,217,170,160,130,40,218,187,220,198,35,187,176,45,60,253,27,185,172,239,236,220,231,49,202,85,183,54,109,47,181,105,199,24,55,75,157,153,212,145,211,231,86,122,60,161,244,148,212,77,167,101,52,239,116,148,211,117,218,170,146,62,89,105,36,168,124,157,26,174,125,67,186,162,170,43,221,223,249,35,234,245,75,46,186,133,160,149,211,213,201,79,61,60,89,125,174,54,193,23,98,7,177,209,210,214,185,242,123,165,87,200,146,80,35,91,241,49,18,25,23,224,85,93,225,107,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,95,26,250,101,104,212,238,28,50,232,46,82,246,42,49,154,57,114,107,124,251,92,238,221,69,28,82,61,83,106,61,168,189,200,187,209,124,93,81,189,221,251,85,90,133,49,154,16,41,107,140,109,33,159,70,181,255,0,36,176,197,75,79,5,166,241,51,175,214,102,211,67,28,17,54,138,166,71,185,34,100,76,114,164,109,138,70,203,2,34,237,234,144,163,145,173,107,154,132,83,105,48,190,110,38,152,245,79,228,232,30,133,51,232,210,246,75,118,174,63,89,70,179,225,21,68,124,39,77,125,51,167,57,113,64,1,21,95,224,0,11,189,225,143,86,169,117,171,68,113,124,223,218,158,54,232,180,108,162,189,185,201,11,100,109,202,22,163,42,21,241,196,187,99,222,228,238,181,189,27,252,57,99,118,214,163,145,18,161,56,137,243,3,169,223,242,202,245,254,91,41,45,121,86,234,109,222,60,131,45,209,185,162,238,218,231,163,92,154,153,251,154,223,15,80,199,195,79,50,116,70,110,127,117,178,65,247,191,163,123,30,230,245,123,148,137,92,68,249,129,212,239,249,101,122,255,0,45,148,144,230,120,159,43,192,89,185,60,245,152,159,24,83,123,15,145,198,207,237,110,101,131,162,52,163,118,154,169,246,106,157,98,61,220,189,222,135,61,0,17,229,200,0,0,188,238,29,188,191,105,143,252,141,178,255,0,145,68,83,22,177,106,109,223,89,53,59,34,212,203,220,93,154,139,237,99,167,100,27,154,239,13,78,212,70,65,6,230,177,136,254,220,76,142,61,251,81,93,179,114,251,213,75,8,215,141,90,165,211,78,95,24,77,142,150,233,225,239,153,174,27,101,177,208,196,196,133,239,117,59,232,161,90,199,57,146,47,94,215,135,223,18,189,173,114,181,243,197,253,21,114,57,43,24,144,231,152,157,234,109,97,233,238,136,153,241,152,225,247,126,106,111,162,172,146,108,222,199,103,23,99,141,119,42,162,159,78,237,53,76,213,167,170,169,210,60,104,0,4,121,114,0,0,44,99,149,158,146,213,91,237,25,70,180,222,45,125,191,106,236,177,217,39,122,204,199,190,158,55,111,171,115,90,168,145,190,39,74,148,236,71,162,185,81,244,242,183,225,232,187,167,193,227,116,119,76,173,26,55,166,56,238,153,217,37,239,83,216,168,219,3,231,218,230,248,154,135,42,190,121,246,185,239,86,119,37,124,146,108,220,168,221,251,83,220,136,123,34,201,192,97,188,147,13,77,174,248,142,62,61,238,35,218,236,242,118,139,58,191,152,68,246,106,171,74,125,136,225,79,14,237,98,53,152,244,204,128,3,49,27,0,0,0,0,69,174,41,184,31,253,229,181,6,223,157,254,211,254,206,120,11,52,86,159,11,236,95,25,191,100,243,203,220,223,223,143,167,94,255,0,77,187,87,250,61,122,251,250,39,161,225,51,132,207,221,115,237,87,250,63,251,77,246,155,192,255,0,169,94,11,195,248,126,255,0,251,244,155,247,119,255,0,193,211,111,243,235,238,144,128,195,167,1,135,166,255,0,148,197,61,191,78,179,225,203,93,18,75,187,93,156,222,202,190,133,174,246,184,125,34,55,119,104,229,19,21,71,107,119,123,156,68,243,248,0,3,49,27,8,163,196,183,0,88,198,191,103,223,180,123,78,117,81,138,93,171,97,100,87,100,117,2,215,197,88,232,216,200,225,145,173,89,163,88,156,145,177,24,228,69,86,185,26,197,70,181,200,247,62,87,3,195,17,134,181,139,163,171,189,26,195,107,147,231,120,253,159,196,249,102,91,114,104,185,164,198,186,68,235,19,206,38,38,38,38,56,68,241,142,113,19,206,16,99,0,229,177,151,105,118,93,65,157,224,156,74,123,50,249,108,238,248,90,175,177,177,77,219,238,68,248,159,240,75,84,230,47,86,72,244,247,181,122,117,234,158,244,69,39,56,7,231,13,131,179,131,137,166,204,105,19,235,153,249,203,223,60,218,60,203,105,46,81,119,51,185,21,213,76,105,19,187,69,51,167,61,38,105,166,38,99,94,81,58,233,172,233,166,179,168,0,100,180,104,115,175,252,188,191,110,122,183,126,213,63,218,255,0,177,61,183,225,127,172,62,207,248,158,207,102,154,40,63,182,120,150,110,235,218,221,253,20,233,187,167,191,167,85,232,92,38,112,153,251,174,125,170,255,0,71,255,0,105,190,211,120,31,245,43,193,120,127,15,223,255,0,126,147,126,238,255,0,248,58,109,254,125,125,210,16,24,84,101,216,107,119,188,162,154,123,122,204,235,172,247,243,239,211,189,40,196,237,158,121,140,203,35,39,191,127,92,60,83,77,59,187,180,71,10,52,221,141,98,157,238,27,177,223,172,233,199,80,0,102,162,224,0,1,202,184,132,225,211,4,226,90,207,139,226,122,153,79,227,177,187,22,64,151,218,219,102,249,162,246,134,218,10,202,104,226,239,67,44,114,69,182,74,166,77,185,170,189,123,59,21,58,61,85,58,168,0,0,0,0,0,0,2,42,241,207,192,199,239,163,246,39,253,52,126,199,125,142,246,151,250,137,237,15,21,226,252,55,255,0,68,67,179,111,134,255,0,206,235,191,249,116,247,249,78,10,121,111,126,231,218,167,117,212,207,219,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,0,0,0,30,83,86,48,95,218,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,61,88,2,170,255,0,168,99,255,0,165,23,253,9,255,0,183,150,168,0,0,0,2,170,255,0,168,99,255,0,165,23,253,9,255,0,183,150,168,0,226,154,17,195,221,247,64,184,96,162,225,251,22,212,189,247,171,85,190,235,79,110,202,125,140,196,240,213,85,117,21,19,197,83,224,223,35,216,254,203,234,27,252,55,61,90,254,223,191,162,59,162,65,111,234,24,255,0,233,69,255,0,66,127,237,229,170,0,60,166,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,0,227,159,129,143,223,71,236,79,250,104,253,142,251,29,237,47,245,19,218,30,43,197,248,111,254,136,135,102,223,13,255,0,157,215,127,242,233,239,149,64,8,1,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,82,127,128,5,106,234,175,37,156,87,55,212,124,143,49,194,181,191,236,141,150,247,112,150,225,77,98,110,39,29,68,118,238,234,239,124,17,62,58,152,88,144,181,234,228,141,137,27,118,71,177,138,174,86,171,221,47,248,67,225,238,251,194,246,141,83,104,237,223,82,254,218,210,91,46,21,85,22,186,159,99,50,219,224,233,103,114,72,234,109,141,146,69,147,248,238,168,151,184,231,171,191,141,183,220,214,53,14,214,0,0,0,170,191,234,24,255,0,233,69,255,0,66,127,237,228,255,0,225,115,66,255,0,118,189,9,198,116,83,237,79,218,63,179,158,55,251,39,224,124,31,127,196,86,79,83,253,167,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,0,0,0,229,92,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,100,252,15,140,236,120,122,200,42,127,180,247,35,221,187,177,183,250,105,211,119,95,127,78,139,0,63,168,99,255,0,165,23,253,9,255,0,183,150,168,0,0,0,0,0,0,0,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,219,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,126,231,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,0,0,32,7,20,124,169,63,121,77,118,201,181,175,246,245,246,115,237,31,130,254,198,125,150,241,157,143,15,71,5,55,246,239,23,30,237,221,141,223,208,78,155,186,123,250,117,94,255,0,193,79,10,95,185,246,150,93,116,207,237,239,218,223,105,228,19,223,124,111,178,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,119,85,144,0,0,0,1,94,188,69,114,128,195,117,163,87,47,186,165,134,106,253,94,22,204,154,161,247,43,157,178,107,34,221,24,183,25,94,231,212,79,20,142,169,137,204,100,142,118,245,141,81,219,94,175,218,228,98,182,54,88,80,2,0,112,209,202,243,59,225,127,84,232,53,51,5,226,175,253,138,142,241,69,246,26,31,236,157,175,196,195,52,244,125,201,106,228,236,247,123,12,111,117,141,222,207,189,23,239,69,229,95,212,49,255,0,210,139,254,132,255,0,219,203,84,0,121,77,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,96,0,57,87,20,122,23,251,202,104,78,77,162,159,106,126,206,125,163,240,95,217,63,3,227,59,30,30,178,10,159,237,61,200,247,110,236,109,254,154,116,221,215,223,211,162,245,80,5,106,233,63,38,191,217,126,169,225,186,153,251,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,80,0,0,0,85,95,245,12,127,244,162,255,0,161,63,246,242,202,116,159,5,253,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,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,128,0,0,42,175,250,134,63,250,81,127,208,159,251,121,101,58,79,130,254,203,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,192,0,0,2,21,113,173,203,123,247,193,213,59,86,166,126,217,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,77,80,4,42,224,167,150,247,238,125,170,119,93,76,253,178,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,113,173,203,123,247,193,213,59,86,166,126,217,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,77,80,4,42,224,167,150,247,238,125,170,119,93,76,253,178,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,0,0,1,90,186,177,201,175,246,161,170,121,150,166,126,241,222,204,251,91,144,92,111,190,11,236,135,123,194,248,170,153,38,237,119,60,107,119,237,238,109,221,181,189,122,117,232,157,122,18,171,130,158,20,191,115,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,32,0,28,255,0,74,116,47,78,52,106,179,47,187,97,86,110,213,215,59,200,43,114,75,253,202,117,71,213,86,213,84,79,36,200,199,61,17,58,67,23,117,204,138,52,68,107,90,174,85,234,247,200,247,244,0,0,0,0,21,87,253,67,31,253,40,191,232,79,253,188,181,64,7,148,210,124,23,246,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,0,0,0,16,171,141,110,91,223,190,14,169,218,181,51,246,203,246,75,217,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,46,157,124,78,221,187,87,166,206,189,125,253,17,193,79,45,239,220,251,84,238,186,153,251,101,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,0,0,17,171,141,238,16,111,188,99,98,184,214,21,79,171,255,0,98,236,182,59,132,215,74,202,111,179,236,184,248,250,174,223,110,158,77,235,52,79,139,180,199,212,167,68,85,107,251,253,92,157,88,213,56,87,13,220,163,173,90,11,173,184,182,175,222,117,158,147,49,167,198,42,37,171,101,158,167,16,108,12,150,117,130,70,67,42,72,234,185,81,143,138,87,199,51,29,177,85,31,19,85,54,175,71,37,133,0,0,0,35,87,27,220,20,216,184,205,197,113,171,77,70,95,246,82,245,139,220,38,168,163,187,251,61,245,221,41,103,143,109,69,55,97,39,137,159,27,227,166,127,113,85,206,111,99,163,122,35,220,114,174,16,249,102,223,120,75,214,90,109,85,180,113,17,237,186,71,219,234,173,119,75,71,217,38,83,120,250,89,90,142,108,125,247,85,74,177,109,158,58,121,122,181,187,151,181,179,170,53,206,39,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,64,254,105,58,67,5,199,24,199,117,182,217,75,80,250,235,68,205,176,221,22,40,100,145,190,10,69,124,144,75,35,145,219,33,108,115,111,103,93,191,27,170,218,138,239,133,141,89,224,121,93,83,192,109,250,165,167,25,46,157,220,214,157,144,228,22,201,232,91,52,244,173,169,109,52,175,98,246,170,18,55,42,35,157,20,155,36,111,189,21,28,198,170,42,42,34,166,38,63,13,24,188,61,86,187,230,56,120,247,36,91,39,157,213,179,217,197,140,194,39,74,105,171,74,189,116,207,10,188,120,78,177,235,136,239,80,200,62,134,69,143,221,241,60,130,231,139,100,20,158,22,233,102,172,154,223,91,7,113,175,237,84,66,245,100,140,220,197,86,187,163,154,169,213,170,168,189,61,202,168,124,242,181,152,152,157,37,219,148,87,77,202,98,186,39,88,158,49,49,222,0,3,244,247,58,25,169,51,233,6,175,98,122,143,28,181,12,134,201,115,138,90,212,166,134,57,101,146,137,255,0,195,170,141,141,147,163,85,207,129,242,177,21,85,58,43,145,81,205,84,71,35,94,46,54,251,198,184,234,37,218,211,95,79,91,67,91,149,221,234,105,106,169,165,108,177,79,19,235,37,115,36,99,218,170,142,107,154,168,168,228,85,69,69,69,67,195,3,211,173,171,170,234,187,181,215,242,96,253,31,107,203,188,190,60,253,205,201,245,198,187,209,247,78,191,124,128,3,205,156,0,0,238,124,81,106,109,223,44,135,76,180,246,104,187,54,188,23,1,199,224,166,102,230,187,187,81,87,107,164,168,154,126,168,196,115,122,181,208,71,177,92,228,78,198,228,232,175,114,28,48,3,210,245,218,175,87,53,213,223,254,163,224,193,203,112,22,178,204,45,24,91,49,194,159,118,179,51,173,83,239,170,102,103,196,0,30,108,224,148,188,187,52,150,239,159,107,229,14,111,236,187,117,86,63,130,245,173,185,58,177,90,237,181,19,67,51,40,210,40,213,21,93,42,74,222,235,93,209,17,157,133,118,228,118,196,116,90,45,139,151,22,144,193,167,250,20,204,226,182,150,162,43,214,123,55,143,157,39,134,72,93,29,20,46,124,116,140,70,185,202,142,107,154,178,78,217,17,173,220,218,150,167,196,141,107,151,107,147,97,188,167,23,78,188,169,227,62,238,95,29,16,14,147,51,191,161,118,118,246,236,233,93,223,221,211,255,0,23,157,225,165,27,218,79,116,232,149,192,2,192,113,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,162,249,133,233,12,26,101,175,245,151,235,77,45,67,45,57,196,43,126,99,157,12,137,19,43,95,35,155,87,19,101,123,156,146,59,184,137,59,145,58,108,74,166,53,26,141,70,170,198,50,220,249,133,233,12,250,155,160,21,151,235,77,45,59,238,216,60,203,126,99,157,12,107,43,232,153,27,155,87,19,101,123,154,177,183,182,169,59,145,58,239,90,86,53,26,174,86,170,84,97,95,231,56,95,38,197,213,164,112,171,140,123,249,252,93,129,209,158,125,244,230,207,218,235,42,214,229,175,221,213,233,236,249,179,62,52,233,199,190,117,227,174,160,0,213,44,0,0,0,0,0,0,0,0,0,0,7,177,209,221,50,187,235,38,167,99,186,103,100,151,179,81,125,172,108,15,159,107,93,225,169,218,138,249,231,218,231,177,31,219,137,146,73,179,114,43,182,109,79,122,161,122,214,235,117,190,207,111,165,180,218,104,41,232,168,104,161,101,53,45,45,52,77,138,40,34,99,81,172,141,140,106,34,53,173,106,34,35,81,17,17,17,17,10,214,229,123,164,48,100,57,245,247,88,174,212,181,29,156,78,22,208,90,92,232,100,108,79,173,169,99,219,51,219,42,57,26,231,69,7,86,186,53,71,123,170,216,229,218,168,197,91,50,38,187,59,134,234,176,243,122,99,141,83,240,143,227,171,151,250,101,206,188,187,56,163,46,183,86,180,216,167,143,183,95,25,227,223,217,220,240,157,96,0,18,5,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,217,22,63,104,203,49,251,158,45,144,82,120,171,93,230,142,107,125,108,29,199,51,187,79,51,21,146,51,115,21,28,222,173,114,167,86,170,42,117,247,42,41,70,58,201,130,126,204,117,99,46,192,25,77,113,134,158,197,121,170,163,163,246,131,54,212,73,72,217,23,195,202,239,133,168,189,200,187,111,71,35,81,174,71,163,154,157,21,11,223,43,155,154,150,153,93,227,200,49,45,100,134,94,237,174,122,52,198,106,89,181,173,240,245,12,124,213,16,175,85,126,231,247,91,36,255,0,115,58,55,177,239,119,87,181,13,6,208,225,122,220,60,94,136,227,79,202,86,247,67,185,236,224,51,138,178,235,149,118,47,199,13,103,134,253,60,99,213,172,198,177,221,175,14,253,33,2,0,4,37,212,64,0,0,0,0,0,0,0,0,7,90,225,83,72,96,214,237,117,198,112,123,157,45,68,214,85,153,213,247,149,138,25,30,212,162,129,171,35,217,35,163,115,86,38,202,228,100,29,205,201,181,211,181,83,170,244,106,254,237,91,170,245,113,110,142,115,58,49,49,248,219,57,110,22,230,51,17,58,81,110,153,170,124,34,53,159,127,161,107,124,42,105,12,250,35,161,88,206,15,115,165,167,134,244,144,186,190,242,177,67,27,28,181,179,185,100,123,36,116,110,114,74,232,154,172,131,185,185,119,54,6,170,116,78,141,78,182,1,103,90,183,77,154,34,221,28,162,52,112,174,63,27,123,50,197,92,198,98,39,90,238,85,53,79,140,206,179,238,244,0,3,209,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,179,137,205,37,165,214,173,17,202,48,143,101,248,219,162,209,190,182,200,214,172,45,145,183,40,90,175,167,70,73,42,109,143,123,147,180,231,117,111,240,229,145,187,154,142,85,78,166,15,197,219,116,221,162,109,213,202,99,70,86,7,25,119,47,196,219,197,216,157,43,162,168,170,60,98,117,134,123,193,220,248,215,211,43,190,152,241,31,151,65,114,151,191,79,147,86,75,147,91,231,218,214,247,41,235,37,145,234,155,81,238,84,237,203,222,139,226,232,174,237,111,218,136,228,56,97,88,222,181,85,139,149,91,171,156,78,142,232,203,49,246,179,76,21,172,109,153,236,220,166,42,143,124,107,167,119,46,83,194,61,113,0,0,243,103,0,0,0,0,0,0,5,152,242,189,210,25,241,236,6,251,172,87,106,90,126,246,89,51,104,45,46,116,49,186,86,81,83,61,237,153,237,149,28,174,107,101,159,171,93,26,163,125,244,140,114,238,69,98,165,107,91,173,215,11,197,194,150,211,105,160,168,173,174,173,153,148,212,180,180,209,58,89,103,149,238,70,178,54,49,168,170,231,57,202,136,141,68,85,85,84,68,47,123,75,180,219,24,210,12,6,205,167,24,116,85,12,180,217,33,116,80,173,76,203,44,178,57,239,116,146,72,247,123,145,92,249,30,247,170,53,17,168,174,84,107,90,212,70,164,131,103,112,221,110,34,111,79,42,99,227,63,195,95,130,158,233,151,59,242,28,162,140,182,220,246,175,213,199,216,163,73,159,9,154,166,157,61,49,189,15,84,0,38,174,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,45,151,107,85,234,153,245,150,107,157,37,125,60,117,19,210,62,90,105,155,43,27,60,18,190,25,162,87,53,85,17,241,203,28,145,189,191,123,94,199,53,122,42,42,31,172,0,0,0,0,0,7,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,94,172,122,197,52,82,35,93,209,118,72,199,125,206,69,80,253,96,0,0,0,0,31,146,237,115,166,178,218,171,111,53,145,213,201,79,65,79,37,76,172,164,164,150,170,119,49,141,87,57,35,134,22,186,89,95,209,23,163,35,107,158,229,232,141,69,85,68,3,245,130,42,255,0,85,31,129,63,247,115,255,0,163,55,143,243,67,175,232,135,18,58,37,196,125,170,231,121,209,124,250,147,35,167,179,84,50,154,189,141,167,158,150,122,103,189,187,152,175,134,161,140,149,24,228,71,109,126,221,142,86,72,136,170,172,122,32,116,176,14,41,173,124,102,112,217,195,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,216,245,245,123,233,95,36,145,182,77,244,240,72,196,234,248,100,78,138,187,190,30,189,58,42,42,135,107,7,42,208,190,40,244,39,137,79,109,254,197,51,159,180,127,103,60,55,180,255,0,177,149,148,125,143,17,221,236,255,0,116,197,30,237,221,137,127,163,215,166,223,127,78,169,215,170,128,7,42,215,78,40,244,39,134,191,98,126,218,243,159,179,159,104,252,79,179,63,177,149,149,157,255,0,15,218,239,127,115,69,38,221,189,248,191,165,211,174,239,119,94,139,211,149,127,85,31,129,63,247,115,255,0,163,55,143,243,64,37,80,35,174,121,204,35,132,109,48,201,167,195,53,3,84,170,236,87,218,90,122,74,154,139,125,94,47,120,108,240,50,166,158,58,136,146,70,248,94,172,122,197,52,106,172,119,71,177,85,90,228,107,145,90,158,215,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,198,86,81,246,60,71,119,179,253,211,20,123,183,118,37,254,143,94,155,125,253,58,167,80,234,160,0,0,0,0,0,0,0,0,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,125,96,0,0,0,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,216,217,37,155,179,227,104,189,133,114,168,237,119,97,100,209,255,0,18,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,245,122,23,197,30,132,241,41,237,191,216,166,115,246,143,236,231,134,246,159,246,50,178,143,177,226,59,189,159,238,152,163,221,187,177,47,244,122,244,219,239,233,213,58,135,85,0,0,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,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,66,64,3,242,86,221,173,86,234,154,10,59,133,206,146,150,162,233,80,180,148,49,77,51,88,250,169,210,41,38,88,162,106,175,87,189,34,134,89,21,173,234,187,35,123,190,230,170,167,235,0,0,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,254,36,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,136,18,0,28,255,0,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,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,31,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,247,185,239,107,83,170,170,33,250,192,0,0,0,113,77,107,227,51,134,206,29,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,222,199,175,171,223,74,249,36,141,178,111,167,130,70,39,87,195,34,116,85,221,240,245,233,209,81,84,59,88,56,166,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,108,165,100,145,198,233,55,212,65,27,23,163,230,141,58,34,238,248,186,244,232,138,169,218,192,0,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,26,255,0,170,143,192,159,251,185,255,0,209,155,199,249,160,18,168,31,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,136,215,253,84,126,4,255,0,221,207,254,140,222,63,205,0,149,64,0,0,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,253,205,20,155,118,247,226,254,151,78,187,189,221,122,47,64,234,160,226,154,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,0,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,235,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,0,0,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,241,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,78,129,162,154,247,164,252,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,240,53,52,155,42,153,28,114,58,61,149,17,198,245,232,201,163,94,168,155,126,46,157,122,162,162,7,64,0,0,7,42,215,78,40,244,39,134,191,98,126,218,243,159,179,159,104,252,79,179,63,177,149,149,157,255,0,15,218,239,127,115,69,38,221,189,248,191,165,211,174,239,119,94,139,211,228,232,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,246,61,125,38,202,86,73,28,110,147,125,68,17,177,122,62,104,211,162,46,239,139,175,78,136,170,129,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,142,103,250,75,75,144,105,141,167,87,173,182,189,215,76,86,177,148,87,10,150,44,44,254,198,212,42,181,22,69,84,238,73,178,165,97,107,26,215,46,223,17,50,237,232,170,230,214,49,125,250,139,137,125,190,211,236,159,4,246,135,128,251,71,102,173,180,248,174,215,119,177,226,32,124,93,205,157,91,187,110,254,187,119,39,94,157,58,167,222,81,70,105,139,92,48,92,198,251,132,221,166,167,154,187,31,185,213,90,170,164,166,115,157,19,229,130,87,70,247,49,92,141,85,106,185,138,168,170,136,189,58,117,68,251,136,94,209,97,186,187,241,126,158,85,124,227,248,58,111,161,172,243,203,50,187,153,93,201,237,89,157,99,159,153,87,31,133,90,247,247,199,8,239,248,224,2,60,185,64,0,0,0,0,0,18,215,150,166,153,93,242,205,124,77,66,134,94,205,175,5,163,154,122,151,237,107,187,181,21,112,203,79,12,29,21,232,230,245,107,167,147,122,53,200,157,141,171,209,94,213,45,108,140,92,190,180,90,223,166,26,21,110,203,234,45,245,20,249,22,123,12,87,91,139,229,169,108,173,90,84,116,139,66,216,218,197,218,198,172,18,36,157,23,171,247,76,228,114,252,45,99,36,233,96,228,216,105,195,97,41,137,231,87,25,247,255,0,13,28,121,210,86,119,78,121,180,87,171,183,58,209,107,75,116,248,83,174,188,181,214,38,185,170,98,123,227,64,0,109,16,32,0,0,0,0,0,0,0,0,0,5,106,243,124,213,44,239,69,179,189,0,212,205,52,190,251,27,36,179,125,171,240,85,190,22,26,142,215,118,26,8,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,73,149,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,64,190,121,223,130,127,153,63,77,32,175,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,195,71,192,242,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,167,109,19,227,142,155,133,46,54,117,207,15,212,22,85,212,105,214,97,169,23,183,215,77,19,229,149,246,74,182,220,42,24,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,18,102,179,139,31,52,250,201,243,3,33,245,25,201,149,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,178,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,54,182,55,189,241,133,196,128,0,0,0,20,237,196,55,22,121,151,8,188,206,245,51,56,177,83,213,222,44,85,244,246,154,107,238,56,218,244,165,130,234,196,177,210,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,45,196,148,3,205,31,207,102,166,253,23,209,232,128,189,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,101,11,114,230,227,95,247,85,212,121,236,25,253,206,235,38,153,101,63,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,144,0,0,0,0,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,21,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,93,41,148,45,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,20,46,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,81,124,234,252,211,226,223,47,232,125,70,226,113,78,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,176,115,149,187,90,175,252,73,97,55,219,21,206,146,227,109,184,233,189,182,174,142,178,146,102,205,5,76,18,87,220,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,118,14,70,63,141,159,150,255,0,82,44,39,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,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,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,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,102,254,157,182,42,171,98,98,32,120,157,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,55,59,162,117,87,43,156,231,189,207,123,222,247,88,87,42,126,4,174,171,117,160,226,155,89,113,154,70,219,91,78,147,225,22,171,140,14,116,242,78,174,99,163,188,43,21,81,172,99,90,142,72,55,181,202,245,127,125,168,205,144,73,39,31,229,193,203,254,179,136,139,236,90,183,171,216,239,250,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,254,50,197,119,224,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,181,64,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,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,29,181,20,3,205,31,207,102,166,253,23,209,232,128,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,62,177,73,124,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,187,64,0,0,0,0,0,21,87,205,115,142,159,237,252,47,232,166,103,254,216,165,207,235,104,91,254,43,91,107,142,161,29,255,0,27,226,152,214,255,0,172,133,95,253,209,8,28,83,152,255,0,48,10,206,34,47,178,233,38,144,228,95,233,79,65,225,167,150,166,158,57,233,228,200,170,182,50,77,213,12,153,145,200,200,97,145,85,140,133,91,181,100,137,101,114,191,248,41,23,75,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,192,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,202,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,212,64,32,7,44,94,60,127,109,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,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,67,151,119,23,159,186,150,178,175,218,154,222,206,158,230,61,170,44,163,101,7,137,154,14,211,101,240,181,113,237,84,145,59,82,74,237,232,221,251,162,146,94,145,190,68,139,104,95,240,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,9,231,43,118,186,216,56,109,194,111,182,43,157,93,186,229,110,212,139,109,93,29,101,36,206,134,122,105,227,160,184,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,107,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,240,28,234,252,172,98,223,48,40,125,58,226,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,1,199,248,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,43,215,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,230,85,203,190,229,123,198,191,239,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,4,187,228,115,229,237,132,234,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,134,188,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,211,43,139,31,43,26,201,242,255,0,33,244,233,204,219,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,15,249,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,222,147,0,0,0,0,0,10,118,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,147,42,229,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,40,89,248,7,138,196,245,175,72,243,172,203,32,211,188,63,81,241,251,182,79,138,212,73,77,119,180,83,87,49,213,116,175,141,34,238,170,197,215,115,152,199,79,28,111,123,81,88,217,119,68,229,73,24,246,52,56,87,52,127,34,122,155,244,95,88,162,60,87,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,55,200,146,49,85,28,246,67,237,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,6,164,193,23,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,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,116,174,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,168,113,94,101,252,113,212,241,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,124,108,145,100,122,170,185,140,135,175,242,100,212,62,32,175,57,85,247,78,233,238,190,211,210,60,102,223,36,245,148,149,181,113,51,217,55,10,201,17,244,238,165,69,141,211,63,184,180,245,61,97,71,199,3,119,205,43,151,184,173,108,176,91,134,142,29,51,190,40,53,78,131,76,240,90,127,246,42,203,197,110,248,127,177,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,237,239,251,145,62,245,77,4,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,32,116,176,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,71,160,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,60,47,120,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,129,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,171,57,152,105,117,191,9,214,139,94,99,96,198,169,237,150,220,198,216,234,154,153,160,123,81,181,119,88,166,119,138,145,99,71,117,99,150,57,41,92,231,35,90,215,185,238,119,196,245,145,75,83,35,151,31,58,83,112,213,78,29,238,142,182,93,169,232,166,195,166,118,86,230,78,199,43,106,98,165,166,157,37,137,28,223,123,28,177,202,247,53,122,42,43,152,214,174,212,114,189,186,204,223,13,229,56,74,162,57,199,24,247,127,4,235,163,156,239,232,61,160,179,114,185,210,221,206,197,92,249,85,203,151,162,173,39,140,105,225,206,41,240,0,87,174,198,0,0,0,0,15,99,163,186,101,119,214,77,78,199,116,206,201,47,102,162,251,88,216,31,62,214,187,195,83,181,21,243,207,181,207,98,63,183,19,36,147,102,228,87,108,218,158,245,67,199,19,223,149,158,146,210,220,46,249,70,180,222,45,125,207,101,108,177,217,39,122,194,246,50,162,70,239,171,115,90,168,178,50,86,196,180,236,71,162,181,21,149,18,183,226,234,187,115,48,24,111,43,196,211,107,186,103,143,135,122,55,181,217,228,108,238,75,127,48,137,237,83,78,148,251,115,194,158,29,250,76,235,49,232,137,88,200,0,178,92,70,0,0,0,0,0,0,0,0,0,0,0,0,170,190,121,223,130,127,153,63,77,42,172,181,78,121,223,130,127,153,63,77,35,255,0,42,109,45,193,53,167,91,51,221,51,212,203,23,182,113,187,206,159,207,227,104,188,84,212,253,222,213,222,215,52,127,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,138,30,127,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,25,204,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,125,159,242,117,253,187,126,194,110,31,111,255,0,249,155,127,11,246,127,253,199,254,220,184,123,79,251,87,245,199,247,70,207,238,143,255,0,167,240,245,2,170,248,177,243,79,172,159,48,50,31,81,156,229,71,85,226,199,205,62,178,124,192,200,125,70,114,79,217,121,125,211,107,15,47,252,43,136,61,32,181,85,201,168,52,20,247,170,155,197,166,146,41,106,167,201,88,203,179,224,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,66,85,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,203,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,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,4,160,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,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,248,174,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,168,106,32,21,213,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,54,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,170,58,70,189,242,88,168,0,0,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,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,171,0,103,51,140,30,19,51,46,17,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,241,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,232,198,44,179,75,34,181,189,19,124,143,119,222,229,85,209,247,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,15,63,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,31,93,174,123,27,60,205,107,149,58,181,37,145,19,166,229,235,32,56,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,107,188,87,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,226,198,196,115,152,215,203,44,76,87,179,126,228,208,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,80,62,174,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,5,0,243,71,243,217,169,191,69,244,122,34,239,169,245,211,78,43,181,198,110,30,45,151,159,29,153,208,227,242,228,151,42,106,116,71,199,110,165,108,212,241,198,202,135,245,248,38,147,197,49,236,141,17,93,219,106,189,219,17,241,44,148,131,205,31,207,102,166,253,23,209,232,128,138,165,170,114,163,227,167,251,71,11,250,215,153,255,0,181,233,112,10,218,230,255,0,140,215,90,228,168,87,127,197,120,86,57,191,235,225,71,255,0,115,194,115,254,15,56,50,177,113,135,192,141,254,217,29,215,216,217,158,47,168,23,106,140,102,229,43,222,180,173,146,91,101,175,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,74,245,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,79,2,10,242,224,230,1,71,196,69,138,45,36,213,236,139,253,54,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,255,0,25,34,157,64,0,0,65,94,99,252,192,40,248,119,177,75,164,154,67,145,127,166,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,224,164,180,195,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,150,231,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,186,24,216,215,76,215,187,162,186,70,177,146,84,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,133,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,243,254,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,143,170,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,127,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,10,22,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,238,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,74,12,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,122,124,185,184,40,253,213,116,226,123,254,127,108,181,73,169,185,79,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,66,176,121,163,249,236,212,223,162,250,61,17,21,73,85,205,31,207,102,166,253,23,209,232,143,107,203,203,132,204,55,139,173,47,214,220,30,251,81,73,103,190,208,84,98,245,54,44,141,212,11,85,61,169,235,37,122,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,7,170,229,149,199,221,78,145,228,54,237,4,214,156,186,146,139,76,234,41,228,166,176,213,79,69,20,108,178,220,101,170,116,221,102,169,110,215,54,154,87,77,58,61,242,247,54,63,178,189,98,137,37,113,115,230,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,213,57,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,30,215,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,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,160,79,254,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,42,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,80,63,95,13,28,69,231,124,47,234,157,6,166,96,181,31,236,84,119,138,45,144,255,0,100,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,247,162,253,232,186,19,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,37,243,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,167,229,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,130,255,0,138,1,230,143,231,179,83,126,139,232,244,69,244,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,66,252,209,252,246,106,111,209,125,30,136,15,65,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,101,136,179,238,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,11,106,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,15,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,199,202,44,83,137,78,95,244,119,126,19,52,183,137,189,16,199,123,55,88,116,254,205,113,206,45,112,73,4,20,178,82,197,102,108,243,93,155,220,123,54,204,157,174,146,199,26,61,211,58,70,200,141,71,164,174,148,39,87,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,42,140,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,66,156,52,113,23,130,113,65,165,148,26,153,130,212,127,177,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,222,139,247,162,7,85,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,7,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,93,20,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,149,3,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,160,246,177,207,123,218,175,127,10,225,163,136,188,239,133,253,83,160,212,204,22,163,253,138,142,241,69,178,31,236,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,62,244,95,189,20,52,166,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,0,101,92,253,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,148,179,238,42,248,40,253,166,240,95,164,92,74,105,157,178,213,77,146,98,90,95,101,169,203,98,233,217,154,241,107,134,211,76,228,168,222,174,72,221,53,44,113,191,220,230,239,146,37,218,143,85,134,24,156,29,87,135,254,105,22,236,175,133,60,223,36,212,123,181,170,159,87,52,247,31,172,172,108,14,182,213,62,150,241,177,105,233,232,107,37,108,17,182,56,187,213,181,148,240,73,19,36,78,142,223,34,36,81,187,164,117,3,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,202,37,255,0,43,174,30,191,110,92,77,91,111,247,58,155,173,21,151,77,60,54,91,45,77,29,46,248,230,174,130,170,37,163,163,146,103,34,178,46,227,209,242,116,84,87,62,58,105,154,212,106,245,145,129,58,184,157,183,106,61,175,148,44,244,218,185,145,221,111,121,123,241,252,110,162,233,83,118,163,90,106,232,228,150,237,69,35,105,170,24,229,87,172,208,49,236,129,242,63,248,146,58,37,123,250,61,206,66,149,139,254,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,31,39,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,188,19,138,13,44,160,212,204,22,163,253,138,142,241,69,178,111,236,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,254,244,95,189,18,162,249,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,240,50,53,141,232,138,214,62,110,43,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,198,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,60,52,102,82,183,58,191,52,248,183,203,250,31,81,184,151,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,237,206,175,205,62,45,242,254,135,212,110,32,71,254,8,56,165,253,209,245,198,13,72,173,198,253,183,101,185,91,228,177,94,233,226,118,218,166,80,203,52,50,186,90,101,87,35,22,102,62,8,220,141,127,194,246,163,153,213,138,228,145,154,19,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,45,164,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,130,242,64,34,87,48,110,54,237,92,40,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,58,7,10,230,201,198,189,199,79,232,255,0,118,45,47,185,246,47,87,187,123,228,203,235,99,90,90,136,226,181,213,65,52,43,108,116,111,107,223,28,210,178,70,204,231,127,9,236,143,176,172,87,36,202,172,168,19,245,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,126,80,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,47,123,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,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,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,48,59,169,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,5,122,232,142,188,230,90,7,38,105,116,211,250,218,187,109,247,44,197,229,198,105,238,212,149,9,12,246,214,75,91,73,60,179,70,187,28,187,221,21,52,145,34,181,88,246,44,201,35,94,142,141,58,248,172,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,62,81,123,220,186,248,21,166,225,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,250,111,115,26,247,177,168,247,135,181,225,83,135,172,19,129,46,28,107,31,148,212,218,146,235,67,111,168,200,51,172,146,138,150,103,248,158,195,36,149,200,158,231,75,36,52,240,238,142,54,181,173,221,181,242,36,76,124,207,106,200,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,10,97,230,133,199,79,237,175,42,126,135,104,230,103,226,244,218,203,179,219,21,52,77,219,13,246,233,28,142,85,233,50,57,124,69,28,61,35,237,244,70,177,242,163,228,254,43,91,79,34,122,14,81,26,207,196,188,185,251,244,123,26,182,213,229,58,95,111,167,150,162,227,13,109,91,41,168,177,167,207,52,111,241,76,157,96,146,87,61,233,21,67,99,162,99,152,201,36,150,89,23,98,54,89,90,23,18,0,2,128,121,163,249,236,212,223,162,250,61,17,21,73,85,205,31,207,102,166,253,23,209,232,142,255,0,193,95,10,54,46,45,57,122,102,216,111,106,213,71,151,219,117,2,186,179,22,189,214,194,247,120,10,175,1,107,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,128,125,94,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,182,163,45,153,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,93,79,43,222,53,255,0,120,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,108,56,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,24,241,9,128,126,203,181,187,54,193,34,180,251,50,142,217,121,168,246,117,47,127,189,219,160,145,221,218,79,143,115,149,122,211,201,18,252,78,87,39,94,142,248,145,80,231,165,132,115,82,210,207,251,210,214,202,106,207,239,98,213,180,239,147,254,58,166,157,241,181,25,255,0,173,35,213,207,255,0,97,218,223,233,41,94,229,111,152,225,188,147,19,93,190,237,120,120,75,182,54,51,59,141,160,200,240,248,217,158,212,211,165,94,213,60,39,159,30,51,26,247,243,231,32,0,194,74,0,0,2,239,120,94,211,43,190,143,104,30,29,167,185,4,187,174,150,234,55,207,90,205,173,78,197,69,68,210,84,73,7,86,61,237,119,109,211,44,123,218,229,71,108,220,157,17,122,37,90,240,87,164,180,186,195,196,46,59,99,188,90,252,125,142,207,220,190,93,226,85,133,88,180,244,253,22,54,200,201,81,82,88,159,80,234,120,158,196,106,170,178,71,125,201,213,205,185,210,89,179,120,109,34,188,68,248,71,206,127,39,61,244,217,158,69,117,225,242,107,115,203,247,149,120,241,166,136,245,112,222,153,143,92,72,0,37,42,12,0,0,0,0,0,0,0,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,182,157,89,208,29,26,215,95,96,126,215,52,246,213,148,125,151,184,37,206,215,227,88,229,236,77,238,220,213,218,169,220,133,251,89,220,129,251,162,147,99,55,177,219,91,211,160,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,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,132,28,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,10,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,63,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,5,185,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,153,193,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,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,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,84,61,89,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,137,41,204,103,130,143,222,171,78,32,191,224,22,203,84,122,155,139,127,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,53,242,49,252,108,252,183,250,145,106,128,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,57,119,113,121,251,214,232,210,253,169,173,239,106,22,29,218,162,202,54,80,120,104,103,238,186,95,11,87,30,213,88,215,187,28,78,222,141,217,182,88,229,233,27,35,88,183,120,174,52,185,101,227,60,81,234,37,163,82,112,252,162,147,10,190,215,84,72,220,186,227,53,61,69,123,238,16,50,146,56,169,31,20,43,59,98,107,226,90,120,227,86,55,182,142,100,207,145,206,87,68,214,73,42,180,135,69,244,191,65,112,216,244,255,0,72,241,10,76,118,197,29,68,181,107,79,11,228,149,242,207,34,166,249,101,150,87,58,89,95,209,26,212,115,220,229,70,49,140,78,141,99,81,3,218,128,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,71,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,220,223,127,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,132,234,229,39,159,230,90,167,198,206,127,168,58,131,144,213,223,50,27,230,15,95,83,93,93,82,169,190,87,251,66,218,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,194,185,163,249,236,212,223,162,250,61,17,213,121,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,9,169,201,47,83,49,90,157,44,206,180,115,197,246,178,75,126,64,185,55,98,73,35,111,136,161,168,166,167,167,223,11,119,247,31,219,146,151,164,139,177,26,222,252,31,18,171,250,39,181,230,71,203,238,167,136,154,104,245,135,70,237,84,141,212,91,117,59,105,171,109,176,197,20,47,201,152,178,193,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,62,189,25,26,37,54,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,32,103,179,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,59,133,113,75,202,178,197,175,188,71,89,245,79,22,191,218,177,12,90,245,214,92,234,146,142,7,178,186,166,169,175,115,221,85,72,157,29,15,122,161,28,214,72,174,70,53,142,98,206,173,168,124,143,106,205,77,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,226,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,15,86,0,0,83,183,53,14,5,106,112,12,134,235,196,246,150,208,85,207,140,95,42,38,185,102,112,205,85,22,203,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,220,216,222,198,71,113,32,12,214,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,95,41,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,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,191,151,80,171,112,219,142,127,146,220,52,230,211,87,107,196,234,175,21,179,88,104,106,220,174,158,150,220,233,158,180,208,200,170,247,170,189,177,43,26,170,175,127,189,23,226,119,222,189,87,129,155,78,151,223,248,180,211,59,22,177,91,41,46,56,197,198,241,225,36,163,171,134,73,160,169,173,146,25,27,65,20,145,177,23,123,29,88,180,205,86,185,22,53,69,84,147,248,123,192,177,238,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,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,226,154,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,11,180,230,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,90,33,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,165,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,65,94,108,156,20,92,117,2,143,247,157,210,251,103,126,245,100,183,190,60,190,138,52,165,167,142,91,93,44,19,76,183,55,72,247,49,242,77,19,35,108,46,111,241,94,248,251,8,196,106,66,168,240,142,188,82,241,183,106,226,191,129,172,106,197,147,207,73,67,168,184,174,113,105,134,235,70,234,166,186,123,180,13,179,213,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,215,154,242,184,243,217,166,95,90,244,122,210,42,146,171,149,199,158,205,50,250,215,163,214,129,63,249,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,52,103,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,214,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,244,146,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,217,107,44,245,187,230,254,198,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,238,84,251,149,2,173,121,83,241,167,117,211,60,254,131,135,29,70,200,42,231,194,114,186,132,164,198,216,234,103,84,45,174,247,60,204,72,226,99,145,219,162,166,168,115,222,142,106,53,237,108,206,141,255,0,195,71,207,35,185,7,52,127,61,154,155,244,95,71,162,44,251,130,14,93,216,39,10,180,112,102,57,106,218,178,205,77,119,113,91,125,138,158,102,71,107,134,104,33,100,180,148,204,146,71,49,219,94,201,209,42,187,113,74,248,230,115,21,26,213,115,22,176,121,163,249,236,212,223,162,250,61,16,18,43,129,142,21,112,222,43,249,126,103,56,125,230,219,72,220,158,221,156,93,170,113,59,188,146,44,47,183,92,86,213,110,216,142,149,172,123,188,52,142,108,109,153,155,93,185,136,142,68,238,50,55,178,186,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,226,121,42,121,88,202,126,96,87,122,117,184,246,188,197,56,21,166,226,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,250,108,107,28,246,49,202,246,7,52,229,71,198,191,237,55,21,131,134,189,76,185,218,169,178,76,74,223,79,77,137,75,215,179,53,226,215,12,110,106,211,236,70,164,110,154,150,56,217,239,107,183,201,18,238,86,42,195,52,174,152,28,88,249,88,214,79,151,249,15,167,78,103,7,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,148,210,94,49,127,123,94,1,117,195,237,13,31,132,204,240,173,63,185,219,175,191,196,238,123,67,185,101,155,101,199,224,130,40,162,239,205,21,95,240,25,187,183,218,247,175,71,51,168,82,177,165,62,19,188,172,104,223,203,252,123,211,160,51,88,104,247,135,172,166,197,131,112,95,166,153,174,83,93,224,172,184,254,151,217,174,151,26,158,211,228,236,82,193,105,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,112,21,131,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,238,71,164,51,177,149,14,72,154,197,100,46,129,200,142,107,36,138,38,71,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,255,0,87,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,93,187,251,105,209,25,28,49,171,164,237,36,142,234,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,8,93,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,88,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,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,153,236,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,13,20,156,171,137,126,29,48,78,40,52,178,191,76,243,170,127,246,90,203,61,110,249,191,177,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,251,149,62,229,64,165,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,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,205,191,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,75,94,87,188,116,254,197,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,225,53,213,18,40,93,72,0,12,171,151,253,203,103,136,92,87,93,56,101,198,236,150,154,111,103,94,180,222,223,65,137,93,237,242,85,71,44,139,225,169,99,142,10,198,163,85,30,144,206,198,42,181,94,214,244,146,57,216,138,244,139,123,168,4,233,92,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,168,19,211,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,165,87,43,174,30,191,97,188,50,219,111,247,58,155,85,109,235,82,252,54,91,45,77,29,46,201,33,161,158,150,37,163,163,146,103,34,62,94,219,21,242,116,84,70,178,74,153,154,212,114,117,145,253,175,66,245,143,78,56,176,208,235,118,115,105,134,213,116,181,100,118,245,161,191,217,37,114,86,71,69,84,248,81,42,237,181,45,145,141,223,183,184,173,93,241,181,178,70,230,189,17,89,35,85,122,168,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,13,30,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,65,156,127,112,125,117,225,55,87,28,219,122,82,73,130,102,53,21,149,248,163,225,149,202,250,104,24,246,172,148,50,182,71,186,93,244,233,52,76,73,28,231,36,172,115,31,187,122,201,28,122,9,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,133,54,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,232,61,207,107,30,246,163,31,237,121,213,249,167,197,190,95,208,250,141,196,153,92,31,114,185,210,254,30,110,191,111,53,46,166,147,62,205,173,215,137,42,236,53,174,138,72,104,173,112,68,231,182,154,86,83,43,149,175,169,115,85,179,57,210,111,72,100,72,210,47,124,93,249,97,175,58,191,52,248,183,203,250,31,81,184,129,205,57,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,124,110,119,85,106,61,187,216,175,141,203,177,238,69,226,188,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,45,121,42,121,167,202,126,95,215,122,141,184,158,156,206,116,67,1,213,174,23,50,28,159,47,190,82,88,46,90,119,79,62,67,101,186,203,28,61,95,59,98,86,251,61,95,39,71,35,42,220,177,68,140,99,218,171,50,83,59,164,155,18,55,4,32,224,167,154,95,236,43,70,174,186,97,171,246,171,174,81,246,94,223,61,70,33,81,227,186,205,63,197,79,21,53,155,167,101,123,112,179,117,68,190,34,73,29,219,137,157,166,70,237,177,70,176,87,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,202,147,127,148,182,136,105,126,175,241,13,81,125,206,239,149,107,119,211,218,122,108,158,195,98,134,57,24,202,233,226,168,106,120,169,103,111,185,172,166,149,212,206,72,122,162,202,249,152,170,171,28,114,177,225,213,120,88,224,114,167,77,120,68,213,94,41,53,37,244,146,223,114,125,39,200,31,139,91,26,200,167,75,117,186,170,217,35,210,181,242,116,85,101,76,209,116,107,91,27,147,183,12,178,53,234,231,74,232,225,172,179,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,41,241,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,11,62,230,139,203,254,178,209,89,114,226,111,68,49,222,245,170,111,19,113,206,45,112,73,60,245,81,213,75,60,179,205,118,111,113,239,221,10,247,122,75,28,104,198,194,216,219,34,53,88,178,186,40,45,195,71,17,121,223,11,250,167,65,169,152,45,71,251,21,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,125,232,191,122,46,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,179,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,65,237,99,158,247,181,94,240,185,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,175,110,121,223,130,127,153,63,77,34,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,28,159,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,192,114,14,80,24,6,27,157,113,95,83,85,152,99,212,151,103,226,184,189,77,254,208,149,40,174,101,45,198,58,202,56,162,168,70,117,218,231,177,179,200,172,220,139,181,251,94,222,143,99,28,217,21,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,186,101,238,245,150,72,213,142,133,209,182,52,114,189,101,108,85,235,195,71,19,25,151,11,89,14,87,153,233,245,13,35,242,27,254,47,81,142,80,214,212,162,61,150,199,205,85,77,50,213,164,74,213,108,207,107,105,220,140,99,190,13,239,107,156,143,107,86,55,248,11,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,189,202,174,95,189,64,251,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,208,167,13,28,58,96,156,47,233,101,6,153,224,180,255,0,236,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,247,34,125,234,188,171,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,149,64,0,0,80,15,52,127,61,154,155,244,95,71,162,39,167,37,11,181,170,110,27,115,43,20,55,58,71,220,168,243,138,138,186,138,54,204,213,158,24,38,160,162,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,210,5,243,71,243,217,169,191,69,244,122,35,149,112,209,196,94,119,194,254,169,208,106,102,11,81,254,197,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,122,47,222,138,22,233,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,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,83,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,117,243,83,224,59,254,235,241,87,164,22,95,246,41,114,251,21,178,221,255,0,30,250,155,219,159,221,255,0,213,219,43,35,135,253,146,161,238,254,218,240,35,175,29,124,93,218,184,190,210,61,21,202,231,183,82,89,242,203,13,70,69,109,200,237,80,84,53,236,100,234,203,91,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,246,188,149,60,211,229,63,47,235,189,70,220,64,2,127,242,84,243,79,148,252,191,174,245,27,112,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,150,113,79,143,218,50,94,28,53,38,221,123,164,241,52,240,227,85,215,6,51,184,230,116,168,165,137,213,16,63,171,85,23,225,150,24,221,211,238,93,189,21,21,21,81,105,8,180,174,103,249,255,0,217,221,17,180,224,148,119,111,15,89,151,94,89,223,165,236,111,241,84,20,173,89,101,248,213,170,140,219,80,180,75,238,115,92,191,114,117,110,244,42,212,132,237,21,218,107,197,69,17,206,152,227,243,255,0,94,46,162,232,99,3,123,13,145,87,136,185,61,155,181,204,211,28,123,162,41,153,247,204,105,195,250,177,199,186,0,3,64,183,128,0,22,65,202,138,199,111,167,195,181,7,36,138,253,79,53,117,125,206,134,134,107,91,118,247,105,98,130,41,31,29,67,190,46,187,101,117,76,172,111,86,162,117,167,127,69,119,189,27,60,10,164,229,169,169,183,124,79,95,19,79,97,139,189,107,206,168,230,130,165,155,154,222,213,69,36,50,212,67,63,85,98,185,221,26,217,227,216,142,106,47,127,114,245,86,53,11,91,39,185,21,218,110,96,169,138,127,163,172,79,143,63,205,200,221,43,96,111,225,54,158,245,203,211,172,93,138,107,167,217,211,119,78,30,137,166,99,215,17,19,60,192,1,184,87,0,0,0,0,0,0,0,0,0,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,232,0,25,204,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,190,255,0,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,115,252,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,141,27,209,174,99,159,20,178,177,30,205,251,147,60,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,211,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,6,115,71,243,217,169,191,69,244,122,34,69,114,138,227,7,38,160,204,173,252,37,230,11,87,114,177,93,41,234,93,136,186,24,169,216,203,68,241,37,93,117,91,37,84,99,101,149,147,163,164,114,61,207,122,177,241,177,173,110,217,28,230,71,94,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,30,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,188,246,167,148,213,140,23,246,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,64,168,31,234,213,241,79,255,0,136,58,85,255,0,194,174,63,231,197,212,149,87,253,67,31,253,40,191,232,79,253,188,181,64,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,2,128,121,163,249,236,212,223,162,250,61,17,34,185,56,103,248,110,150,97,188,65,106,14,160,228,52,150,60,122,199,79,142,84,215,87,84,170,236,137,157,110,72,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,177,215,154,63,158,205,77,250,47,163,209,17,126,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,62,187,92,246,54,121,154,215,42,117,106,75,34,39,77,203,212,59,175,24,188,98,231,124,95,231,116,247,251,253,31,177,177,187,54,255,0,179,248,255,0,114,26,143,101,247,97,167,101,87,245,211,32,138,73,251,178,83,164,159,196,69,217,215,107,122,34,123,249,5,215,0,204,172,88,109,131,80,111,56,245,93,30,61,149,84,87,83,89,107,166,68,107,43,223,70,177,37,74,196,138,187,156,198,58,120,216,175,233,177,95,189,168,170,232,222,141,237,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,210,171,156,126,1,134,233,102,27,195,238,159,105,246,61,73,99,199,172,116,249,29,53,13,13,50,46,200,153,214,218,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,30,43,146,167,154,124,167,229,253,119,168,219,142,85,205,31,207,102,166,253,23,209,232,142,171,201,83,205,62,83,242,254,187,212,109,199,42,230,143,231,179,83,126,139,232,244,64,115,75,87,12,249,149,255,0,133,203,175,20,246,42,234,74,171,22,57,148,63,28,190,208,185,82,57,232,216,177,81,172,21,108,85,119,73,152,249,107,18,39,49,17,30,197,237,185,17,237,115,214,47,203,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,248,178,49,92,215,181,146,197,19,213,143,217,181,109,83,146,167,149,140,167,230,5,119,167,91,136,65,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,5,212,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,158,190,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,1,82,218,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,113,97,60,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,246,135,137,130,215,20,145,210,179,177,95,81,78,205,141,146,73,30,157,89,11,85,122,189,126,37,94,157,19,162,36,64,213,142,77,127,181,13,83,204,181,51,247,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,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,100,252,15,131,239,248,138,201,234,127,180,247,36,219,183,191,183,250,107,215,111,95,119,94,136,29,84,135,252,210,245,210,143,71,248,83,191,99,116,87,159,9,146,106,39,250,27,182,67,26,65,36,143,165,145,81,110,15,116,114,174,238,207,133,238,66,233,24,215,57,146,84,193,253,21,114,61,179,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,129,5,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,249,68,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,226,188,124,105,158,43,164,92,94,234,78,11,133,82,120,75,45,61,194,158,225,77,74,216,227,142,58,95,27,73,13,99,224,137,145,177,172,100,49,190,161,204,141,136,223,134,54,177,170,170,168,170,161,125,58,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,54,231,191,194,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,116,2,186,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,2,128,121,163,249,236,212,223,162,250,61,17,23,227,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,181,175,123,96,153,205,106,175,87,36,82,42,117,218,189,37,7,52,127,61,154,155,244,95,71,162,36,87,39,12,3,13,213,60,55,136,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,93,146,179,173,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,34,87,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,79,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,241,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,191,203,83,141,123,143,14,154,143,67,165,249,173,207,166,153,101,215,7,71,82,199,45,44,17,218,174,149,43,77,19,46,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,188,61,95,54,78,16,255,0,100,90,143,251,193,97,84,91,49,12,254,224,255,0,107,54,74,254,236,148,185,20,203,52,243,109,141,232,143,72,103,99,29,43,122,57,232,217,27,59,87,180,197,133,139,202,185,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,9,255,0,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,165,48,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,28,211,154,15,48,74,155,77,77,235,133,237,22,186,210,61,239,167,117,6,97,124,166,150,42,150,108,154,42,170,122,203,42,197,44,14,106,61,26,248,28,249,226,151,124,111,71,69,240,189,175,233,192,56,104,227,170,155,133,174,9,178,188,31,79,171,233,31,170,151,252,226,162,106,24,106,105,101,123,45,150,233,173,244,204,91,146,42,198,176,76,246,201,78,232,217,11,159,253,55,181,238,99,216,213,99,225,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,129,234,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,119,247,174,29,48,78,23,248,5,213,93,52,193,105,255,0,15,239,181,151,138,221,243,127,100,238,158,197,88,103,172,237,203,44,157,158,239,97,142,237,49,219,25,247,34,125,234,174,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,6,244,108,142,182,83,172,110,123,27,12,79,68,71,185,142,94,244,140,71,170,237,108,76,139,170,241,99,229,99,89,62,95,228,62,157,56,25,172,36,167,18,156,102,223,117,195,71,244,183,64,108,150,175,101,97,154,115,143,217,169,230,73,216,199,85,92,239,20,182,246,211,73,82,231,39,94,220,44,221,51,34,141,171,213,205,123,164,147,170,185,145,195,26,201,63,196,71,3,153,150,144,232,190,158,113,19,138,62,174,255,0,130,102,56,189,150,233,117,153,88,139,61,138,227,87,73,11,223,28,232,212,68,90,105,37,145,82,41,122,39,69,115,98,147,227,237,190,112,249,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,207,23,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,238,110,215,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,124,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,242,162,255,0,171,87,197,63,254,32,233,87,255,0,10,184,255,0,159,22,253,171,24,47,237,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,40,191,232,79,253,188,9,255,0,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,126,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,234,247,164,80,203,34,181,189,87,100,111,119,220,213,84,253,100,21,230,255,0,148,223,112,109,2,211,220,215,22,174,240,87,172,127,84,45,55,75,117,79,105,146,118,42,160,162,175,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,7,96,227,147,132,75,87,23,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,218,245,71,199,12,138,217,59,73,27,179,237,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,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,175,149,230,95,192,229,55,17,216,108,218,195,131,190,173,154,139,133,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,198,249,22,55,162,163,152,248,67,143,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,153,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,191,238,93,124,76,102,92,82,240,242,153,158,160,208,210,51,33,176,94,38,199,43,171,105,145,24,203,155,225,167,167,153,42,214,36,106,54,23,185,181,13,71,177,191,6,246,57,205,70,53,201,27,3,62,228,138,226,67,131,236,155,68,244,211,77,117,182,204,149,119,28,19,63,197,236,21,239,175,169,150,157,175,163,189,214,208,186,162,106,20,99,95,221,123,17,33,146,86,73,219,107,81,146,54,53,115,158,197,123,227,169,163,222,30,177,107,22,115,193,126,154,97,89,77,15,141,178,228,26,95,102,181,220,105,187,175,143,191,75,61,166,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,224,82,103,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,51,239,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,181,232,172,146,25,21,177,247,82,54,245,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,152,44,127,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,13,41,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,126,78,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,231,252,193,184,219,186,241,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,235,21,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,163,216,146,195,20,136,215,117,77,241,177,223,123,81,83,165,240,209,195,166,119,197,6,169,208,105,158,11,79,254,197,89,120,173,223,15,246,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,114,39,222,168,31,87,67,120,71,214,94,32,112,76,247,63,211,220,70,235,113,160,194,173,237,158,47,13,74,217,61,169,93,222,135,125,12,27,158,215,62,102,210,201,61,66,182,54,200,239,225,71,30,221,213,17,117,229,88,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,105,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,90,188,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,124,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,91,35,98,58,95,133,141,127,64,144,24,103,23,118,174,47,185,126,107,54,87,61,186,146,207,150,88,112,123,253,183,35,181,65,80,215,177,147,173,170,103,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,70,199,160,195,115,252,203,79,170,110,181,88,102,67,87,106,125,242,207,91,96,185,164,42,155,43,45,213,113,44,85,20,242,177,200,173,123,28,213,234,157,83,225,123,88,246,237,123,26,228,243,224,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,106,35,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,118,14,96,92,119,95,120,170,202,164,194,177,103,248,45,50,199,238,11,37,186,155,163,36,246,165,84,18,85,71,21,215,123,233,226,168,131,187,77,80,212,240,206,85,107,58,117,94,174,247,167,202,224,23,130,140,171,138,205,71,164,189,221,173,158,31,76,177,155,132,50,100,119,10,132,145,145,215,236,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,174,231,68,201,67,170,242,189,224,91,246,215,149,51,92,117,143,12,241,122,109,101,223,236,122,106,215,109,134,251,116,142,70,162,117,133,90,190,34,142,30,146,119,58,171,88,249,81,145,255,0,21,173,168,141,58,175,60,239,193,63,204,159,166,150,125,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,96,243,206,252,19,252,201,250,104,21,86,93,247,43,222,10,63,119,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,47,89,165,237,65,52,139,34,35,227,248,34,217,27,153,47,114,10,242,147,210,220,19,84,56,167,155,237,213,139,218,127,100,177,247,101,54,127,235,169,161,240,183,74,91,141,15,98,127,225,61,187,246,247,31,240,63,115,23,175,189,171,209,11,212,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,239,116,117,113,177,122,62,103,34,116,98,124,40,157,122,175,85,89,63,203,211,138,12,251,139,61,23,189,106,54,163,90,49,251,117,202,221,148,84,217,34,138,201,79,52,48,58,8,233,41,38,107,156,217,165,149,202,253,213,15,69,84,114,39,68,111,187,239,85,228,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,219,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,126,231,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,84,42,7,154,63,158,205,77,250,47,163,209,17,214,76,3,50,139,1,167,213,39,99,213,107,137,213,94,38,176,50,236,212,71,64,151,24,161,142,119,83,189,81,122,177,235,20,204,123,119,34,111,68,147,102,238,220,155,100,87,52,127,61,154,155,244,95,71,162,38,167,42,157,51,197,117,147,129,29,76,210,220,214,147,196,89,114,108,194,231,111,169,219,28,111,146,29,246,203,118,201,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,1,13,121,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,247,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,206,103,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,45,121,81,241,175,251,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,251,17,171,35,97,170,146,70,123,218,237,145,202,155,149,136,147,77,43,67,143,243,29,224,250,213,194,126,174,80,59,6,74,181,193,51,90,121,235,236,172,169,149,178,62,134,120,158,137,83,66,142,87,172,178,50,36,146,7,178,73,26,138,172,157,172,87,72,248,223,35,186,95,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,77,78,100,60,107,106,159,7,223,179,191,217,157,131,20,185,253,173,246,191,141,246,237,45,76,221,191,11,225,59,125,174,204,241,116,235,226,95,187,118,238,189,27,211,167,69,235,226,185,122,115,11,214,142,44,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,182,161,234,168,141,69,234,141,247,253,232,189,131,142,126,6,63,125,31,177,63,233,163,246,59,236,119,180,191,212,79,104,120,175,23,225,191,250,34,29,155,124,55,254,119,93,255,0,203,167,191,202,112,83,203,123,247,62,213,59,174,166,126,217,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,132,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,156,71,106,141,191,72,52,95,42,204,106,50,90,123,37,201,150,202,154,107,28,210,177,178,58,75,171,225,127,133,142,56,213,174,73,29,220,68,118,213,106,181,26,215,57,221,24,215,42,126,46,92,166,213,19,93,92,163,139,39,7,132,187,143,196,81,133,177,26,215,92,197,49,207,156,206,157,218,202,175,184,239,213,63,218,143,17,249,7,102,143,195,209,226,61,113,106,109,209,236,146,79,11,44,157,231,191,163,220,139,214,162,73,246,170,109,235,31,111,171,81,219,136,246,1,89,95,189,86,34,237,87,106,231,51,171,185,242,156,186,214,81,129,181,128,179,230,219,166,41,143,94,145,207,223,204,0,30,77,128,0,3,232,99,185,5,223,19,200,45,153,78,63,87,225,110,150,106,200,110,20,83,246,218,254,213,68,47,71,198,253,175,69,107,186,57,168,189,28,138,139,211,222,138,133,239,233,238,119,143,234,118,17,100,207,241,106,158,245,174,251,71,29,100,29,94,199,62,61,201,241,69,38,199,57,169,44,110,220,199,181,28,187,94,199,55,175,84,40,64,179,158,87,58,155,119,201,116,199,35,211,59,148,91,233,240,170,200,103,183,207,185,169,210,158,185,102,122,193,181,24,139,240,203,12,210,111,115,156,171,223,219,240,163,19,172,135,103,113,61,93,249,177,60,170,143,140,127,13,84,223,76,217,28,99,50,155,121,165,17,218,177,86,147,236,87,49,30,253,42,221,210,59,181,153,77,112,1,52,115,24,0,0,0,0,0,0,0,0,0,0,1,199,244,103,139,61,6,215,236,203,46,192,244,183,58,164,188,93,240,234,142,213,83,25,238,101,108,8,140,71,85,209,187,175,74,138,102,202,229,133,101,103,185,30,212,95,237,114,195,36,161,2,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,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,186,158,87,30,68,244,203,235,94,177,90,4,170,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,115,71,243,217,169,191,69,244,122,33,202,227,207,102,153,125,107,209,235,71,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,5,0,243,71,243,217,169,191,69,244,122,35,143,240,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,44,128,230,17,128,102,90,167,204,123,54,211,237,62,199,170,239,153,13,242,162,201,77,67,67,76,137,190,87,251,26,141,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,215,184,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,254,26,166,254,155,157,213,87,220,29,47,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,92,28,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,7,42,228,169,230,159,41,249,127,93,234,54,227,149,115,71,243,217,169,191,69,244,122,35,170,242,84,243,79,148,252,191,174,245,27,113,202,185,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,191,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,131,146,167,149,140,167,230,5,119,167,91,137,254,6,117,184,171,224,219,81,248,99,214,90,61,42,240,151,92,166,147,32,240,237,197,174,244,214,165,143,219,210,61,177,182,72,96,130,57,37,94,243,39,147,180,177,110,89,23,172,111,218,141,150,62,182,255,0,203,187,134,205,101,225,159,70,151,22,213,173,67,246,167,181,59,87,10,60,93,145,54,72,113,121,158,233,93,81,4,117,72,247,119,187,155,226,115,216,196,108,76,149,178,172,107,39,113,210,190,85,0,0,0,6,96,117,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,47,123,153,118,127,83,167,220,22,234,37,85,183,33,164,181,92,175,148,244,214,10,84,153,98,223,88,202,186,152,226,170,167,137,146,34,239,123,168,214,173,87,106,111,107,26,247,183,110,205,201,159,112,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,83,133,115,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,247,35,222,137,39,244,146,52,219,101,90,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,225,92,208,113,63,181,124,18,234,15,135,198,125,179,95,102,246,117,218,143,101,23,136,154,143,181,93,7,136,169,143,162,43,163,217,74,234,157,242,39,77,177,44,187,149,26,174,2,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,54,57,233,211,170,163,155,123,198,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,212,152,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,44,39,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,217,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,154,94,34,255,0,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,32,83,102,89,197,158,101,157,112,161,143,240,189,152,83,213,221,153,138,229,17,222,173,23,202,154,244,115,233,109,209,209,203,79,21,181,34,237,238,115,24,233,228,115,36,116,171,181,155,98,107,81,140,102,223,107,202,227,207,102,153,125,107,209,235,72,213,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,228,149,229,113,231,179,76,190,181,232,245,160,79,254,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,41,128,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,21,75,169,229,123,192,183,236,83,21,102,184,235,30,25,225,53,38,245,191,216,244,213,174,221,53,138,215,36,109,68,235,10,181,60,61,100,221,100,238,117,87,61,145,43,35,254,19,157,81,26,199,94,81,220,31,99,58,163,117,174,226,71,80,18,146,225,109,195,239,17,208,99,214,214,203,81,20,240,222,233,157,75,88,218,231,186,55,177,187,35,107,163,107,99,119,113,178,44,178,43,154,222,219,119,220,72,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,210,71,12,150,155,85,255,0,132,77,40,177,95,109,148,151,27,109,199,77,236,84,149,148,117,112,182,104,42,96,146,217,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,205,185,165,62,19,188,172,104,223,203,252,123,211,160,2,162,249,134,114,243,186,240,209,117,168,213,77,43,163,171,184,233,93,198,161,17,236,87,58,105,241,185,228,119,70,211,206,229,234,231,211,57,202,141,138,119,42,170,42,182,41,87,127,110,73,252,167,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,122,14,99,60,123,126,245,23,216,52,223,78,224,240,250,101,140,220,60,101,37,68,244,251,42,175,85,204,99,226,74,199,35,211,124,48,163,36,145,177,69,238,114,181,238,124,169,185,205,142,31,43,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,133,244,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,245,143,147,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,214,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,1,159,110,102,150,155,85,151,142,61,79,163,179,91,41,40,41,228,168,182,213,190,42,104,91,19,29,60,246,202,73,166,149,90,212,68,87,201,44,146,72,247,125,238,123,220,229,234,170,170,88,87,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,165,99,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,250,184,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,22,42,240,125,202,163,13,225,243,63,253,169,106,118,87,73,158,95,109,53,18,63,29,165,109,185,96,162,183,61,147,63,179,90,246,189,238,89,106,86,36,133,237,106,162,50,9,29,38,213,153,204,138,102,207,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,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,16,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,59,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,219,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,117,96,242,84,243,79,148,252,191,174,245,27,113,117,32,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,192,20,67,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,160,246,177,207,123,218,175,124,53,52,145,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,190,246,189,141,114,116,84,69,51,110,6,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,7,85,225,163,135,76,239,138,13,83,160,211,60,22,159,253,138,178,241,91,190,31,236,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,254,228,79,189,83,66,122,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,241,92,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,168,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,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,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,211,241,15,249,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,129,78,218,187,196,198,101,173,90,71,165,154,91,153,208,210,61,250,81,79,95,109,182,92,225,68,141,245,54,233,153,72,202,120,37,141,173,70,239,129,180,155,18,68,95,141,142,102,230,239,107,164,146,80,114,84,243,79,148,252,191,174,245,27,113,2,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,39,175,37,79,52,249,79,203,250,239,81,183,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,119,115,79,213,107,130,220,49,141,14,138,211,78,218,22,195,14,87,53,115,158,229,149,242,171,170,169,163,137,173,247,35,90,214,164,174,114,174,229,114,189,157,54,108,93,246,17,113,184,219,236,246,250,171,181,218,190,158,138,134,138,23,212,213,85,84,202,216,162,130,38,53,92,249,30,247,42,35,90,214,162,170,185,85,17,17,21,84,163,174,33,51,255,0,218,142,183,102,217,220,87,111,105,209,220,239,53,30,206,170,236,118,123,148,17,187,181,73,240,109,106,167,74,120,226,79,137,168,229,233,213,223,18,170,154,29,160,196,245,56,110,170,57,213,63,14,245,181,208,254,73,244,142,117,56,235,145,173,22,41,214,57,249,243,194,61,92,35,89,227,232,229,223,28,244,0,66,29,76,0,0,0,0,29,207,130,189,90,165,209,238,33,113,219,229,226,233,224,44,119,142,229,142,239,42,164,40,196,167,168,232,145,186,71,202,168,145,68,202,134,211,202,247,163,145,81,145,187,239,78,173,119,12,7,165,155,181,88,185,77,218,121,196,234,193,204,242,251,89,174,10,238,6,255,0,155,114,153,166,125,241,166,177,235,142,113,235,104,64,28,179,133,237,77,187,235,14,129,225,218,133,144,69,182,233,113,163,124,21,175,220,213,239,212,83,205,37,60,147,244,99,24,214,247,29,10,201,177,173,68,110,253,169,213,19,170,245,50,206,181,114,155,212,69,202,121,76,107,247,184,95,29,131,187,151,226,174,96,239,249,246,234,154,103,79,77,51,49,63,24,0,7,237,138,0,0,0,0,0,0,0,0,135,252,206,180,143,136,45,93,225,246,166,211,162,23,143,23,65,73,186,124,155,18,138,130,41,106,175,212,177,203,12,241,58,154,87,53,100,73,160,146,159,122,67,26,181,211,53,238,68,87,57,172,138,74,65,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,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,63,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,135,138,230,27,197,158,27,197,214,151,232,150,113,98,167,164,179,223,104,42,50,138,107,238,56,218,245,170,158,212,245,146,129,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,61,7,37,79,52,249,79,203,250,239,81,183,16,0,159,252,149,60,211,229,63,47,235,189,70,220,5,212,128,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,0,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,42,242,184,243,217,166,95,90,244,122,209,205,31,207,102,166,253,23,209,232,135,43,143,61,154,101,245,175,71,173,28,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,0,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,0,0,28,171,4,225,235,21,194,117,219,83,56,130,241,62,208,201,53,27,217,180,219,164,165,141,190,203,161,163,163,134,15,15,12,157,22,69,238,201,23,118,69,220,141,118,200,27,177,22,45,239,234,160,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,114,174,104,254,123,53,55,232,190,143,68,117,94,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,0,2,176,57,226,229,55,218,76,87,73,48,170,122,237,150,91,173,194,241,116,172,166,237,49,123,181,84,145,210,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,169,2,248,25,210,251,86,177,241,105,166,120,29,245,212,139,109,158,241,237,42,200,42,232,155,87,5,92,20,48,201,91,37,44,145,57,81,174,100,205,166,88,87,175,84,68,145,85,90,238,155,87,175,243,121,206,190,214,241,147,114,176,123,47,194,125,138,199,237,118,46,247,127,185,226,251,145,186,191,187,183,106,118,250,120,254,222,222,174,254,213,187,175,197,181,190,175,147,38,150,253,171,226,58,251,169,149,246,47,21,65,130,99,242,120,106,223,21,179,193,221,43,94,144,195,252,52,122,58,77,244,173,184,183,222,215,49,189,58,175,71,118,212,11,169,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,159,88,1,149,115,69,28,1,231,95,180,78,13,180,158,255,0,236,191,103,248,76,126,59,23,103,191,221,221,236,217,31,65,221,221,181,189,59,158,23,185,183,167,195,191,111,87,116,220,180,153,199,78,21,117,192,56,193,213,187,21,230,162,146,106,138,172,162,174,246,199,83,61,206,98,65,112,119,142,133,170,174,107,87,123,98,169,141,175,78,157,17,232,228,69,114,34,57,109,123,148,54,117,246,183,131,107,109,131,217,126,19,236,86,65,116,177,119,187,253,207,23,220,145,181,253,221,187,83,183,211,199,246,246,245,119,246,173,221,126,45,173,10,214,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,0,2,176,57,209,232,94,156,80,225,56,231,16,246,203,55,129,204,235,178,10,108,110,229,83,78,168,200,238,52,174,163,169,146,55,212,51,167,199,52,126,21,140,100,136,168,238,219,149,142,222,140,137,35,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,4,255,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,210,152,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,157,60,74,115,0,172,187,240,203,165,188,50,104,134,69,217,181,67,167,246,107,118,113,116,130,57,224,170,146,170,42,86,193,53,165,189,198,51,108,41,218,235,44,145,171,219,51,100,108,104,228,98,74,217,96,177,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,61,175,13,28,58,103,124,80,106,157,6,153,224,180,255,0,236,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,247,34,125,234,154,19,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,138,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,64,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,165,99,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,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,0,52,166,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,74,124,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,2,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,4,255,0,0,1,77,124,229,116,47,78,52,219,81,240,205,80,194,172,222,202,186,234,55,181,165,191,195,2,163,105,106,42,169,86,149,82,169,177,162,124,19,73,226,157,221,84,93,175,115,26,245,106,61,210,61,255,0,43,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,230,17,169,183,125,54,225,194,229,5,146,46,149,25,125,100,120,203,231,220,223,235,122,121,226,149,243,174,215,49,200,253,241,67,36,95,248,42,222,238,244,114,43,83,173,66,18,215,153,62,173,82,231,218,221,77,132,89,174,158,42,215,130,209,173,20,141,106,66,232,219,114,153,219,234,149,146,49,85,206,232,214,211,196,230,189,83,100,144,72,221,168,189,85,209,40,128,103,120,159,40,197,204,71,42,120,126,191,23,94,116,95,146,78,77,179,214,234,185,26,87,123,247,147,233,210,124,216,157,127,195,17,61,209,19,51,235,153,0,13,74,196,0,0,0,0,0,0,78,126,87,58,181,104,199,242,236,143,72,111,119,75,139,106,50,174,205,109,138,155,163,159,73,226,41,226,153,213,73,209,23,164,114,190,36,141,219,182,162,57,180,253,21,221,82,54,186,202,74,32,209,221,77,187,232,222,167,99,186,153,100,139,189,81,98,172,108,239,131,115,91,226,105,220,138,201,224,220,230,61,25,220,137,242,71,191,106,171,119,238,79,122,33,123,228,219,103,177,61,110,26,109,79,58,103,225,60,126,122,185,119,166,76,150,48,25,213,25,133,17,217,191,79,31,110,141,41,158,29,209,187,52,79,174,102,64,1,191,84,32,0,0,0,0,0,0,0,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,88,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,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,189,47,146,167,154,124,167,229,253,119,168,219,139,126,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,90,246,224,87,132,204,203,132,94,61,178,172,30,251,81,87,120,177,87,233,189,85,77,139,35,117,2,82,193,117,98,86,218,214,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,84,44,208,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,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,17,87,149,199,158,205,50,250,215,163,214,142,104,254,123,53,55,232,190,143,68,57,92,121,236,211,47,173,122,61,104,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,0,0,0,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,150,156,141,109,55,88,109,90,201,125,154,217,86,203,109,101,69,134,146,158,177,208,185,32,154,120,91,92,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,173,123,113,99,230,159,89,62,96,100,62,163,57,110,156,158,176,171,174,43,193,243,47,183,10,138,73,41,243,28,162,229,123,161,108,47,114,190,56,24,216,104,85,178,162,181,17,31,221,161,149,200,141,87,38,199,49,122,245,85,107,66,111,128,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,2,213,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,63,249,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,182,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,78,93,124,10,211,112,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,253,55,185,141,123,216,212,123,248,175,42,126,5,106,112,232,232,56,167,213,122,10,186,107,237,85,58,77,133,80,182,170,39,64,219,117,93,19,23,218,79,88,100,114,185,242,197,81,36,77,134,68,111,109,18,71,57,142,115,163,88,172,208,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,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,10,86,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,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,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,246,162,229,191,96,116,251,39,206,253,159,227,254,206,89,171,110,222,23,187,218,239,248,120,31,47,111,127,71,109,221,179,166,237,171,211,175,94,139,247,30,132,133,28,207,245,106,151,31,211,27,78,144,219,110,155,110,153,85,99,43,110,20,204,72,95,253,141,167,85,114,36,136,171,220,143,125,74,66,230,57,173,77,222,30,100,221,209,21,174,197,198,226,35,11,135,170,236,247,71,199,185,190,217,140,158,188,255,0,55,177,151,211,28,43,170,53,231,194,152,227,84,240,245,68,247,199,140,43,91,34,200,46,249,102,65,115,202,114,10,191,21,116,188,214,77,112,173,159,182,214,119,106,38,122,190,71,237,98,35,91,213,206,85,232,212,68,78,190,228,68,62,120,5,105,51,51,58,203,184,40,162,155,116,197,20,70,145,28,34,35,184,0,7,232,0,0,0,0,0,0,45,139,151,22,175,65,168,26,20,204,30,182,170,162,91,214,5,55,128,157,103,154,73,157,37,20,206,124,148,143,71,57,168,141,107,90,146,64,216,209,206,218,218,102,175,194,142,107,82,167,73,91,203,139,87,167,211,253,117,102,15,91,85,79,21,151,61,135,192,78,179,205,28,45,142,182,22,190,74,71,163,156,213,87,57,206,89,32,108,104,230,238,117,75,87,226,86,181,171,181,201,113,62,77,139,167,89,225,87,9,247,242,248,232,175,250,77,201,126,154,217,219,219,148,235,93,175,222,83,255,0,15,157,227,216,154,180,142,249,209,108,96,2,192,113,248,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,250,192,0,0,1,229,51,173,39,210,205,80,240,63,180,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,238,67,213,128,57,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,81,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,16,232,0,15,41,130,233,62,150,105,127,142,253,153,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,122,158,172,0,0,0,0,0,0,0,7,138,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,249,169,237,64,30,83,5,210,125,44,210,255,0,29,251,51,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,62,245,61,88,0,0,0,0,0,15,41,157,105,62,150,106,135,129,253,166,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,114,30,172,1,226,176,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,157,88,213,254,72,126,76,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,64,0,121,252,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,201,15,64,0,0,0,0,0,28,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,214,0,0,0,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,154,159,171,5,210,125,44,210,255,0,29,251,51,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,62,245,61,88,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,62,174,11,164,250,89,165,254,59,246,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,247,118,251,189,150,55,126,222,227,246,238,235,211,123,186,125,234,122,176,0,0,7,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,252,212,243,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,78,128,0,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,154,158,82,211,195,39,13,182,11,173,21,246,197,195,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,0,0,0,115,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,64,0,121,252,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,201,15,64,0,0,0,0,0,0,0,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,254,233,220,44,127,228,211,165,95,252,141,183,127,212,157,84,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,230,167,160,0,115,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,0,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,146,30,128,1,202,191,116,238,22,63,242,105,210,175,254,70,219,191,234,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,31,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,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,243,83,218,128,60,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,201,15,106,0,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,254,233,220,44,127,228,211,165,95,252,141,183,127,212,157,84,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,238,157,194,199,254,77,58,85,255,0,200,219,119,253,73,213,64,0,0,3,202,103,90,79,165,154,161,224,127,105,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,220,135,171,0,120,172,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,146,30,212,0,0,0,0,0,57,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,187,60,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,115,90,136,158,228,67,208,97,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,189,24,212,254,72,122,0,0,0,7,148,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,185,15,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,242,67,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,49,113,175,169,183,125,78,226,63,46,158,229,23,98,159,25,172,151,25,183,193,185,174,237,211,209,203,35,21,119,35,26,171,220,151,189,47,197,213,91,221,217,185,81,168,89,215,22,250,181,104,209,237,7,201,175,149,247,75,141,5,198,241,71,81,99,177,203,111,71,37,66,92,170,41,229,72,92,215,181,83,181,179,107,165,87,238,78,137,26,237,234,253,173,117,41,17,93,164,197,112,167,15,76,250,231,242,95,221,10,100,83,189,127,57,187,79,248,40,214,60,38,169,137,251,163,151,166,53,231,18,0,17,71,65,0,0,0,0,0,0,0,0,7,232,183,92,110,22,123,133,45,218,211,95,81,69,93,69,51,42,105,106,169,165,116,82,193,43,28,142,100,140,123,85,21,174,107,145,21,28,138,138,138,136,168,126,112,57,62,76,69,81,164,242,94,246,142,234,109,163,89,52,199,29,212,203,36,93,154,123,237,27,103,124,27,156,239,13,80,213,86,79,6,231,49,138,254,220,172,146,61,251,81,29,179,114,123,149,15,100,66,14,87,186,189,62,67,128,223,116,118,237,85,79,222,196,230,109,125,165,174,154,54,202,250,42,151,189,211,49,177,35,81,206,108,83,245,115,164,85,119,190,173,141,93,168,140,69,155,229,149,129,196,121,86,30,139,189,243,28,124,123,254,46,33,218,188,154,114,12,231,17,151,233,165,52,213,59,188,117,236,79,26,56,247,206,236,198,190,189,64,1,150,143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,59,34,200,45,24,158,63,115,202,114,10,191,11,107,179,81,205,112,173,159,182,231,246,169,225,98,190,71,237,98,43,157,209,173,85,232,212,85,94,158,228,85,62,76,196,70,178,253,81,69,87,42,138,40,141,102,120,68,71,122,187,249,164,234,244,247,28,159,29,209,43,101,85,59,232,109,16,182,253,116,72,166,142,71,120,217,17,241,193,20,141,70,239,133,209,195,189,253,55,124,109,171,106,171,126,22,57,96,129,234,117,79,62,184,106,150,163,228,186,137,115,74,134,77,144,92,231,174,108,51,213,58,165,212,209,61,235,218,167,73,28,136,174,108,81,236,141,190,228,68,107,26,136,136,136,136,158,88,173,177,248,153,197,226,42,187,221,51,195,195,185,219,155,39,146,83,179,217,61,140,190,35,74,169,167,90,189,117,79,26,188,120,206,145,234,136,238,0,6,34,68,0,0,0,0,0,0,0,0,0,0,235,92,42,106,244,26,35,174,184,206,113,115,170,168,134,202,147,58,130,242,145,77,35,26,180,83,181,99,123,228,108,109,114,202,216,156,172,159,183,181,119,58,6,162,116,94,142,75,182,51,222,93,175,10,154,189,62,183,104,86,51,156,92,234,169,230,189,44,46,160,188,164,83,70,247,37,108,14,88,222,249,27,27,90,145,58,86,163,39,237,237,77,173,157,168,157,83,163,150,85,179,120,159,63,15,51,235,143,148,254,78,127,233,183,37,255,0,211,231,22,233,244,219,174,127,255,0,84,112,255,0,159,89,240,135,91,0,18,183,63,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,4,98,230,23,171,211,233,150,128,86,88,109,53,84,236,187,103,19,45,133,141,116,209,164,172,162,124,110,117,92,173,137,237,114,200,222,218,36,14,84,233,177,106,152,228,114,57,26,139,39,74,139,230,23,171,208,106,110,191,214,88,109,53,85,15,180,224,240,173,133,141,116,210,44,79,173,100,142,117,92,173,137,237,106,70,238,226,164,14,84,235,189,41,88,228,114,181,90,137,170,206,113,94,77,132,171,73,227,87,8,247,243,248,44,14,140,242,31,167,54,130,215,89,78,182,237,126,242,175,71,103,205,137,241,171,78,29,241,175,13,53,70,48,1,95,187,0,0,1,246,48,188,90,225,157,102,54,44,38,211,53,60,53,217,5,206,150,213,75,37,75,156,216,153,44,242,182,54,57,234,212,114,163,81,207,69,85,68,85,233,215,162,47,220,126,157,69,196,190,192,234,14,79,130,123,67,199,253,156,188,214,218,124,87,107,181,223,240,243,190,46,230,206,174,219,187,103,93,187,151,167,94,157,87,239,36,231,44,253,46,183,230,218,209,116,204,111,248,213,61,206,219,135,91,27,83,77,52,239,106,182,146,235,44,205,240,178,36,106,238,175,114,71,29,83,154,229,107,154,199,49,174,248,94,145,169,193,56,137,243,3,169,223,242,202,245,254,91,41,153,94,27,115,9,77,249,254,148,204,71,132,127,20,103,15,158,121,86,208,222,202,168,158,22,173,211,85,92,188,234,167,135,175,133,58,122,57,242,229,46,122,0,48,210,96,0,7,185,213,205,54,159,77,110,152,236,73,21,66,80,228,184,165,151,37,161,150,121,163,145,211,54,174,142,55,204,169,179,166,214,182,165,42,88,214,185,17,219,99,111,93,221,81,206,240,196,255,0,226,207,74,110,25,111,5,58,53,170,52,87,106,120,97,192,113,75,83,106,232,229,99,183,84,69,93,79,65,10,58,55,167,84,71,50,70,71,240,170,34,43,94,229,220,138,196,107,224,1,153,143,195,121,45,237,216,229,49,19,30,255,0,227,172,35,59,37,157,198,123,151,117,213,79,110,138,170,183,87,141,19,164,107,235,154,119,106,157,56,113,0,6,26,76,19,91,149,206,166,218,49,173,78,200,244,206,229,22,202,140,214,142,25,237,243,238,114,245,168,161,73,158,176,109,70,42,124,81,77,52,155,220,230,162,118,54,252,74,244,233,10,79,83,165,218,147,147,233,6,125,102,212,124,58,90,118,93,172,147,58,88,82,166,20,150,41,26,246,58,57,35,123,125,202,173,124,111,123,21,90,168,228,71,42,181,205,114,35,147,43,3,136,242,92,69,23,189,19,199,195,148,252,26,13,169,201,254,159,201,177,25,119,125,116,246,120,233,27,209,218,167,89,244,111,68,107,234,95,56,63,53,186,227,111,188,91,233,110,214,154,250,122,218,26,216,89,83,75,85,77,43,101,138,120,158,212,115,36,99,218,170,142,107,154,168,168,228,85,69,69,69,67,244,150,95,55,15,204,77,51,164,243,0,1,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,227,117,147,59,253,152,233,62,93,159,178,166,221,13,69,138,205,85,89,71,237,7,237,167,146,173,177,175,135,137,223,19,85,123,146,246,216,141,71,35,156,175,70,181,122,170,20,99,145,100,23,124,179,32,185,229,57,5,95,138,186,94,107,38,184,86,207,219,107,59,181,19,61,95,35,246,177,17,173,234,231,42,244,106,34,39,95,114,34,22,17,205,75,83,109,17,227,248,150,141,195,23,118,233,61,98,100,213,47,220,230,248,122,118,50,106,120,83,162,179,107,251,174,146,127,185,253,91,216,247,183,163,218,165,115,144,157,161,197,117,184,136,179,19,194,159,156,186,139,161,220,138,48,25,61,89,141,202,123,119,231,134,177,199,114,158,17,235,210,103,89,238,215,135,118,146,0,13,2,222,0,58,23,15,120,7,237,71,91,176,156,18,91,79,180,232,238,119,154,127,104,210,247,251,61,202,8,221,221,171,248,247,53,83,165,60,114,175,194,228,114,244,232,223,137,81,15,213,186,38,229,113,69,60,230,116,99,226,241,54,240,88,123,152,155,179,165,52,83,53,79,132,70,179,207,135,37,160,240,13,165,55,13,43,225,222,214,235,157,218,158,182,108,198,102,229,109,100,12,114,54,154,42,170,104,18,40,149,206,247,189,201,28,76,115,151,162,34,57,238,106,110,70,163,221,87,220,68,249,129,212,239,249,101,122,255,0,45,148,188,226,140,120,137,243,3,169,223,242,202,245,254,91,41,40,207,172,211,135,194,218,181,79,40,225,240,81,29,19,102,87,115,140,251,48,199,223,243,174,68,85,62,173,106,229,221,202,56,57,232,0,138,175,240,0,5,218,233,54,29,140,106,7,10,248,30,25,153,217,105,238,214,91,182,15,102,130,174,146,116,93,178,55,193,66,168,168,169,209,90,230,185,17,205,123,85,28,215,53,174,106,162,162,42,82,214,69,143,221,241,60,130,231,139,100,20,158,22,233,102,172,154,223,91,7,113,175,237,84,66,245,100,140,220,197,86,187,163,154,169,213,170,168,189,61,202,168,93,247,14,222,95,180,199,254,70,217,127,200,162,43,223,153,206,150,125,147,214,91,118,166,211,214,119,41,243,202,63,226,194,249,58,190,42,186,40,225,133,251,90,140,68,108,75,19,169,149,58,185,206,87,247,122,237,77,168,75,115,188,55,89,132,183,126,57,211,17,19,225,63,199,230,231,142,139,115,207,37,218,44,102,83,114,123,55,170,170,170,120,207,157,68,204,206,145,203,141,58,204,207,248,98,16,228,0,68,157,14,0,0,181,174,90,154,155,104,203,52,13,52,246,24,187,55,76,22,178,104,42,89,185,206,238,211,213,205,45,68,51,245,86,35,91,213,206,158,61,136,231,42,118,55,47,68,123,80,150,197,65,242,254,213,170,173,52,226,22,209,99,170,186,120,123,30,107,253,131,174,137,233,51,216,234,135,245,90,55,53,145,175,78,239,136,217,18,61,205,114,53,147,203,253,20,114,185,45,240,159,100,152,159,40,194,83,19,206,158,31,119,47,131,144,250,80,200,231,38,218,27,181,211,29,139,223,188,143,26,166,119,163,95,107,89,211,186,38,0,1,183,87,96,0,0,0,0,32,7,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,116,197,38,221,189,249,127,163,211,174,239,127,94,137,211,159,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,5,159,128,0,0,115,254,33,114,155,238,13,160,90,151,154,226,213,222,10,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,14,128,10,1,254,170,63,29,159,238,231,255,0,70,108,255,0,230,133,255,0,0,4,21,226,187,154,222,156,112,237,168,239,210,252,43,7,253,163,93,109,93,200,175,243,65,122,74,26,91,109,82,42,34,82,182,68,130,110,244,205,248,187,168,136,214,198,237,172,87,57,233,35,34,153,88,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,128,0,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,107,175,134,222,112,22,172,235,91,110,184,198,182,216,169,48,236,55,39,168,167,76,114,185,245,141,157,150,9,210,8,226,125,61,100,233,28,72,250,105,101,99,229,73,220,196,88,95,42,181,234,232,122,62,0,179,64,113,254,45,181,190,235,195,134,128,228,122,209,102,177,210,94,106,49,202,139,91,159,65,83,35,163,101,76,19,92,105,169,230,98,61,190,246,61,98,154,77,143,232,228,107,246,185,90,244,69,98,250,189,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,0,8,213,197,111,25,182,46,18,245,31,74,237,153,229,171,187,134,103,126,215,167,187,220,160,99,223,85,106,146,157,104,187,21,45,141,189,123,176,167,136,149,37,141,26,178,109,86,185,157,85,157,169,66,74,128,0,0,0,0,0,2,63,241,235,170,89,222,139,112,157,156,234,102,154,95,125,141,146,89,189,153,224,171,124,44,53,29,174,237,202,150,25,63,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,2,239,192,0,0,35,255,0,25,156,82,254,232,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,96,72,0,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,17,215,52,226,238,213,167,92,102,227,28,46,229,246,234,74,123,110,113,139,211,92,172,183,149,168,108,75,13,213,213,53,177,248,89,251,142,70,185,147,54,154,38,69,179,227,239,43,89,182,78,242,44,82,40,0,0,0,0,0,4,106,197,120,205,177,85,241,157,154,240,119,150,218,188,13,214,135,194,84,98,151,26,118,61,241,220,35,117,170,10,218,154,106,132,247,246,230,102,233,228,100,158,232,223,27,85,139,177,236,111,124,36,168,0,0,0,0,4,117,226,103,139,187,86,133,106,94,146,232,213,154,221,73,118,203,53,67,40,182,219,95,28,181,13,217,107,181,75,93,12,19,85,75,27,92,146,171,228,73,36,100,30,228,98,190,57,92,174,94,202,197,32,72,160,71,254,61,117,75,59,209,110,19,179,157,76,211,75,239,177,178,75,55,179,60,21,111,133,134,163,181,221,185,82,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,86,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,247,178,153,175,110,230,61,201,213,170,142,78,189,81,81,125,224,93,248,0,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,190,169,245,181,177,186,77,245,16,72,244,234,200,99,78,136,187,126,30,189,58,170,170,133,159,130,0,114,164,226,143,93,184,148,253,168,254,218,243,159,180,127,103,61,137,236,207,236,101,29,31,99,196,120,238,247,247,52,81,238,221,216,139,250,93,122,109,247,116,234,189,103,248,0,0,0,0,0,87,85,223,156,158,147,208,241,5,73,134,219,241,239,31,164,254,234,122,156,202,5,169,241,78,146,88,160,115,42,91,69,36,49,200,200,97,145,106,34,150,62,143,145,237,219,36,127,208,72,166,177,80,0,0,0,0,0,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,216,216,221,155,217,158,10,139,216,86,218,142,215,118,219,75,52,159,196,154,157,242,59,172,146,189,223,19,151,167,94,137,209,17,17,36,7,42,78,40,245,219,137,79,218,143,237,175,57,251,71,246,115,216,158,204,254,198,81,209,246,60,71,142,239,127,115,69,30,237,221,136,191,165,215,166,223,119,78,171,212,39,248,0,0,0,0,4,0,214,62,109,88,38,152,113,53,30,142,91,240,255,0,105,98,22,75,130,216,178,204,138,162,105,169,228,161,174,74,168,227,168,150,158,22,197,35,230,134,149,141,168,71,183,98,58,121,58,118,213,172,141,31,56,79,240,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,2,53,113,155,199,70,156,112,121,98,161,142,231,65,246,163,51,188,237,150,219,140,211,214,37,60,142,165,223,182,74,170,137,118,63,177,10,109,123,88,170,199,58,73,17,90,214,170,54,87,198,18,84,17,215,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,145,64,0,0,1,94,188,73,115,101,198,116,99,136,107,86,155,97,152,229,38,89,137,216,170,42,40,115,186,166,71,81,13,198,154,182,58,137,32,146,154,141,178,164,113,43,224,88,187,138,229,238,71,63,113,35,107,225,218,178,19,171,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,3,208,2,144,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,189,244,206,123,182,177,141,78,174,85,114,244,234,170,171,239,44,255,0,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,161,32,0,0,0,0,1,88,28,208,56,204,226,79,135,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,99,208,85,239,170,125,109,108,110,147,125,68,18,61,58,178,24,211,162,46,223,135,175,78,170,170,189,3,149,39,20,122,237,196,167,237,71,246,215,156,253,163,251,57,236,79,102,127,99,40,232,251,30,35,199,119,191,185,162,143,118,238,196,95,210,235,211,111,187,167,85,234,19,252,2,0,115,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,236,101,29,103,127,195,248,30,207,247,76,82,109,219,223,151,250,61,58,238,247,245,232,157,2,127,130,176,57,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,0,0,0,0,0,32,87,50,204,239,140,110,31,45,84,186,223,161,186,207,87,79,132,207,81,5,182,241,98,118,53,111,171,91,60,238,106,164,117,76,157,244,175,119,134,145,205,70,59,188,254,172,154,72,209,174,114,76,214,69,5,176,14,108,156,99,99,57,149,166,251,153,231,84,153,141,138,146,161,29,112,177,84,217,173,244,108,174,129,81,81,204,73,233,233,219,44,79,232,187,152,244,85,68,123,90,174,108,141,220,199,5,239,3,202,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,114,174,61,117,75,59,209,110,19,179,157,76,211,75,239,177,178,75,55,179,60,21,111,133,134,163,181,221,185,82,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,4,128,5,32,112,245,204,123,140,236,231,95,116,211,10,202,117,147,198,217,114,12,194,205,107,184,211,125,157,181,71,223,165,158,182,40,229,143,123,41,154,246,238,99,220,157,90,168,228,235,213,21,23,222,93,248,0,69,94,62,184,215,197,120,83,211,138,187,37,166,231,226,53,55,38,183,205,30,57,111,167,88,223,37,6,244,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,170,255,0,170,143,199,103,251,185,255,0,209,155,63,249,160,23,252,14,41,194,142,43,196,158,63,167,12,185,241,77,169,255,0,106,51,59,207,110,162,75,108,22,250,10,122,91,20,125,23,165,51,100,164,133,157,249,151,119,89,100,87,58,52,114,53,177,245,70,172,179,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,47,141,125,77,180,105,143,14,25,116,247,40,187,245,25,53,28,184,205,190,13,206,111,114,162,178,41,24,171,185,24,228,78,220,93,233,126,46,136,238,214,205,200,174,67,202,245,218,108,91,170,229,92,162,53,103,101,152,11,185,166,54,214,10,204,118,174,85,20,199,190,116,215,187,151,57,227,30,185,133,94,241,77,173,55,13,118,214,139,238,95,45,194,158,174,211,71,52,182,172,125,240,83,58,6,251,42,41,164,90,119,43,94,137,34,185,232,247,72,229,127,197,186,71,39,70,181,26,198,242,80,10,202,237,202,175,87,55,43,231,46,231,192,96,172,229,184,91,120,60,60,105,69,17,17,17,234,143,207,211,235,0,7,225,150,22,17,202,183,75,63,239,183,91,42,107,63,191,139,81,83,178,79,248,154,154,135,200,213,103,254,170,140,86,191,253,155,115,127,162,165,123,151,157,195,222,1,251,46,209,28,39,4,150,211,236,202,203,101,154,159,218,52,189,254,247,110,190,70,247,106,254,61,206,69,235,81,36,171,240,185,90,157,122,55,225,68,67,123,179,248,110,187,19,214,79,42,99,227,60,191,53,79,211,6,119,57,110,71,24,43,115,218,191,86,159,240,211,164,213,235,231,187,30,254,124,181,232,69,24,241,19,230,7,83,191,229,149,235,252,182,82,243,138,49,226,39,204,14,167,127,203,43,215,249,108,166,207,105,126,170,223,140,252,144,126,131,254,208,197,251,20,254,39,61,0,16,247,72,0,0,47,59,135,111,47,218,99,255,0,35,108,191,228,81,28,247,143,76,3,237,247,12,121,79,134,180,248,251,134,57,217,200,40,191,143,218,236,120,119,255,0,92,77,239,115,90,237,180,143,170,248,93,215,175,95,133,21,251,78,133,195,183,151,237,49,255,0,145,182,95,242,40,142,132,89,93,76,98,48,189,85,92,166,157,62,14,31,250,70,230,81,159,78,62,215,26,173,221,154,180,229,174,149,235,164,233,221,60,167,213,44,247,131,161,113,5,165,159,177,93,101,202,180,201,149,158,42,158,205,88,158,14,101,147,123,221,73,52,109,154,159,184,237,140,69,149,34,150,52,127,70,163,119,163,182,245,78,138,188,244,173,238,81,85,170,230,138,185,196,232,237,140,38,42,214,59,15,111,21,98,117,162,186,98,168,159,76,76,107,31,9,0,7,229,144,23,189,163,186,155,104,214,77,49,199,117,50,201,23,102,158,251,70,217,223,6,231,59,195,84,53,85,147,193,185,204,98,191,183,43,36,143,126,212,71,108,220,158,229,66,136,75,24,229,103,171,85,87,11,70,81,162,215,139,167,115,217,91,47,150,72,30,147,61,236,167,145,219,42,218,215,42,172,108,137,178,173,59,209,136,141,85,125,68,174,248,186,174,221,246,207,98,122,156,76,218,158,85,199,198,57,126,106,143,166,44,142,115,28,150,156,194,220,107,86,30,173,127,224,175,72,171,135,140,83,58,247,68,74,124,0,9,187,150,192,0,0,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,197,57,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,161,119,224,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,83,141,108,166,197,135,240,143,171,215,108,142,187,194,82,84,97,247,59,92,114,118,159,38,234,170,216,29,73,77,31,70,34,170,111,158,120,153,215,166,214,238,234,229,70,162,170,6,112,141,84,25,87,53,80,6,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,107,123,87,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,218,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,183,69,81,27,94,159,227,70,244,107,152,231,197,44,172,71,179,126,228,206,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,6,159,129,93,92,168,248,215,253,166,226,176,112,215,169,151,59,85,54,73,137,91,233,233,177,41,122,246,102,188,90,225,141,205,90,125,136,212,141,211,82,199,27,61,237,118,249,34,93,202,197,88,102,149,223,91,153,215,30,63,177,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,161,21,121,157,113,227,251,111,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,31,248,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,67,149,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,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,135,184,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,240,227,252,198,241,107,22,13,203,171,52,194,177,106,31,5,101,199,237,248,237,174,221,77,221,124,157,138,88,46,148,17,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,202,161,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,183,78,104,254,68,245,55,232,190,177,68,80,8,26,146,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,235,20,129,203,131,152,5,103,14,247,216,180,147,87,178,47,244,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,252,100,150,223,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,168,29,0,170,190,121,223,130,127,153,63,77,60,255,0,15,28,231,242,108,110,213,67,141,113,35,132,85,229,143,101,69,67,170,50,139,35,233,233,171,86,5,106,186,38,58,131,100,112,72,244,147,224,87,182,88,83,182,173,93,174,123,21,100,244,28,243,191,4,255,0,50,126,154,7,148,229,105,199,183,216,74,203,15,10,58,161,6,252,126,235,112,240,120,133,210,158,159,172,148,21,213,115,171,146,142,161,172,78,178,67,52,242,185,89,47,69,116,114,72,168,245,88,156,142,130,223,204,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,189,92,170,175,87,117,11,10,0,0,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,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,152,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,34,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,202,185,106,156,168,248,233,254,209,194,254,181,230,127,237,122,92,2,182,185,191,227,53,214,185,42,21,223,241,94,21,142,111,250,248,81,255,0,220,240,129,106,128,141,92,192,56,157,253,216,120,125,187,223,241,188,162,213,109,207,175,123,45,248,165,53,100,62,34,73,166,89,99,74,153,227,135,222,139,216,129,239,147,124,136,177,36,157,150,189,29,220,108,111,142,188,38,115,118,166,213,204,255,0,24,210,93,104,211,154,75,5,223,35,168,246,109,53,254,201,81,44,148,83,92,102,153,27,73,3,168,222,215,203,3,30,142,108,107,39,122,94,146,109,85,107,35,115,157,16,71,94,117,126,105,241,111,151,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,245,114,170,189,93,214,48,115,171,243,79,139,124,191,161,245,27,137,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,83,192,138,188,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,44,170,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,5,143,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,55,39,110,70,185,234,233,18,57,190,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,56,36,80,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,52,227,23,140,92,19,132,12,18,158,255,0,127,163,246,206,73,121,223,246,127,31,238,77,79,237,78,212,212,236,170,254,186,100,18,199,7,106,58,132,147,248,136,155,250,109,111,85,95,117,38,104,110,127,153,106,159,27,58,99,168,58,131,144,213,223,50,27,230,164,99,245,53,213,213,42,155,229,127,180,41,209,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,60,167,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,254,190,19,188,211,232,223,204,12,123,212,96,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,3,135,172,166,197,131,107,238,154,102,185,77,119,130,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,3,77,32,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,21,129,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,213,121,143,243,0,163,225,222,197,46,146,105,14,69,254,155,21,254,26,121,106,105,227,130,162,60,118,151,123,36,221,80,201,153,36,111,154,104,209,88,200,85,187,146,57,86,87,43,63,130,146,210,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,128,126,82,202,121,90,113,237,246,18,178,195,194,142,168,65,191,31,186,220,60,30,33,116,167,167,235,37,5,117,92,234,228,163,168,107,19,172,144,205,60,174,86,75,209,93,28,146,42,61,86,39,35,160,173,99,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,231,49,237,114,117,69,69,3,83,192,175,94,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,173,133,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,2,213,0,0,0,33,175,49,78,58,169,184,90,195,87,7,211,234,250,71,234,165,254,158,25,168,97,169,165,149,236,182,91,166,90,134,45,201,21,99,88,38,123,100,167,116,108,133,207,254,155,218,247,49,236,106,177,225,197,121,172,113,213,83,135,71,95,194,198,148,87,213,211,95,106,169,214,28,214,185,212,177,58,6,219,170,232,158,158,205,98,77,27,149,207,150,42,136,229,116,209,171,123,104,145,181,175,115,157,34,69,81,103,213,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,242,128,177,254,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,27,137,50,195,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,251,156,199,181,201,213,21,20,181,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,11,63,0,0,42,131,155,239,7,215,84,186,212,241,123,133,165,35,173,174,167,162,160,204,105,29,43,155,60,115,163,155,77,77,92,205,239,86,189,142,106,211,83,186,56,209,170,197,100,111,218,253,242,190,59,95,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,102,223,134,142,34,243,190,23,245,78,131,83,48,90,143,246,42,59,197,22,200,127,178,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,251,209,126,244,93,20,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,81,183,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,122,14,90,156,107,220,120,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,225,122,132,42,230,87,198,189,187,135,77,56,174,210,252,42,231,211,83,114,235,123,99,166,99,86,170,9,45,86,186,148,169,137,247,56,167,141,168,197,153,143,129,204,141,169,43,94,217,30,201,85,28,214,43,95,221,120,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,235,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,126,76,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,81,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,219,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,116,107,229,55,194,31,236,139,78,63,120,44,214,139,102,95,159,219,217,236,150,199,95,221,142,151,29,153,33,158,29,209,177,17,137,52,239,99,101,119,87,61,91,27,96,106,118,158,179,49,103,248,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,92,79,41,188,255,0,13,201,184,57,198,48,203,22,67,73,87,125,195,170,46,20,215,219,123,85,82,122,23,212,92,42,170,32,87,181,81,21,89,36,82,34,181,233,213,138,173,145,168,187,163,123,90,19,40,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,7,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,136,121,131,112,73,117,225,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,210,253,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,10,64,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,63,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,196,191,14,153,223,11,250,167,95,166,121,213,63,251,45,101,158,183,124,63,217,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,125,202,159,114,175,181,194,120,187,186,217,120,57,212,62,17,114,107,117,93,194,219,127,168,163,185,99,85,237,168,115,214,217,59,46,20,149,21,20,175,99,221,181,180,207,108,18,74,222,218,34,182,103,200,174,107,251,202,248,131,197,112,157,230,159,70,254,96,99,222,163,1,126,124,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,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,251,207,85,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,7,149,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,217,167,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,113,94,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,226,181,181,17,165,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,23,153,254,173,85,100,26,157,105,210,27,109,211,117,175,21,163,101,109,194,153,137,51,63,178,85,8,174,68,145,21,123,114,108,166,88,92,199,53,171,183,196,76,155,186,170,181,182,83,145,100,22,140,79,31,185,229,57,5,95,133,181,217,168,230,184,86,207,219,115,251,84,240,177,95,35,246,177,21,206,232,214,170,244,106,42,175,79,114,42,148,67,168,185,111,219,237,65,201,243,191,103,248,15,180,119,154,219,183,133,238,247,123,30,34,119,203,219,223,209,187,182,239,233,187,106,117,233,215,162,125,196,123,104,177,61,93,136,179,28,234,159,132,127,21,201,208,206,73,24,220,214,230,103,114,59,54,105,210,61,27,245,112,248,83,175,47,76,78,177,195,95,60,0,33,110,156,0,0,72,78,4,52,179,246,163,196,126,63,222,172,240,244,120,143,76,166,167,108,155,36,147,194,203,31,101,140,234,199,34,245,168,146,13,200,187,122,199,220,232,228,118,210,227,8,115,203,3,0,251,59,162,55,108,238,178,211,225,235,50,235,203,251,21,93,253,254,42,130,149,169,20,95,2,57,81,155,106,22,181,61,237,107,151,239,94,173,216,164,198,39,185,30,27,201,240,145,84,243,171,143,233,240,114,63,74,153,220,230,251,67,114,213,51,216,177,251,184,241,142,53,79,15,241,107,30,238,58,79,8,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,152,91,75,245,86,252,103,228,148,116,31,246,134,47,216,167,241,57,232,0,135,186,64,0,1,121,220,59,121,126,211,31,249,27,101,255,0,34,136,232,71,61,225,219,203,246,152,255,0,200,219,47,249,20,71,66,45,11,31,85,79,132,124,156,31,155,125,161,127,219,171,241,74,191,249,168,105,117,194,186,12,67,87,44,216,213,69,68,54,248,106,45,23,219,156,79,115,219,79,18,200,199,81,54,70,110,232,198,172,146,85,39,113,26,137,185,237,107,157,213,209,162,215,121,122,218,225,165,54,253,111,210,172,131,75,174,119,106,139,100,55,200,99,107,107,32,99,94,232,37,138,86,77,19,149,142,247,61,169,36,108,220,222,173,87,55,114,35,154,170,142,74,41,33,187,65,134,234,113,49,118,57,87,31,24,225,63,151,222,233,110,135,179,207,164,114,74,176,21,207,111,15,86,157,254,101,90,213,78,179,62,189,232,210,57,69,49,192,0,26,21,180,29,75,133,237,77,180,104,246,190,97,218,133,144,69,186,215,110,172,124,21,175,220,228,236,83,212,67,37,60,147,244,99,30,231,118,219,50,201,177,173,85,118,205,169,209,87,170,114,208,126,237,92,170,205,113,114,158,113,58,253,204,92,118,14,214,97,133,185,131,191,230,92,166,105,157,61,21,68,196,252,37,161,0,112,190,10,245,106,171,88,120,122,199,111,151,139,167,143,190,89,251,150,59,188,170,147,43,214,162,159,162,70,233,31,42,170,203,43,233,221,79,43,222,142,84,87,200,239,185,122,181,189,208,179,108,221,166,253,186,110,211,202,99,87,11,230,121,125,220,171,27,119,3,127,206,183,84,211,62,233,211,88,245,79,56,245,0,3,213,130,0,0,170,190,121,223,130,127,153,63,77,42,172,181,78,121,223,130,127,153,63,77,43,215,68,116,27,50,215,201,51,75,94,159,209,85,220,175,184,158,47,46,77,79,105,164,167,73,167,185,50,42,218,72,37,134,52,222,213,222,216,170,100,149,17,168,247,189,97,72,218,197,116,137,208,46,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,153,70,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,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,16,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,78,215,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,149,162,250,13,153,107,84,121,149,210,197,69,87,21,139,3,197,238,153,53,246,236,218,116,146,10,54,82,209,79,60,16,189,85,237,77,245,18,194,145,53,17,85,232,139,36,136,199,54,39,244,14,106,106,160,202,185,170,128,4,42,230,97,193,69,199,137,252,18,219,155,105,165,179,196,234,78,37,210,154,138,142,52,165,135,219,52,51,77,26,73,79,53,68,206,143,103,103,171,231,141,93,38,212,235,59,81,138,233,145,205,154,167,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,204,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,31,175,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,87,18,58,187,106,215,173,109,202,117,126,205,130,82,97,212,249,61,68,85,111,179,211,78,217,217,20,233,4,108,154,85,145,177,68,143,124,178,178,73,158,237,136,170,249,92,171,185,122,185,127,38,128,234,207,236,43,89,113,61,92,251,33,106,202,62,203,220,27,91,236,187,155,122,195,63,194,230,238,107,186,47,110,102,110,238,69,46,215,118,229,100,111,218,237,187,84,46,83,150,127,5,23,30,24,48,75,150,109,169,118,207,13,169,57,111,90,106,218,57,18,150,111,99,80,195,52,137,29,60,53,16,186,77,253,238,140,158,69,108,155,87,164,13,86,35,161,87,58,106,158,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,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,15,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,244,25,135,19,186,203,159,104,118,45,195,214,91,148,123,75,16,195,238,14,184,90,217,60,45,125,83,58,66,177,65,3,167,94,175,88,96,99,231,72,153,238,218,217,220,213,87,50,56,91,21,228,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,135,127,229,211,195,173,79,16,156,75,227,144,94,113,58,187,182,19,138,212,54,243,147,76,145,68,234,72,217,27,30,250,90,122,132,153,174,100,140,158,162,56,227,116,61,21,239,139,190,168,136,140,123,217,45,121,231,126,9,254,100,253,52,145,92,171,248,120,181,104,215,13,22,172,242,170,213,87,75,150,106,117,60,55,187,179,230,172,108,204,117,18,62,101,182,182,38,198,187,24,197,166,153,179,42,47,89,55,212,61,30,169,181,177,199,29,121,231,126,9,254,100,253,52,10,203,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,34,35,167,157,148,212,242,84,74,145,183,175,87,189,34,134,69,70,55,171,222,168,141,106,57,202,141,95,147,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,40,57,92,121,236,211,47,173,122,61,105,221,121,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,48,157,60,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,146,128,204,14,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,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,129,218,192,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,0,52,166,0,0,64,14,117,126,86,49,111,152,20,62,157,113,62,175,49,254,96,20,124,59,216,165,210,77,33,200,191,211,98,191,195,79,45,77,60,112,84,71,142,210,239,100,155,170,25,51,36,141,243,77,26,43,25,10,183,114,71,42,202,229,103,240,82,95,149,206,175,202,198,45,243,2,135,211,174,32,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,197,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,37,121,92,121,236,211,47,173,122,61,105,97,60,200,249,125,212,241,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,215,163,35,68,10,182,226,55,139,77,88,226,134,221,131,83,106,165,223,218,53,120,109,190,178,157,213,62,30,154,31,25,85,83,84,249,36,169,217,4,49,164,127,192,109,28,29,191,137,191,214,187,211,163,165,122,18,171,147,103,15,95,109,53,98,237,196,45,218,166,235,73,73,167,125,40,173,12,142,151,165,45,198,186,182,154,162,41,218,233,220,138,139,216,129,232,174,137,159,22,234,152,28,174,107,83,108,149,214,105,79,133,141,20,253,221,184,125,194,116,114,75,135,141,171,199,237,235,227,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,80,170,190,117,126,105,241,111,151,244,62,163,113,34,174,154,240,245,149,106,166,141,106,142,174,98,213,61,255,0,217,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,149,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,181,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,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,190,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,120,104,248,30,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,56,86,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,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,43,200,199,241,179,242,223,234,71,20,230,63,203,254,179,135,123,236,186,183,164,56,239,250,83,215,248,104,37,166,167,146,122,137,49,218,173,140,143,109,67,230,124,146,62,25,164,69,123,38,87,109,73,37,88,156,140,254,10,202,22,213,166,252,78,232,214,169,232,117,71,16,184,198,81,215,16,182,219,234,110,23,135,203,11,157,85,105,240,208,247,106,96,169,130,61,239,108,209,49,58,171,27,187,115,85,174,141,94,199,177,206,163,110,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,238,43,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,38,231,49,142,158,71,163,58,236,87,236,114,162,186,54,43,122,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,15,63,130,112,245,149,102,218,19,169,156,65,120,159,103,227,122,115,236,218,109,210,82,200,239,106,87,86,86,67,7,135,134,78,137,26,118,163,151,187,34,238,87,55,124,13,216,169,46,246,56,78,243,79,163,127,48,49,239,81,128,184,158,97,24,6,27,165,156,184,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,200,187,34,103,182,104,213,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,105,219,132,239,52,250,55,243,3,30,245,24,0,186,158,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,162,189,39,193,127,106,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,9,213,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,161,152,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,182,158,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,144,44,84,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,8,235,198,223,24,56,207,8,218,95,45,233,203,73,91,155,95,41,231,110,39,103,171,138,163,177,93,60,82,64,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,187,155,34,136,235,198,15,4,154,95,197,206,51,182,245,5,37,143,54,162,167,142,146,207,150,54,150,73,231,161,131,196,50,89,34,124,44,154,38,212,177,205,108,172,107,101,114,164,107,60,143,103,69,115,183,5,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,201,242,220,229,247,83,195,181,52,154,195,172,150,170,71,106,45,198,157,212,212,86,217,162,138,103,227,44,73,103,142,85,138,162,25,229,134,103,212,194,176,57,94,214,181,241,177,95,31,94,143,145,23,192,114,252,229,149,153,105,6,174,93,53,91,136,203,46,63,80,252,90,162,74,92,78,134,57,210,181,147,213,181,237,86,94,26,173,114,53,140,107,81,82,22,74,206,234,61,235,35,153,11,225,141,93,102,128,101,92,184,157,108,224,114,167,138,222,9,180,51,48,211,231,210,83,234,46,31,166,246,70,80,195,43,34,137,151,186,71,91,233,222,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,236,105,79,132,239,43,26,55,242,255,0,30,244,232,0,205,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,185,87,50,62,93,151,93,119,169,143,90,52,18,197,73,62,160,201,80,214,228,52,19,87,186,39,223,32,237,65,79,3,226,124,243,37,60,15,167,100,9,213,136,145,164,140,123,220,174,87,177,172,147,186,240,101,192,190,156,112,121,98,174,146,217,95,246,163,51,188,238,138,229,147,84,81,165,60,142,165,223,186,58,90,120,183,191,177,10,109,99,158,136,247,58,73,17,28,231,42,54,38,70,18,84,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,18,185,154,93,173,87,174,56,245,62,178,205,115,164,175,167,142,162,219,72,249,105,166,108,172,108,240,91,41,33,154,37,115,85,81,31,28,177,201,27,219,247,181,236,115,87,162,162,161,42,185,26,221,173,80,221,117,146,197,53,206,145,151,42,202,123,13,93,61,27,166,106,79,52,16,186,185,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,80,181,240,0,28,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,126,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,19,66,124,85,112,119,164,124,87,225,181,150,108,194,207,73,110,201,219,78,216,237,25,101,53,27,29,113,183,62,53,145,209,49,95,238,116,212,219,165,147,125,59,156,140,118,247,43,85,146,108,145,145,3,130,94,86,119,93,48,214,139,238,163,107,205,53,37,194,219,135,222,21,152,52,77,168,116,83,214,207,77,87,28,212,215,167,182,154,117,108,44,219,18,35,105,165,116,138,171,44,157,198,183,182,197,144,62,175,42,126,7,42,116,214,213,65,197,38,164,190,146,91,238,79,103,71,226,214,198,178,41,210,221,110,170,107,30,149,175,147,162,171,42,102,139,163,90,216,220,157,184,101,145,175,87,58,87,71,13,59,26,168,50,174,5,207,106,175,4,150,174,43,248,26,209,123,238,49,5,37,14,162,226,186,111,101,154,213,88,218,86,186,123,180,13,179,163,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,105,219,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,134,143,184,78,242,177,163,127,47,241,239,78,128,138,188,204,57,127,223,120,134,246,110,175,104,94,59,106,147,62,162,233,71,123,161,238,50,146,107,253,42,246,217,12,157,233,30,216,123,212,232,215,39,89,54,185,241,59,111,115,248,49,68,224,246,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,162,42,240,65,192,78,9,194,61,138,12,142,182,127,109,234,109,202,223,37,29,238,247,21,68,205,165,100,50,190,25,29,71,77,10,170,49,97,99,224,141,82,87,179,186,247,35,157,213,141,114,68,201,84,0,0,7,52,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,92,246,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,38,151,138,64,230,219,196,22,156,107,38,184,219,240,172,27,31,254,191,211,63,31,98,189,223,228,129,34,146,190,171,188,196,117,35,81,90,146,58,26,89,35,153,26,231,46,215,73,60,234,198,163,122,73,40,68,189,67,214,141,80,213,107,86,39,98,212,12,190,174,237,109,193,172,240,216,113,234,55,50,56,160,160,162,141,173,107,90,200,227,107,90,175,86,178,54,186,87,34,200,244,142,52,115,157,177,189,38,87,41,190,16,255,0,107,186,143,251,193,102,180,91,241,12,2,224,207,100,182,58,254,212,149,89,20,43,12,240,238,141,136,175,88,96,99,219,43,186,185,136,233,29,3,83,186,196,153,137,0,11,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,122,73,28,236,69,122,69,189,193,42,128,0,102,179,139,31,52,250,201,243,3,33,245,25,199,13,28,69,231,124,47,234,157,6,166,96,181,31,236,84,119,138,45,144,255,0,100,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,247,162,253,232,174,44,124,211,235,39,204,12,135,212,103,25,151,14,153,222,37,161,56,39,17,94,31,197,225,153,175,122,143,198,239,134,63,9,116,142,178,190,31,7,219,238,172,178,117,134,131,189,221,237,181,159,197,217,215,171,122,184,52,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,80,15,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,7,214,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,66,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,0,0,1,199,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,162,8,1,205,231,135,76,19,45,208,155,151,17,94,31,194,102,120,87,178,232,252,110,249,164,241,118,185,43,29,15,131,237,247,82,40,250,77,95,222,238,246,220,255,0,225,108,235,209,221,90,20,172,75,78,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,142,186,79,130,254,212,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,165,61,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,64,250,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,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,60,201,245,106,171,1,209,26,108,34,205,116,240,183,76,234,177,104,164,107,82,102,200,235,108,45,223,84,172,145,138,141,111,87,58,158,39,53,234,187,227,158,70,237,84,234,173,170,82,70,113,243,170,214,253,84,226,34,232,219,101,166,162,138,28,58,23,98,142,124,239,106,186,166,90,90,153,214,89,81,173,247,49,171,36,175,107,83,170,170,181,141,114,237,87,43,27,28,202,247,56,196,249,86,46,169,142,81,194,61,223,197,216,189,28,100,127,65,108,253,154,43,141,46,92,237,213,203,157,92,163,135,162,157,35,239,229,202,0,3,88,157,135,161,211,172,75,237,246,160,227,24,39,180,60,7,218,59,205,21,167,197,118,187,189,143,17,59,34,238,108,234,221,219,119,245,219,185,58,244,233,213,62,243,207,19,59,150,30,151,92,47,186,189,112,213,27,134,53,81,45,151,26,182,84,83,81,93,28,247,71,20,87,89,187,108,237,183,163,147,186,239,13,37,70,230,244,115,88,146,49,93,181,93,26,174,78,11,15,56,172,69,54,163,190,126,29,237,22,211,102,244,228,89,77,252,125,83,198,138,103,78,92,106,158,20,199,30,28,244,244,248,79,37,148,225,120,181,191,5,195,172,88,77,166,106,137,168,113,251,101,45,170,150,74,151,53,210,190,40,34,108,108,115,213,168,212,87,43,88,138,170,136,137,215,175,68,79,184,251,32,22,92,68,83,26,67,135,238,92,170,237,115,114,185,214,102,117,153,245,200,81,143,17,62,96,117,59,254,89,94,191,203,101,47,56,163,30,34,124,192,234,119,252,178,189,127,150,202,70,246,151,234,173,248,207,201,118,244,31,246,134,47,216,167,241,57,232,0,135,186,64,0,1,121,220,59,121,126,211,31,249,27,101,255,0,34,136,232,71,61,225,219,203,246,152,255,0,200,219,47,249,20,71,66,45,11,31,85,79,132,124,156,31,155,125,161,127,219,171,241,72,84,31,48,29,37,170,211,78,33,110,247,202,91,95,135,177,230,191,217,202,25,88,179,61,142,168,127,68,172,107,159,34,116,238,248,141,242,171,26,231,35,89,60,95,209,71,35,82,223,8,147,204,179,76,173,25,102,129,174,161,77,47,102,233,130,214,67,61,51,246,185,221,218,122,185,162,167,154,14,136,244,107,122,185,208,73,189,90,229,78,198,212,232,143,114,154,220,239,13,229,24,74,166,57,211,199,238,231,240,77,58,47,207,39,38,218,27,84,85,61,139,223,187,159,26,166,55,103,79,107,72,215,186,38,85,74,0,32,46,188,0,0,76,238,88,122,173,111,196,181,86,241,165,213,182,154,137,166,207,161,137,212,149,145,61,187,105,229,161,138,166,101,108,140,94,138,173,124,111,147,226,69,85,71,49,169,181,81,234,230,90,17,64,248,118,99,147,233,254,79,110,204,240,203,213,69,166,245,105,153,39,164,171,129,83,116,110,232,168,168,168,189,81,205,115,85,90,230,57,21,174,107,156,215,34,162,170,45,243,227,185,5,163,44,199,237,153,78,63,87,226,173,119,154,56,110,20,83,246,220,206,237,60,204,71,198,253,175,68,115,122,181,200,189,28,136,169,215,222,136,164,207,103,113,61,101,137,177,60,233,158,30,19,252,117,251,225,204,189,51,228,126,71,154,91,205,109,199,102,253,58,85,207,207,163,72,240,141,105,221,136,136,254,173,83,163,232,128,9,18,153,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,61,175,53,238,7,42,113,171,173,239,139,141,57,125,34,88,174,85,20,239,203,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,221,106,245,149,38,149,210,117,123,100,127,102,184,44,25,102,85,138,123,75,236,182,77,117,179,123,102,223,53,166,227,236,250,217,41,252,101,12,189,59,180,211,108,84,238,66,253,173,221,27,186,181,221,19,170,47,66,242,121,142,241,199,83,194,150,27,65,135,233,243,41,42,53,23,48,167,157,244,51,74,248,165,101,146,145,170,140,90,217,96,85,87,61,238,114,185,176,53,205,237,57,241,74,231,43,146,21,138,74,33,3,218,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,111,38,233,195,214,43,194,255,0,47,77,74,210,60,90,167,199,248,13,63,201,106,110,55,71,210,199,79,53,206,186,90,9,221,45,68,141,98,127,139,27,17,206,123,153,20,81,49,94,253,155,150,165,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,180,226,110,237,106,191,240,137,170,247,219,21,206,146,227,109,184,233,189,246,174,142,178,146,102,205,5,76,18,91,38,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,155,115,85,6,85,205,84,0,41,3,154,23,26,255,0,188,6,118,253,24,211,219,157,170,187,77,176,219,131,42,98,184,209,47,123,219,55,70,194,230,62,161,37,115,83,164,49,119,103,134,52,141,85,146,124,114,239,145,175,139,183,42,185,174,113,175,251,50,197,103,225,175,76,238,118,170,156,147,45,183,212,83,101,178,245,239,77,103,181,205,27,90,148,251,21,171,27,102,170,142,71,251,220,237,241,196,155,145,136,179,67,43,106,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,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,67,176,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,56,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,111,39,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,241,99,98,57,207,115,34,138,38,43,223,179,114,254,174,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,10,129,229,167,199,85,55,12,185,53,86,152,106,117,125,37,46,151,228,117,19,220,170,171,157,75,44,147,218,46,41,78,136,217,216,144,70,249,102,100,201,4,48,186,53,106,237,94,220,141,115,17,178,36,151,146,102,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,105,60,167,120,215,183,101,56,173,179,133,125,72,185,236,201,44,221,105,176,233,222,181,85,19,93,104,91,29,69,68,148,242,57,90,248,225,240,177,195,181,138,233,24,213,137,98,141,140,69,137,85,225,32,57,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,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,247,106,227,131,130,222,26,53,38,235,110,226,79,85,242,42,76,34,159,17,168,165,171,204,171,150,23,172,25,13,162,23,53,60,28,233,19,217,42,84,185,17,144,69,52,74,179,116,123,98,70,74,169,2,71,69,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,147,43,136,46,102,25,223,16,156,41,218,116,47,36,178,120,108,166,166,225,23,218,187,220,9,11,105,110,244,52,202,201,41,182,195,177,86,41,164,157,25,36,189,181,99,90,234,86,236,248,39,116,80,132,255,0,225,211,154,231,14,58,211,217,178,103,245,95,178,220,145,251,191,173,239,181,108,117,174,94,157,231,127,10,227,181,145,183,164,113,49,93,226,27,7,87,202,214,71,221,95,122,240,14,121,223,130,127,153,63,77,32,175,7,60,61,126,243,252,65,99,122,77,91,83,117,162,178,213,247,235,111,119,11,117,47,122,74,58,24,34,116,142,114,170,162,178,46,227,210,56,27,43,209,90,217,39,143,225,122,244,99,167,87,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,161,110,99,60,20,126,234,186,143,5,255,0,0,182,93,100,211,44,167,248,150,218,153,211,187,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,189,101,116,50,200,188,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,30,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,80,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,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,178,130,249,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,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,160,17,131,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,13,41,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,223,241,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,166,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,161,242,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,226,121,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,10,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,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,159,107,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,220,214,49,206,94,136,138,167,171,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,5,228,228,92,2,233,197,111,25,56,143,21,56,229,190,213,109,142,223,227,238,89,45,166,74,100,154,27,157,225,99,70,81,86,67,10,183,100,51,35,228,150,121,38,220,170,178,211,192,230,199,220,146,89,146,85,28,171,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,241,100,98,185,172,115,226,150,39,171,25,191,106,117,80,41,91,157,95,154,124,91,229,253,15,168,220,72,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,100,87,58,191,52,248,183,203,250,31,81,184,144,0,13,62,226,217,78,156,107,142,156,82,228,152,221,117,171,45,195,50,219,123,218,215,58,36,154,150,186,150,68,116,114,195,44,82,39,248,241,201,20,141,71,53,200,246,61,168,168,230,165,16,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,119,211,164,209,49,36,115,156,146,177,204,126,237,235,36,113,250,190,92,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,244,238,118,155,85,234,153,148,119,155,101,37,125,60,117,16,85,178,42,152,91,43,27,60,18,178,104,101,70,185,21,17,241,203,28,114,49,223,123,94,198,185,58,42,34,129,94,188,163,120,122,226,59,72,172,89,54,89,170,21,55,92,91,16,200,58,199,111,194,174,148,175,142,170,74,230,61,173,117,205,241,72,136,250,79,130,55,66,141,232,142,157,170,143,122,35,34,129,207,177,80,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,128,116,2,128,121,163,249,236,212,223,162,250,61,17,122,120,46,172,105,102,168,120,239,217,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,247,41,69,156,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,154,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,101,242,49,252,108,252,183,250,145,106,128,80,182,186,114,224,213,140,3,137,251,38,133,96,80,123,70,203,159,92,42,99,194,239,55,106,218,104,124,77,45,61,60,85,21,110,168,72,156,231,179,194,178,85,107,221,219,107,165,237,43,162,137,85,201,26,92,167,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,226,198,196,115,158,230,69,20,76,87,191,102,229,234,160,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,5,212,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,1,115,220,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,22,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,212,241,65,124,203,117,135,68,181,135,136,187,197,211,72,49,186,73,42,40,42,60,53,227,48,164,188,207,85,6,74,246,82,210,195,26,199,3,218,145,64,202,117,130,88,145,240,171,153,58,116,145,21,81,90,170,22,105,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,127,14,229,77,2,246,164,186,80,162,49,35,185,182,29,173,99,119,61,235,28,173,137,92,214,72,214,187,164,77,154,40,210,11,115,171,243,79,139,124,191,161,245,27,137,197,57,127,233,31,16,90,153,196,21,166,237,195,245,227,236,205,126,51,190,123,150,91,61,4,85,116,182,58,89,226,146,7,185,209,76,215,71,52,210,70,249,153,20,61,55,61,219,151,171,26,199,203,31,107,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,63,154,235,126,139,233,173,214,43,22,163,106,246,21,138,220,167,167,109,92,84,119,187,253,37,12,242,64,231,57,173,149,177,205,35,92,172,87,49,237,71,34,116,234,199,39,242,80,61,168,60,166,11,171,26,89,170,30,59,246,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,125,202,122,176,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,1,5,121,143,243,0,163,225,222,197,46,146,105,14,69,254,155,21,254,26,121,106,105,227,130,162,60,118,151,123,36,221,80,201,153,36,111,154,104,209,88,200,85,187,146,57,86,87,43,63,130,146,246,14,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,220,218,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,243,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,95,213,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,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,140,119,75,115,188,175,4,203,181,50,193,98,241,88,222,9,224,62,208,86,248,168,89,224,252,108,203,13,47,240,222,244,146,77,242,53,91,252,54,187,111,78,174,232,158,240,47,211,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,145,70,104,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,66,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,170,29,44,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,14,105,118,226,111,134,219,5,214,182,197,125,226,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,129,210,193,242,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,57,87,24,28,74,88,184,86,208,235,198,166,220,211,189,117,155,117,175,27,164,117,43,231,142,174,241,44,50,62,158,57,81,174,102,216,83,180,249,36,85,123,23,183,27,209,170,175,86,53,193,26,249,178,113,121,251,34,211,143,221,247,10,173,217,151,231,246,247,251,89,210,80,119,99,165,199,102,73,160,155,108,143,84,98,77,59,216,232,155,209,175,86,198,217,220,189,167,172,47,90,118,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,201,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,212,242,189,224,163,247,127,193,25,172,250,133,108,186,208,234,78,101,111,125,52,182,234,212,236,251,26,214,233,154,246,83,172,77,114,245,154,94,212,19,72,178,34,62,63,130,45,145,185,146,247,2,42,241,173,202,211,246,21,163,86,173,79,210,11,173,215,40,251,47,111,130,159,47,167,240,61,102,159,226,168,150,166,243,215,188,189,184,89,186,158,47,15,28,110,237,196,206,235,228,118,217,100,88,129,195,71,17,121,223,11,250,167,65,169,152,45,71,251,21,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,125,232,191,122,46,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,91,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,2,239,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,161,110,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,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,210,6,107,56,177,243,79,172,159,48,50,31,81,156,184,158,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,41,219,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,83,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,254,233,202,247,141,127,221,255,0,59,102,140,106,21,206,213,67,166,217,149,193,245,50,220,107,87,179,236,107,163,161,107,25,80,178,181,171,214,25,123,80,67,34,72,168,200,254,9,119,198,214,75,220,153,92,220,117,135,68,177,157,23,161,210,220,243,27,164,203,178,203,237,68,149,246,59,75,111,51,209,79,103,122,82,85,65,21,233,233,11,85,36,100,82,201,177,176,74,173,100,202,178,116,235,218,126,218,86,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,13,57,234,174,164,88,180,127,78,50,61,80,201,232,238,181,118,172,102,223,45,198,174,27,93,11,234,234,159,28,105,213,81,145,179,255,0,170,247,43,99,99,122,190,71,177,141,115,219,76,58,135,205,135,94,115,45,121,196,245,71,31,109,94,43,135,226,181,16,185,112,170,11,174,232,46,144,59,111,139,101,108,238,139,108,239,149,168,230,49,238,135,164,9,177,209,181,36,71,72,251,84,224,167,78,117,183,74,184,121,198,176,205,123,202,169,46,217,13,13,60,48,210,209,83,83,64,198,88,237,209,211,197,13,53,181,101,133,17,181,47,137,177,42,190,101,235,213,242,57,168,249,26,198,200,250,171,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,192,200,214,55,162,43,88,249,131,197,115,20,226,47,4,226,131,84,240,125,76,193,106,63,15,237,148,119,138,45,147,127,99,46,158,38,174,105,232,251,146,197,31,123,181,223,99,123,172,110,199,253,232,191,122,36,170,228,99,248,217,249,111,245,34,170,203,84,228,99,248,217,249,111,245,32,45,80,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,207,120,132,207,255,0,101,218,35,155,103,113,93,189,153,89,108,179,84,123,58,171,177,222,237,215,200,222,213,39,193,181,200,189,106,36,137,62,38,171,83,175,87,124,40,170,116,34,189,249,169,106,159,253,233,104,157,53,31,247,178,154,218,135,199,255,0,29,77,78,200,220,143,255,0,214,149,232,230,127,176,237,119,244,144,194,204,113,62,73,134,174,231,126,156,60,101,40,216,204,146,118,131,60,195,224,166,59,51,86,181,123,52,241,158,124,56,196,105,223,207,148,171,254,227,113,184,94,46,21,87,107,181,125,69,109,117,108,207,169,170,170,169,149,210,203,60,175,114,185,242,61,238,85,87,57,206,85,85,114,170,170,170,170,169,249,192,43,126,110,215,136,138,99,72,228,0,3,232,92,167,3,218,83,111,210,174,29,241,214,209,93,170,46,19,101,240,195,149,213,190,86,53,141,138,90,186,104,85,34,141,169,213,81,172,141,145,183,170,170,171,156,142,119,194,142,70,54,175,120,99,210,90,173,106,214,236,95,8,246,95,141,181,173,99,43,111,109,114,204,216,219,109,133,200,250,132,124,145,38,232,247,181,59,77,119,86,255,0,18,88,219,185,170,228,84,187,226,83,179,120,109,102,172,69,94,17,249,168,78,154,243,205,203,118,50,107,83,198,123,117,242,229,28,41,143,79,61,103,187,148,115,238,0,9,99,158,130,140,120,137,243,3,169,223,242,202,245,254,91,41,121,197,24,241,19,230,7,83,191,229,149,235,252,182,82,53,180,191,85,111,198,126,75,195,160,255,0,180,49,126,197,63,137,207,64,4,61,210,0,0,11,206,225,219,203,246,152,255,0,200,219,47,249,20,71,66,57,239,14,222,95,180,199,254,70,217,127,200,162,58,17,104,88,250,170,124,35,228,224,252,219,237,11,254,221,95,138,67,231,100,88,253,163,44,199,238,120,182,65,73,226,173,119,154,57,173,245,176,119,28,206,237,60,204,86,72,205,204,84,115,122,181,202,157,90,168,169,215,220,168,167,209,7,164,196,76,105,44,26,43,170,221,81,93,19,164,199,24,152,238,80,134,161,96,153,6,152,230,247,188,3,41,166,236,221,44,85,146,81,207,209,143,107,36,218,191,12,177,239,107,92,177,72,221,175,99,149,169,185,143,107,186,116,83,207,19,91,154,54,153,90,49,173,78,199,53,50,219,46,202,140,214,142,104,46,16,109,114,245,168,161,72,88,147,238,87,170,124,81,77,12,123,26,214,162,118,55,124,74,245,233,10,74,215,27,135,242,76,69,118,125,19,240,231,31,7,112,108,190,115,27,65,147,225,243,24,231,93,60,123,187,81,217,171,79,86,244,78,158,160,0,98,183,193,105,92,177,181,79,237,102,141,92,116,202,162,143,183,81,129,214,127,10,102,71,209,146,210,86,201,52,204,220,229,122,171,165,73,91,82,139,209,173,106,51,181,211,114,238,82,173,73,9,192,94,127,246,7,137,204,91,196,221,188,5,191,35,239,99,245,191,192,238,247,252,67,63,173,225,247,53,206,110,234,182,82,252,77,233,211,167,196,168,205,198,203,40,196,249,54,46,153,238,158,19,239,254,58,74,15,210,46,73,25,230,207,95,183,17,219,183,29,101,61,252,104,137,153,136,136,239,154,119,169,143,92,174,48,0,88,110,55,0,0,85,95,60,239,193,63,204,159,166,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,109,130,58,137,122,185,187,87,181,179,170,57,205,38,7,60,239,193,63,204,159,166,149,86,7,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,84,224,147,149,78,157,212,105,124,89,199,21,88,109,93,210,251,147,211,193,83,73,142,85,201,87,109,159,31,99,100,157,58,72,250,106,166,172,175,158,39,83,72,172,145,140,124,42,213,98,162,59,122,39,42,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,187,157,27,30,201,46,36,12,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,253,253,59,111,84,70,202,197,95,127,195,7,27,119,93,46,208,189,78,225,167,59,158,174,225,137,230,56,189,238,146,195,81,53,83,149,150,10,217,173,181,191,194,138,38,194,247,189,149,85,47,166,98,183,123,35,137,238,124,171,253,57,85,110,83,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,207,14,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,7,149,53,59,118,142,235,53,170,182,27,21,109,37,29,201,244,242,54,142,162,174,153,213,48,67,58,181,123,111,146,38,201,27,164,98,59,162,171,18,70,43,145,21,17,205,235,213,50,196,106,160,12,198,107,93,167,84,44,186,185,151,209,235,85,178,174,131,59,146,241,83,87,144,69,83,12,113,61,213,179,189,102,146,84,108,72,145,43,36,89,59,140,116,127,195,115,30,215,51,171,21,170,79,254,73,249,110,145,218,179,44,243,21,188,186,146,147,81,111,148,244,171,101,154,174,86,111,173,183,68,146,62,166,154,149,22,36,115,30,215,36,114,202,222,243,187,172,108,110,72,218,148,175,122,201,254,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,80,212,64,56,87,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,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,205,157,123,108,85,71,74,196,80,129,92,235,51,173,26,185,95,112,188,18,211,107,181,87,234,109,171,124,247,123,165,60,238,74,171,93,173,204,221,5,13,67,90,221,146,119,159,42,206,198,189,219,225,108,106,228,106,54,171,115,171,175,74,177,109,71,205,53,31,28,198,244,134,134,235,87,153,213,220,34,117,145,182,185,86,42,168,234,163,94,227,102,100,168,173,236,246,246,44,139,42,185,173,141,172,87,185,205,70,171,147,242,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,189,224,163,247,127,193,25,172,250,133,108,186,208,234,78,101,111,125,52,182,234,212,236,251,26,214,233,154,246,83,172,77,114,245,154,94,212,19,72,178,34,62,63,130,45,145,185,146,247,3,218,243,49,142,235,15,47,253,64,134,251,91,73,89,114,101,61,133,181,149,20,148,206,166,130,105,210,237,67,220,124,113,58,73,29,27,21,221,85,24,178,61,90,138,136,174,119,78,171,65,133,255,0,115,71,242,39,169,191,69,245,138,34,128,64,186,158,103,92,7,126,219,236,85,58,243,164,246,93,217,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,82,177,170,130,178,248,224,229,115,147,106,222,188,219,181,95,69,234,105,41,237,185,197,226,150,28,202,141,34,167,137,108,202,237,173,158,237,4,106,232,155,82,199,53,174,150,88,183,119,157,50,185,200,178,119,157,217,15,85,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,249,175,60,239,193,63,204,159,166,150,147,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,220,243,191,4,255,0,50,126,154,4,85,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,114,174,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,198,141,232,215,49,207,138,89,88,143,102,253,201,213,64,25,140,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,77,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,127,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,236,2,255,0,185,163,249,19,212,223,162,250,197,17,72,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,110,156,86,93,174,183,254,80,84,151,219,237,206,174,227,114,184,224,248,69,93,101,101,92,206,154,122,153,228,169,182,58,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,74,76,3,186,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,79,107,195,47,5,25,86,168,104,254,163,113,33,154,219,60,22,3,136,97,249,21,109,167,196,36,140,146,247,116,130,223,81,217,117,62,199,53,123,52,243,181,178,62,85,85,99,164,137,33,70,201,252,110,215,159,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,186,157,114,192,48,221,44,224,155,83,180,251,79,177,234,75,30,61,99,211,124,130,154,134,134,153,23,100,76,246,125,66,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,103,48,186,158,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,211,165,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,31,94,175,141,23,154,242,184,243,217,166,95,90,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,58,252,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,65,124,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,28,255,0,228,231,163,154,227,167,186,113,145,103,57,172,222,203,193,115,143,13,93,96,178,86,54,101,170,154,70,34,162,220,163,106,189,35,167,134,104,213,173,247,198,233,39,108,112,189,21,145,199,26,206,17,175,157,95,154,124,91,229,253,15,168,220,79,65,202,103,72,112,221,122,210,254,35,52,143,80,32,171,146,197,145,83,227,48,212,45,36,235,12,241,61,146,92,37,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,174,106,249,254,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,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,186,42,136,218,244,255,0,26,55,163,92,246,178,88,165,98,61,251,55,44,223,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,207,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,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,13,68,20,3,205,31,207,102,166,253,23,209,232,139,9,229,115,198,221,215,136,28,102,109,18,212,137,234,235,51,108,46,206,202,182,94,170,234,157,81,61,246,137,42,31,27,165,147,164,45,108,111,129,178,81,68,174,124,143,146,101,145,100,94,170,146,41,61,64,170,190,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,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,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,93,79,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,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,112,22,233,205,67,142,170,108,3,30,186,240,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,190,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,180,198,189,54,182,71,177,241,213,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,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,249,251,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,233,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,186,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,118,135,74,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,125,96,243,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,170,190,70,63,141,159,150,255,0,82,45,80,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,10,1,230,69,130,241,29,138,241,29,116,189,241,11,116,246,231,183,55,187,25,188,209,192,248,109,115,218,227,127,193,79,73,18,185,222,31,179,220,68,146,157,92,231,181,239,87,185,242,247,146,121,127,39,46,28,215,65,176,14,40,236,89,7,16,20,244,141,182,182,157,241,88,110,53,204,221,69,105,189,172,177,45,53,93,71,87,35,88,198,181,38,107,101,114,57,177,72,248,229,93,155,59,177,220,167,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,207,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,4,128,230,143,231,179,83,126,139,232,244,68,159,228,143,118,181,88,45,90,243,125,190,220,233,45,214,219,117,62,63,87,89,89,87,51,97,130,154,8,219,115,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,173,158,103,249,150,167,228,211,230,122,129,144,213,223,111,181,84,244,148,213,23,10,181,71,79,59,41,169,227,167,137,100,119,78,175,122,69,12,104,175,119,87,189,81,92,229,115,149,92,171,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,55,57,140,116,242,61,25,215,98,191,99,149,21,209,177,90,31,87,90,228,210,249,117,115,47,118,138,209,85,210,224,137,120,169,110,62,202,154,153,39,122,209,35,213,35,122,58,88,217,42,49,200,155,216,201,26,178,49,142,107,30,233,30,215,72,233,213,201,99,18,213,199,234,230,87,156,89,155,87,73,167,77,179,190,219,122,154,104,158,234,74,235,138,62,55,211,65,18,36,172,111,137,141,174,146,69,147,100,189,184,158,246,43,88,181,44,121,15,248,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,205,15,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,110,142,54,73,54,196,248,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,7,171,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,0,69,94,87,30,68,244,203,235,94,177,90,87,7,55,124,99,87,45,92,81,179,33,212,107,133,37,202,197,120,179,196,204,70,170,138,218,250,88,41,237,209,75,38,234,39,185,221,82,74,152,165,145,239,145,201,35,250,165,68,79,233,19,100,100,49,222,73,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,20,40,95,129,252,159,72,240,238,40,244,255,0,33,214,139,125,92,246,42,75,197,51,233,170,162,185,50,142,11,109,199,186,223,9,91,84,231,244,71,211,67,46,215,200,222,228,125,17,187,213,100,107,29,12,186,51,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,180,158,83,124,107,220,117,2,143,247,98,213,11,159,126,245,100,183,178,76,66,182,69,165,167,142,91,93,44,16,194,150,198,198,198,177,242,77,19,35,116,205,119,241,94,248,251,234,245,106,66,138,240,178,162,47,243,33,185,232,149,7,10,25,101,46,182,199,72,230,92,105,234,41,177,69,154,146,121,158,220,145,40,234,37,160,88,159,11,85,208,191,116,79,69,123,149,177,171,21,236,122,236,123,154,233,21,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,245,197,117,103,21,186,227,87,123,182,75,179,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,118,229,139,123,130,53,151,253,203,46,193,172,184,255,0,8,248,179,53,142,247,227,252,127,75,134,43,19,234,91,81,53,22,59,44,16,186,142,9,30,137,255,0,25,35,24,174,122,199,20,177,71,213,155,59,81,192,14,83,124,33,254,215,117,31,247,130,205,104,183,226,24,5,193,158,201,108,117,253,169,42,178,40,86,25,225,221,27,17,94,176,192,199,182,87,117,115,17,210,58,6,167,117,137,51,18,234,64,205,103,22,62,105,245,147,230,6,67,234,51,150,169,194,127,17,120,39,11,252,176,48,29,75,206,170,63,252,253,71,103,162,217,55,246,78,233,237,11,156,208,81,247,34,138,78,207,119,176,246,247,94,221,140,251,213,126,228,90,171,226,199,205,62,178,124,192,200,125,70,115,159,222,114,155,238,65,110,177,90,110,245,222,34,147,25,183,190,215,107,143,180,198,120,122,87,213,84,85,186,62,173,68,87,245,158,174,161,253,92,170,239,143,167,93,173,106,32,122,13,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,154,114,186,229,255,0,71,104,163,182,241,55,173,248,239,122,235,55,134,184,224,246,185,228,130,122,88,233,101,130,41,225,187,59,182,247,238,153,123,189,34,142,68,99,161,116,110,145,90,175,88,157,23,21,229,123,192,183,237,175,42,102,184,235,30,25,226,244,218,203,191,216,244,213,174,219,13,246,233,28,141,68,235,10,181,124,69,28,61,36,238,117,86,177,242,163,35,254,43,91,81,26,93,72,3,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,245,128,25,225,227,215,134,122,110,22,56,134,185,224,246,106,234,73,241,235,229,63,218,60,126,24,86,93,244,86,233,234,39,100,116,146,172,174,115,156,248,157,12,145,163,247,191,123,26,199,170,181,207,115,27,245,120,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,251,7,58,191,52,248,183,203,250,31,81,184,144,0,13,73,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,88,60,243,191,4,255,0,50,126,154,121,78,83,124,107,219,180,254,179,247,98,213,11,159,98,203,123,184,50,76,66,182,69,170,168,146,43,165,84,240,194,150,198,198,198,189,145,195,43,228,116,205,119,240,152,201,59,234,245,114,204,138,207,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,199,136,76,255,0,246,163,173,217,182,119,21,219,218,116,119,59,205,71,179,170,187,29,158,229,4,110,237,82,124,27,90,169,210,158,56,147,226,106,57,122,117,119,196,170,165,165,113,223,170,127,178,238,28,50,14,205,31,136,172,203,186,226,212,219,163,223,28,126,42,41,59,207,127,71,181,83,165,60,115,237,84,221,210,78,223,86,171,119,20,230,68,182,147,19,173,84,97,227,187,140,254,78,136,232,79,36,155,118,113,25,197,200,243,191,119,79,132,113,170,125,60,103,72,238,229,223,195,64,0,139,175,128,3,244,91,173,215,11,197,194,150,211,105,160,168,173,174,173,153,148,212,180,180,209,58,89,103,149,238,70,178,54,49,168,170,231,57,202,136,141,68,85,85,84,68,28,223,38,98,152,214,121,44,67,149,110,153,90,35,199,242,221,100,154,94,237,210,122,197,198,105,153,181,205,240,244,236,100,53,19,47,84,126,215,247,93,36,31,123,58,183,177,238,119,71,185,9,240,120,93,12,211,104,52,131,72,113,61,56,142,42,118,77,100,182,69,21,106,211,77,36,177,73,90,255,0,226,85,72,199,73,209,202,215,206,249,94,136,168,157,17,200,136,214,162,35,83,221,22,78,95,134,242,76,53,22,187,244,227,227,60,220,75,182,25,215,237,6,119,136,199,68,204,211,53,105,78,191,213,167,133,62,28,35,95,25,231,51,198,64,3,49,26,10,49,226,39,204,14,167,127,203,43,215,249,108,165,231,20,99,196,79,152,29,78,255,0,150,87,175,242,217,72,214,210,253,85,191,25,249,47,14,131,254,208,197,251,20,254,39,61,0,16,247,72,0,0,47,59,135,111,47,218,99,255,0,35,108,191,228,81,29,8,231,188,59,121,126,211,31,249,27,101,255,0,34,136,232,69,161,99,234,169,240,143,147,131,243,111,180,47,251,117,126,41,0,7,171,94,227,156,93,105,45,223,90,180,15,35,194,49,155,93,186,183,32,95,15,91,105,109,98,181,187,106,33,153,143,114,69,35,147,164,114,190,36,154,38,185,85,169,252,85,107,156,214,185,202,148,164,104,64,164,158,42,244,134,13,17,215,92,155,7,182,82,212,67,101,73,155,95,102,89,97,145,141,90,41,218,146,49,145,186,71,57,101,108,78,87,193,220,220,187,157,3,149,122,47,86,164,83,105,48,222,102,34,60,39,231,31,159,193,208,61,9,103,124,49,25,53,201,255,0,220,167,225,77,124,127,228,152,141,63,173,46,74,0,34,171,252,0,1,121,220,62,234,159,237,171,70,177,93,77,125,31,133,168,188,209,175,140,133,35,216,198,213,195,35,161,168,237,183,123,213,34,89,98,145,89,213,202,237,138,221,221,23,170,39,66,43,223,149,54,127,255,0,127,90,89,91,118,255,0,107,100,22,218,14,199,252,48,86,77,220,70,255,0,234,45,218,231,127,133,169,253,53,44,32,178,50,236,79,149,225,168,187,60,244,227,227,28,63,139,137,246,207,36,141,159,207,49,24,26,35,177,21,107,79,179,84,111,68,113,231,164,78,236,207,166,36,0,25,168,186,170,249,231,126,9,254,100,253,52,135,252,189,248,107,177,113,67,196,117,191,10,204,87,126,45,100,183,207,144,223,105,153,84,250,121,171,41,97,124,113,178,8,222,198,170,166,249,231,129,31,209,88,238,215,117,88,246,189,24,164,192,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,61,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,67,94,103,60,42,225,186,221,160,217,14,169,67,109,164,164,206,244,234,207,61,218,130,236,178,44,75,61,186,159,172,245,84,115,171,88,229,149,157,164,153,241,53,81,54,204,173,232,246,50,73,183,204,163,149,113,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,2,160,57,177,112,81,113,197,178,171,159,21,26,111,108,223,141,222,122,84,230,48,49,41,105,225,181,87,58,74,122,120,234,35,106,57,146,77,226,164,155,115,209,177,189,201,42,75,35,222,169,42,35,45,252,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,157,126,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,138,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,158,39,95,176,253,56,192,53,151,44,195,116,143,61,251,105,136,90,174,14,130,215,123,216,137,226,99,218,138,230,238,111,70,75,219,122,190,46,243,17,35,151,183,220,98,35,30,212,70,128,225,250,113,159,235,46,39,134,234,230,123,246,47,16,186,220,27,5,210,247,177,23,195,71,181,202,214,238,119,86,69,220,122,50,46,243,209,99,139,185,220,122,43,24,228,80,154,188,168,248,40,253,166,229,80,113,41,169,150,203,173,54,55,137,92,41,234,113,40,186,118,97,188,93,33,145,206,90,141,232,228,145,208,210,201,27,61,205,110,201,37,93,170,245,72,102,137,215,40,124,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,62,176,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,13,84,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,6,85,205,84,25,87,2,234,120,150,255,0,231,54,218,62,95,224,159,253,158,214,85,7,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,219,254,171,224,25,150,169,242,159,196,180,251,79,177,234,187,230,67,124,193,240,58,106,26,26,100,77,242,191,189,108,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,237,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,103,94,227,209,17,210,189,84,58,6,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,207,241,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,186,158,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,1,249,46,118,155,85,234,153,148,119,155,101,37,125,60,117,16,85,178,42,152,91,43,27,60,18,178,104,101,70,185,21,17,241,203,28,114,49,223,123,94,198,185,58,42,34,159,172,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,22,168,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,124,82,47,110,68,223,26,247,118,179,187,63,192,171,38,230,202,160,7,63,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,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,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,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,117,60,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,73,124,50,90,109,87,254,36,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,105,60,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,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,2,31,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,196,182,212,206,157,169,46,148,40,143,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,152,0,12,171,158,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,221,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,9,233,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,0,0,0,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,2,31,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,196,182,212,206,157,169,46,148,40,143,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,162,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,53,38,82,95,56,141,47,210,252,3,136,107,46,65,131,186,146,223,125,204,236,239,187,228,118,122,106,41,34,98,79,226,30,198,92,86,69,94,211,159,82,173,149,175,99,17,170,143,165,116,175,220,233,213,202,30,87,138,238,99,185,151,18,218,13,132,232,211,173,21,118,202,138,90,122,106,156,218,230,234,164,106,223,46,52,251,152,196,100,112,35,34,74,103,42,50,169,204,115,61,211,44,109,98,53,41,210,73,184,255,0,7,252,53,223,120,169,215,27,62,153,91,23,179,106,135,109,211,36,171,109,83,32,146,146,207,20,209,178,162,72,149,205,126,233,151,186,200,227,68,99,211,185,35,21,200,140,71,185,188,84,208,159,46,173,55,211,141,58,225,31,4,151,77,235,60,108,121,101,190,12,146,245,87,227,146,167,187,120,158,8,153,86,206,173,248,35,236,190,47,15,219,106,34,179,195,244,127,89,55,185,193,223,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,250,192,1,154,206,44,124,211,235,39,204,12,135,212,103,58,175,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,202,184,177,243,79,172,159,48,50,31,81,156,185,238,85,150,155,85,187,129,204,6,178,223,108,164,165,168,186,84,94,42,235,165,134,22,177,245,83,165,206,166,20,150,87,34,117,123,210,40,98,141,28,238,171,178,54,55,238,106,34,4,159,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,235,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,242,121,120,240,215,98,226,167,67,184,132,211,43,154,246,110,176,253,157,186,99,117,110,170,124,17,210,94,34,134,238,202,121,37,86,181,251,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,253,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,0,224,131,148,237,198,223,125,131,83,56,179,177,248,121,44,183,9,18,139,9,149,212,181,116,181,219,25,11,161,171,169,168,130,121,25,36,59,221,51,86,149,90,155,157,19,85,234,232,220,232,222,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,56,167,40,12,166,197,131,107,238,161,102,185,77,119,130,178,227,250,95,118,186,92,106,123,79,147,177,75,5,109,4,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,235,107,31,54,45,101,171,226,106,60,199,75,239,158,31,76,177,155,130,219,233,44,84,237,107,35,200,173,108,170,141,243,79,80,250,136,28,248,230,169,100,13,70,63,182,143,166,141,234,198,38,231,76,249,96,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,244,123,18,88,98,145,26,238,169,190,54,59,239,106,42,126,80,52,231,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,165,5,242,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,112,31,88,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,237,69,203,126,192,233,246,79,157,251,63,199,253,156,179,86,221,188,47,119,181,223,240,240,62,94,222,254,142,219,187,103,77,219,87,167,94,189,23,238,62,85,84,83,19,84,242,135,165,155,85,223,185,77,171,113,173,85,76,68,120,207,8,86,111,51,13,81,183,230,218,209,107,195,172,25,45,61,206,219,135,91,29,77,83,12,12,106,182,146,235,44,206,241,81,172,136,222,175,114,71,29,43,92,212,115,154,199,49,205,248,94,146,33,16,143,177,154,101,55,12,235,49,190,230,215,104,105,225,174,200,46,117,87,90,168,233,154,230,196,201,103,149,210,61,172,71,43,149,26,142,122,162,34,170,175,78,157,85,126,243,227,149,158,46,252,226,175,213,122,123,231,255,0,167,113,108,238,83,70,69,149,88,203,232,254,133,49,19,203,156,241,170,120,122,102,100,0,24,237,208,73,78,94,250,101,104,212,158,35,237,179,222,229,235,79,136,81,201,147,50,13,174,254,184,168,130,88,153,2,110,107,218,172,217,44,209,203,255,0,132,142,237,108,86,170,57,122,70,178,216,185,115,232,181,195,76,52,94,108,191,33,183,211,211,221,179,217,160,186,196,248,170,93,43,150,212,144,162,209,182,70,162,246,216,229,89,39,147,163,122,187,108,205,71,174,230,236,102,211,39,194,206,39,23,78,177,194,158,51,238,254,40,23,73,57,237,57,30,207,222,154,106,210,229,216,220,167,73,210,123,92,231,221,78,188,99,191,78,90,234,149,192,2,193,113,224,0,0,81,143,17,62,96,117,59,254,89,94,191,203,101,47,56,163,30,34,124,192,234,119,252,178,189,127,150,202,70,182,151,234,173,248,207,201,120,116,31,246,134,47,216,167,241,57,232,0,135,186,64,0,1,121,220,59,121,126,211,31,249,27,101,255,0,34,136,232,71,61,225,219,203,246,152,255,0,200,219,47,249,20,71,66,45,11,31,85,79,132,124,156,31,155,125,161,127,219,171,241,72,0,61,90,240,132,28,208,180,134,124,135,1,177,107,21,166,150,159,189,137,204,234,11,179,155,12,109,149,244,85,47,99,97,123,165,87,35,156,216,167,232,214,198,136,239,125,91,220,155,81,30,171,55,207,27,172,90,101,104,214,77,49,200,180,206,247,47,102,158,251,70,232,25,62,215,59,195,84,53,81,240,79,181,175,98,191,183,43,35,147,102,228,71,108,218,190,229,83,19,29,135,242,172,61,118,187,230,56,120,247,124,82,29,148,206,103,32,206,112,249,134,186,83,77,81,189,195,94,196,240,175,135,124,238,204,233,235,209,68,32,253,23,27,117,194,207,112,170,180,221,168,42,40,171,168,166,125,53,85,45,76,78,138,88,37,99,149,175,141,236,114,34,181,205,114,42,43,85,17,81,81,81,79,206,86,188,157,189,19,21,70,177,200,0,7,215,66,225,247,84,255,0,98,186,203,138,234,107,232,252,85,61,154,177,124,100,41,30,247,186,146,104,221,13,71,109,187,216,139,42,69,44,138,206,174,70,239,70,238,234,157,81,111,56,207,121,112,124,3,234,141,191,80,248,115,199,45,50,100,180,247,27,254,39,10,218,46,116,173,99,99,150,142,38,73,35,104,154,230,35,91,213,171,76,200,145,178,34,42,57,88,244,87,43,218,254,146,125,155,196,233,85,88,121,239,227,31,159,250,245,40,142,155,50,62,178,197,140,230,220,113,166,122,186,184,79,41,214,105,159,68,68,78,177,199,156,213,16,145,160,2,92,231,101,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,32,7,51,174,60,127,98,22,42,157,6,210,123,214,220,251,32,183,187,218,87,75,117,199,183,85,139,194,231,194,232,250,183,180,228,239,84,64,234,132,110,217,35,150,22,172,115,39,77,241,57,100,87,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,7,234,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,254,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,93,79,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,115,153,135,5,23,30,39,240,75,110,109,166,150,207,19,169,56,151,74,106,42,56,210,150,31,108,208,205,52,105,37,60,213,19,58,61,157,158,175,158,53,116,155,83,172,237,70,43,166,71,52,57,255,0,42,62,53,255,0,105,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,98,53,35,116,212,177,198,207,123,93,190,72,151,114,177,86,25,165,117,138,153,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,66,124,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,40,30,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,13,84,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,133,212,243,171,242,177,139,124,192,161,244,235,137,74,197,212,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,0,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,23,83,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,6,148,192,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,2,213,0,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,7,53,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,175,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,157,127,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,36,7,41,190,16,255,0,107,186,143,251,193,102,180,91,241,12,2,224,207,100,182,58,254,212,149,89,20,43,12,240,238,141,136,175,88,96,99,219,43,186,185,136,233,29,3,83,186,196,153,136,17,43,85,56,120,213,13,26,195,116,243,60,206,237,84,148,182,141,78,179,186,247,97,124,53,145,204,247,64,138,197,219,43,90,189,88,245,138,106,105,145,61,233,178,161,136,170,146,54,88,227,145,92,181,56,215,184,240,233,168,244,58,95,154,220,250,105,150,93,112,116,117,44,114,210,193,29,170,233,82,180,209,50,231,44,242,53,30,176,177,144,53,146,53,101,107,27,27,223,42,35,156,196,107,238,39,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,217,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,129,165,224,86,175,41,190,53,238,58,129,71,251,177,106,133,207,191,122,178,91,217,38,33,91,34,210,211,199,45,174,150,8,97,75,99,99,99,88,249,38,137,145,186,102,187,248,175,124,125,245,122,181,33,69,125,149,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,86,174,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,250,105,87,3,154,71,166,156,46,93,248,91,153,245,119,155,70,81,79,80,252,134,231,80,198,44,245,119,25,162,99,29,91,12,114,36,145,83,190,53,138,23,64,212,107,187,107,4,78,85,146,68,116,143,174,14,74,158,105,242,159,151,245,222,163,110,46,164,12,219,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,177,76,169,154,29,172,121,159,132,211,107,214,255,0,99,212,214,183,116,54,43,164,146,53,83,172,202,228,240,244,115,117,147,185,213,28,198,74,172,147,248,77,117,68,139,105,60,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,123,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,129,167,48,86,7,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,248,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,103,154,163,111,177,105,13,191,75,173,249,45,60,87,172,150,231,79,83,91,107,107,27,36,178,218,161,238,63,184,238,173,94,211,124,76,116,251,93,213,174,122,198,244,110,228,108,136,147,60,173,110,45,120,110,226,223,94,181,186,245,152,208,233,103,114,199,69,210,211,98,254,206,91,19,173,4,46,118,201,61,242,177,255,0,197,123,165,155,107,211,115,59,219,21,85,24,134,175,56,174,236,97,102,139,52,205,83,87,14,17,51,195,191,146,123,209,190,27,3,115,61,183,137,204,111,81,110,221,158,222,181,213,77,58,213,30,108,70,247,57,215,143,14,90,115,137,209,6,1,33,63,112,30,45,255,0,220,155,255,0,175,214,207,243,129,251,128,241,111,254,228,223,253,126,182,127,156,16,143,32,197,127,101,87,252,179,250,58,143,246,179,32,254,253,103,254,173,31,230,71,176,72,79,220,7,139,127,247,38,255,0,235,245,179,252,224,126,224,60,91,255,0,185,55,255,0,95,173,159,231,3,200,49,95,217,85,255,0,44,254,135,237,102,65,253,250,207,253,90,63,204,227,154,117,137,125,190,212,28,99,4,246,135,128,251,71,121,162,180,248,174,215,119,177,226,39,100,93,205,157,91,187,110,254,187,119,39,94,157,58,167,222,94,246,59,143,218,49,60,126,217,139,99,244,158,22,215,102,163,134,223,69,7,113,207,237,83,194,196,100,108,220,245,87,59,163,90,137,213,202,170,189,61,234,170,65,142,3,120,69,213,189,37,213,139,158,127,171,120,85,186,215,79,73,102,146,142,217,223,172,166,171,168,74,185,164,143,172,176,246,93,34,71,182,38,76,199,57,92,215,42,79,181,17,200,231,237,159,4,179,32,193,213,134,181,85,203,145,165,85,79,124,105,58,67,158,250,92,218,91,57,206,97,107,7,131,185,21,218,181,78,186,211,84,85,76,213,87,62,49,194,116,136,136,231,58,113,229,199,80,0,223,170,48,0,0,163,30,34,124,192,234,119,252,178,189,127,150,202,94,113,84,154,207,193,15,20,25,102,176,231,89,78,63,166,62,42,215,121,201,110,119,10,41,253,181,110,103,118,158,106,169,31,27,246,190,116,115,122,181,200,189,28,136,169,215,222,136,164,123,104,108,221,189,106,136,181,76,207,30,232,213,113,116,59,153,224,114,204,118,38,188,117,234,45,196,209,17,19,93,81,78,188,123,181,152,213,18,129,33,63,112,30,45,255,0,220,155,255,0,175,214,207,243,129,251,128,241,111,254,228,223,253,126,182,127,156,17,95,32,197,127,101,87,252,179,250,47,239,218,204,131,251,245,159,250,180,127,153,30,193,33,63,112,30,45,255,0,220,155,255,0,175,214,207,243,129,251,128,241,111,254,228,223,253,126,182,127,156,15,32,197,127,101,87,252,179,250,31,181,153,7,247,235,63,245,104,255,0,50,210,184,118,242,253,166,63,242,54,203,254,69,17,208,143,27,163,24,253,223,19,209,236,23,22,200,41,60,45,210,205,141,91,45,245,176,119,26,254,213,68,52,177,178,70,110,98,171,93,209,205,84,234,213,84,94,158,229,84,61,145,99,88,137,139,84,196,250,33,197,185,157,116,220,199,94,174,137,214,38,186,166,38,59,248,200,0,61,88,32,0,10,156,230,59,164,51,233,254,186,191,56,162,165,167,138,203,158,195,227,224,72,33,142,22,199,91,11,89,29,91,21,173,114,171,156,231,44,115,186,69,107,119,58,165,201,241,43,92,229,138,69,193,241,197,195,180,250,247,165,76,151,23,178,84,92,179,108,110,102,203,96,138,42,216,233,219,35,103,150,22,85,71,39,117,205,141,90,177,51,127,85,86,185,29,11,118,187,162,185,175,128,31,184,15,22,255,0,238,77,255,0,215,235,103,249,193,6,205,114,219,212,226,170,155,52,76,211,60,120,68,207,62,127,31,134,142,172,232,255,0,109,178,219,249,5,155,121,142,38,139,119,109,246,38,43,170,154,102,98,159,54,98,38,117,152,221,210,38,123,234,138,145,236,18,19,247,1,226,223,253,201,191,250,253,108,255,0,56,31,184,15,22,255,0,238,77,255,0,215,235,103,249,193,173,242,12,87,246,85,127,203,63,162,105,251,89,144,127,126,179,255,0,86,143,243,35,217,47,121,104,106,181,195,16,214,201,180,198,43,77,61,77,14,127,10,182,106,135,61,205,150,146,90,26,122,153,227,115,126,244,115,92,213,149,142,106,162,47,87,49,200,228,218,173,127,134,253,192,120,183,255,0,114,111,254,191,91,63,206,15,161,142,240,67,198,118,39,144,91,50,156,127,76,124,45,210,205,89,13,194,138,127,109,90,159,218,168,133,232,248,223,181,243,171,93,209,205,69,232,228,84,94,158,244,84,50,112,150,49,152,91,244,222,139,85,112,159,234,207,46,254,238,248,105,182,135,53,217,204,251,43,191,151,87,142,177,251,202,102,35,91,180,105,21,115,166,120,85,253,26,162,39,220,183,192,1,97,56,225,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,38,167,50,30,10,117,79,140,31,217,223,236,206,255,0,138,91,62,201,123,95,198,251,118,170,166,30,231,138,240,157,190,215,102,9,122,244,240,207,221,187,111,78,173,233,215,170,244,241,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,219,78,244,85,71,42,245,86,251,190,245,64,176,160,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,79,21,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,123,155,4,115,212,210,73,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,220,6,99,13,84,20,173,253,69,78,41,255,0,241,251,74,191,248,173,199,252,196,186,144,51,153,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,244,237,177,85,91,19,17,37,167,41,222,10,46,57,78,85,108,226,163,82,45,155,49,187,55,90,156,58,7,165,45,68,55,90,230,201,81,79,37,68,141,87,62,72,124,44,144,238,98,58,54,57,101,88,164,99,209,34,84,124,191,226,175,150,126,141,113,63,157,209,234,99,239,119,92,75,36,169,184,83,201,146,86,209,43,170,125,179,67,28,49,195,217,72,229,122,199,77,51,99,134,54,199,51,26,173,78,175,89,34,153,85,170,217,107,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,172,0,5,64,115,98,224,162,227,139,101,87,62,42,52,222,217,191,27,188,244,169,204,96,98,82,211,195,106,174,116,148,244,241,212,70,212,115,36,155,197,73,54,231,163,99,123,146,84,150,71,189,82,84,70,67,94,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,71,215,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,144,131,133,174,85,154,113,160,26,203,120,213,60,166,255,0,246,210,59,85,193,37,193,105,43,32,68,246,116,123,90,246,213,85,167,68,100,181,145,189,92,200,213,168,145,183,182,147,163,82,71,177,180,193,237,121,152,220,233,175,92,191,245,2,243,71,29,92,116,245,244,246,26,152,153,87,73,45,44,237,99,238,212,46,106,73,12,205,108,177,63,162,167,86,72,214,189,171,213,28,136,168,168,80,97,163,222,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,123,63,195,79,116,150,72,233,89,216,175,167,168,126,247,71,28,143,78,172,133,200,157,24,191,18,167,94,137,213,82,176,127,168,169,197,63,254,63,105,87,255,0,21,184,255,0,152,129,117,32,0,5,85,243,206,252,19,252,201,250,105,106,132,42,230,67,193,78,169,241,131,251,59,253,153,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,129,90,220,174,60,246,105,151,214,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,108,108,148,145,177,122,62,102,170,245,122,124,40,189,58,175,68,91,63,0,0,0,101,92,213,65,74,223,212,84,226,159,255,0,31,180,171,255,0,138,220,127,204,64,181,78,19,188,172,104,223,203,252,123,211,160,58,169,226,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,189,58,117,68,251,143,106,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,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,247,1,152,194,234,121,213,249,88,197,190,96,80,250,117,196,138,191,212,84,226,159,255,0,31,180,171,255,0,138,220,127,204,75,9,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,247,34,133,80,242,184,243,217,166,95,90,244,122,210,255,0,138,192,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,218,30,38,11,93,194,182,74,167,247,232,42,41,217,177,178,82,70,197,232,249,154,171,213,233,240,162,244,234,189,17,108,252,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,210,185,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,182,161,136,138,174,69,234,142,247,125,202,190,215,150,247,5,58,167,193,247,237,19,246,153,127,197,46,127,107,125,145,224,189,133,85,83,55,111,194,248,190,231,119,189,4,93,58,248,150,109,219,187,175,71,117,233,209,58,132,213,0,0,0,0,40,7,154,63,158,205,77,250,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,253,237,142,146,70,39,87,194,229,78,143,95,133,83,175,69,234,136,31,43,145,143,227,103,229,191,212,139,84,33,87,45,238,10,117,79,131,239,218,39,237,50,255,0,138,92,254,214,251,35,193,123,10,170,166,110,223,133,241,125,206,239,122,8,186,117,241,44,219,183,119,94,142,235,211,162,117,154,160,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,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,222,232,227,145,233,213,144,185,19,163,23,226,84,235,209,58,170,87,182,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,222,4,202,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,125,28,102,104,166,85,196,79,13,153,134,142,97,87,11,85,21,235,32,246,127,134,158,233,44,145,210,179,177,95,79,80,253,238,142,57,30,157,89,11,145,58,49,126,37,78,189,19,170,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,78,189,58,170,125,224,91,160,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,94,188,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,190,229,80,230,188,140,127,27,63,45,254,164,90,161,10,185,111,112,83,170,124,31,126,209,63,105,151,252,82,231,246,183,217,30,11,216,85,85,51,118,252,47,139,238,119,123,208,69,211,175,137,102,221,187,186,244,119,94,157,19,172,213,0,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,170,191,234,42,113,79,255,0,143,218,85,255,0,197,110,63,230,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,247,1,237,64,0,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,31,87,140,206,87,250,251,196,79,18,121,134,177,225,89,126,159,209,89,114,15,103,248,104,46,151,10,216,234,153,216,160,167,167,126,246,199,73,35,19,171,225,114,167,71,175,194,169,215,162,245,68,237,92,183,184,41,213,62,15,191,104,159,180,203,254,41,115,251,91,236,143,5,236,42,170,153,187,126,23,197,247,59,189,232,34,233,215,196,179,110,221,221,122,59,175,78,137,212,38,168,0,0,0,1,149,115,85,5,43,127,81,83,138,127,252,126,210,175,254,43,113,255,0,49,2,213,56,78,242,177,163,127,47,241,239,78,128,234,167,138,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,238,61,168,0,0,2,162,249,199,113,49,153,86,102,84,60,48,217,168,114,11,14,61,110,167,134,239,122,154,100,72,105,178,71,202,140,125,55,105,17,187,165,166,167,115,36,69,93,251,29,80,143,69,102,234,102,61,109,208,227,252,77,240,187,165,252,83,96,19,98,26,129,100,164,125,202,142,158,173,113,235,211,153,34,207,102,173,154,23,70,218,134,118,228,141,210,49,29,219,123,160,115,251,114,44,81,238,69,218,213,104,81,15,7,252,53,223,120,169,215,27,62,153,91,23,179,106,135,109,211,36,171,109,83,32,146,146,207,20,209,178,162,72,149,205,126,233,151,186,200,227,68,99,211,185,35,21,200,140,71,185,186,40,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,154,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,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,214,90,128,50,239,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,167,86,72,213,247,181,81,201,247,161,127,220,5,113,49,83,197,63,15,54,204,226,243,67,87,6,67,99,168,251,57,144,77,50,69,178,182,227,5,60,15,146,174,36,137,173,107,89,43,102,142,69,102,198,108,123,158,196,71,53,141,123,185,86,191,114,176,210,253,112,226,26,139,91,32,200,169,49,203,69,85,69,37,94,83,141,83,89,228,115,47,211,178,161,207,170,149,106,35,170,141,105,159,81,18,182,55,186,54,117,222,142,149,119,72,247,42,204,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,3,56,92,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,33,174,183,242,137,226,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,235,215,162,175,222,88,79,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,99,164,142,55,175,70,76,212,94,172,79,137,23,167,84,232,170,29,172,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,233,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,219,80,196,69,87,34,245,71,123,190,229,95,107,203,123,130,157,83,224,251,246,137,251,76,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,66,106,149,87,207,59,240,79,243,39,233,165,170,16,171,153,15,5,58,167,198,15,236,239,246,103,127,197,45,159,100,189,175,227,125,187,85,83,15,115,197,120,78,223,107,179,4,189,122,120,103,238,221,183,167,86,244,235,213,122,4,43,228,169,230,159,41,249,127,93,234,54,226,234,74,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,102,218,119,162,170,57,87,170,183,221,247,170,88,80,2,37,115,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,172,181,0,101,222,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,94,143,141,203,239,106,43,87,238,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,243,252,193,249,115,86,113,77,125,177,234,62,144,213,98,152,238,103,14,234,59,252,215,78,252,17,221,233,81,141,72,36,124,144,178,79,227,67,177,99,69,88,183,62,57,17,29,34,36,17,177,99,6,1,202,79,141,157,44,204,173,58,131,167,218,191,166,182,60,134,199,80,149,52,53,212,215,107,134,248,159,209,81,81,81,104,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,46,36,31,39,19,251,85,246,86,205,246,235,217,95,105,61,159,79,237,143,100,247,60,15,142,237,183,191,225,251,191,196,236,247,55,236,223,241,109,233,215,223,212,250,192,8,171,205,31,200,158,166,253,23,214,40,137,84,113,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,126,247,71,28,143,78,172,133,200,157,24,191,18,167,94,137,213,80,40,95,132,239,52,250,55,243,3,30,245,24,13,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,58,244,234,169,247,150,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,243,66,227,95,247,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,2,106,88,50,204,87,43,246,151,217,108,154,213,121,246,53,194,107,77,199,217,245,177,212,120,58,232,186,119,105,166,216,171,219,153,155,155,186,55,116,115,122,167,84,78,167,214,51,195,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,128,250,192,30,127,80,178,75,174,27,128,100,185,125,139,24,171,201,46,86,59,61,109,202,142,203,72,174,239,220,167,134,23,201,29,44,123,88,247,111,145,205,70,39,70,57,122,185,58,53,223,114,135,160,6,107,53,35,137,221,101,213,61,113,167,226,23,39,202,58,229,246,219,133,53,194,206,248,161,107,169,109,62,26,110,237,52,20,208,73,189,141,134,39,167,84,99,183,110,114,185,210,43,222,247,185,215,189,193,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,48,59,168,0,1,231,240,220,255,0,13,212,26,107,173,86,25,144,210,93,89,99,188,86,216,46,105,10,174,250,59,141,36,171,21,69,60,172,114,35,152,246,185,58,167,84,248,152,230,61,187,152,246,185,97,7,54,78,47,63,100,90,113,251,190,225,85,187,50,252,254,222,255,0,107,58,74,14,236,116,184,236,201,52,19,109,145,234,140,73,167,123,29,19,122,53,234,216,219,59,151,180,245,133,235,92,28,9,107,126,188,232,238,188,217,168,244,34,199,87,149,86,101,85,17,91,174,56,139,100,219,5,238,6,238,119,71,185,126,24,31,19,86,73,27,84,190,232,83,184,231,245,137,101,99,195,67,192,0,57,254,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,239,170,124,114,72,216,246,83,199,35,211,171,33,145,122,170,109,248,122,117,234,168,139,207,244,183,143,94,19,181,167,59,182,105,158,154,106,183,182,114,75,207,123,193,81,123,10,229,79,221,237,66,249,164,254,36,212,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,192,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,0,0,0,0,0,171,94,96,60,76,102,92,40,115,3,194,181,75,15,161,164,184,177,218,111,73,109,187,219,42,81,26,203,141,186,75,173,107,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,133,165,3,197,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,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,226,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,175,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,198,86,81,246,60,71,119,179,253,211,20,123,183,118,37,254,143,94,155,125,253,58,167,90,86,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,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,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,234,200,171,205,31,200,158,166,253,23,214,40,128,127,85,31,129,63,247,115,255,0,163,55,143,243,66,85,25,87,53,80,0,0,0,2,16,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,64,154,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,185,200,171,250,204,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,205,253,59,140,69,70,202,244,93,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,3,242,92,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,126,247,61,237,106,117,85,68,63,89,21,121,163,249,19,212,223,162,250,197,16,18,168,21,235,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,160,0,0,0,0,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,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,246,41,156,253,163,251,57,225,189,167,253,140,172,163,236,120,142,239,103,251,166,40,247,110,236,75,253,30,189,54,251,250,117,78,180,173,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,161,205,53,191,136,221,30,225,198,213,108,190,235,46,79,87,96,182,221,234,31,73,73,88,219,53,117,108,11,59,91,187,180,249,41,161,145,177,189,91,185,205,107,213,170,244,100,138,221,219,31,211,165,156,43,141,205,6,169,226,59,134,140,199,77,172,212,84,147,228,43,78,203,166,62,179,83,197,35,210,227,76,244,150,56,226,124,175,99,97,124,205,108,148,203,46,246,236,101,67,213,122,183,115,84,63,38,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,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,100,1,150,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,52,189,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,14,105,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,241,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,79,87,161,124,81,232,79,18,158,219,253,138,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,233,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,108,252,183,250,144,22,168,69,95,234,163,240,39,254,238,127,244,102,241,254,104,124,158,105,122,233,71,163,252,41,223,177,186,43,207,132,201,53,19,253,13,219,33,141,32,146,71,210,200,168,183,7,186,57,87,119,103,194,247,33,116,140,107,156,201,42,96,254,138,185,30,218,86,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,118,177,254,18,149,141,116,149,53,59,30,246,36,157,168,35,150,94,222,244,115,246,109,111,196,228,64,52,125,137,234,150,9,154,224,150,109,76,178,95,123,88,222,67,225,253,153,91,115,165,154,219,226,124,68,205,134,155,108,117,76,142,79,227,72,248,219,23,86,167,119,185,26,179,114,61,170,190,172,137,92,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,67,149,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,66,194,128,0,15,201,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,251,154,170,159,172,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,160,19,212,17,171,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,0,0,0,0,126,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,214,86,95,56,252,255,0,50,210,204,203,135,221,65,211,236,134,174,199,144,216,234,50,58,154,26,234,101,77,241,63,165,181,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,95,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,64,238,160,0,0,0,7,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,253,238,123,218,212,234,170,136,126,178,42,243,71,242,39,169,191,69,245,138,32,37,80,43,215,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,0,0,0,0,115,253,107,215,189,39,225,219,21,165,205,117,143,43,251,63,101,173,184,50,215,5,79,129,169,171,223,84,248,228,145,177,236,167,142,71,167,86,67,34,245,84,219,240,244,235,213,81,23,159,233,111,30,188,39,107,78,119,108,211,61,52,213,111,108,228,151,158,247,130,162,246,21,202,159,187,218,133,243,73,252,73,169,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,128,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,114,173,116,226,143,66,120,107,246,39,237,175,57,251,57,246,143,196,251,51,251,25,89,89,223,240,253,174,247,247,52,82,109,219,223,139,250,93,58,238,247,117,232,189,58,169,85,124,243,191,4,255,0,50,126,154,4,212,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,248,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,198,201,44,221,159,27,69,236,43,149,71,107,187,11,38,143,248,144,211,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,64,209,77,123,210,126,34,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,248,26,154,77,149,76,142,57,29,30,202,136,227,122,244,100,209,175,84,77,191,23,78,189,81,81,41,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,234,191,213,71,224,79,253,220,255,0,232,205,227,252,208,239,250,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,152,34,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,0,0,7,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,253,238,123,218,212,234,170,136,126,178,42,243,71,242,39,169,191,69,245,138,35,143,242,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,66,194,128,0,0,0,14,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,123,234,159,28,146,54,61,148,241,200,244,234,200,100,94,170,155,126,30,157,122,170,34,244,2,0,115,171,242,177,139,124,192,161,244,235,136,29,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,226,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,178,0,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,253,205,20,155,118,247,226,254,151,78,187,189,221,122,47,79,41,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,88,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,43,131,155,54,175,102,90,11,170,28,57,234,230,159,207,73,29,247,29,168,201,166,167,74,184,18,104,37,99,227,183,197,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,26,228,151,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,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,96,118,0,0,0,0,0,10,149,213,254,51,111,188,30,115,51,213,123,156,150,175,108,225,153,71,217,218,124,154,219,19,24,149,78,142,43,69,47,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,97,109,64,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,96,0,0,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,41,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,0,7,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,125,205,85,79,214,64,174,114,183,107,173,131,134,220,38,251,98,185,213,219,174,86,237,72,182,213,209,214,82,76,232,103,166,158,58,11,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,236,28,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,32,73,80,0,0,0,0,0,3,138,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,94,250,87,201,36,109,147,125,60,18,49,58,190,25,19,162,174,239,135,175,78,138,138,189,172,165,110,117,126,105,241,111,151,244,62,163,113,2,213,52,47,138,61,9,226,83,219,127,177,76,231,237,31,217,207,13,237,63,236,101,101,31,99,196,119,123,63,221,49,71,187,119,98,95,232,245,233,183,223,211,170,117,234,165,85,242,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,87,18,252,69,224,156,47,233,101,126,166,103,85,31,236,180,118,122,45,147,127,100,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,187,25,247,170,253,200,161,202,184,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,22,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,213,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,101,156,38,102,88,47,10,24,255,0,20,57,133,69,93,165,153,86,81,29,150,209,99,169,160,70,190,170,221,37,28,181,17,92,146,94,230,230,177,238,130,70,178,55,68,155,153,182,86,185,88,246,110,14,20,76,174,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,7,185,237,99,222,212,99,226,254,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,122,14,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,13,47,2,165,121,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,128,168,14,108,156,20,91,180,254,179,247,157,210,251,103,98,203,123,184,62,60,190,138,52,170,168,146,43,165,84,243,76,183,55,72,247,61,145,195,43,228,108,46,111,240,152,201,59,8,196,114,204,168,200,107,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,232,207,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,1,227,235,133,26,206,20,181,198,174,201,108,139,126,25,148,119,175,24,188,209,195,58,71,5,43,166,114,58,129,210,74,174,238,77,79,240,53,202,146,61,206,141,240,72,237,171,46,198,133,250,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,52,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,186,168,121,105,241,213,77,195,46,77,85,166,26,157,95,73,75,165,249,29,68,247,42,170,231,82,203,36,246,139,138,83,162,54,118,36,17,190,89,153,50,65,12,46,141,90,187,87,183,35,92,196,108,137,39,10,227,3,137,75,239,21,58,227,120,212,219,154,118,109,80,238,181,227,116,142,165,100,18,82,89,226,154,71,211,199,42,53,207,221,50,247,95,36,138,175,122,119,36,122,53,81,136,198,180,57,86,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,83,202,247,130,143,221,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,179,236,107,91,166,107,217,78,177,53,203,214,105,123,80,77,34,200,136,248,254,8,182,70,230,75,220,141,92,166,248,40,183,106,5,103,239,59,170,22,206,253,150,201,112,100,120,133,20,137,85,79,36,183,74,89,225,153,46,109,145,142,99,36,134,39,198,232,90,223,226,177,242,119,209,232,213,133,17,246,254,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,205,57,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,247,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,203,105,63,249,94,241,211,251,20,202,153,161,218,199,153,248,77,54,189,111,246,61,77,107,119,67,98,186,73,35,85,58,204,174,79,15,71,55,89,59,157,81,204,100,170,201,63,132,215,84,72,161,117,32,28,127,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,14,85,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,145,131,129,110,107,159,247,187,162,156,80,85,127,174,161,162,207,234,170,255,0,196,74,120,238,77,115,127,199,107,171,119,255,0,177,44,173,254,221,80,86,174,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,170,114,180,224,39,236,37,29,135,138,237,80,159,126,65,117,183,248,204,66,215,79,81,214,58,10,26,184,21,169,89,80,230,47,73,38,154,9,92,140,139,170,182,56,228,85,122,44,174,70,192,16,175,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,160,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,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,14,127,198,47,24,184,39,8,24,37,61,254,255,0,71,237,156,146,243,191,236,254,63,220,154,159,218,157,169,169,217,85,253,116,200,37,142,14,212,117,9,39,241,17,55,244,218,222,170,190,236,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,39,223,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,85,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,102,233,227,100,126,233,31,35,85,235,177,140,111,124,35,89,47,249,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,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,199,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,39,94,157,81,126,227,208,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,116,85,17,181,233,254,52,111,70,185,237,100,177,74,196,123,246,110,80,210,152,41,175,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,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,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,62,231,170,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,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,64,211,240,56,167,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,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,6,115,56,220,208,106,110,28,120,151,204,116,218,205,69,87,6,60,149,12,186,99,235,53,60,177,177,109,213,44,73,99,142,39,202,247,186,102,66,231,73,76,178,239,118,247,211,189,87,163,183,53,44,123,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,252,188,231,244,26,167,42,210,252,107,95,236,84,84,158,35,7,168,117,174,250,246,211,196,217,228,183,86,73,27,96,145,243,43,209,239,100,53,61,24,216,145,175,247,215,72,244,216,141,122,186,186,248,35,215,154,110,28,120,151,195,181,38,243,91,87,6,60,149,15,181,228,9,13,68,177,177,109,213,44,88,164,146,86,68,199,186,102,66,231,71,82,145,108,118,247,211,177,19,163,182,185,3,218,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,221,121,76,234,246,27,160,186,95,196,102,174,106,4,245,113,216,177,218,124,102,106,132,164,129,102,158,87,190,75,132,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,206,64,241,60,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,30,219,147,6,131,83,101,90,161,146,235,253,246,138,175,195,224,244,237,181,216,158,234,121,91,4,151,26,200,228,108,242,50,100,122,49,239,134,155,171,29,18,181,254,234,232,222,187,21,172,87,87,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,138,120,35,208,106,158,28,120,104,195,180,218,243,69,73,6,66,148,239,186,100,11,13,60,81,189,110,53,47,89,100,142,87,196,247,182,103,194,215,71,76,146,239,118,246,83,177,83,163,118,181,3,197,115,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,47,211,154,63,145,61,77,250,47,172,81,20,2,6,130,56,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,37,1,152,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,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,3,181,144,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,160,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,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,102,109,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,67,70,96,242,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,0,0,170,190,121,223,130,127,153,63,77,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,44,43,158,119,224,159,230,79,211,74,171,3,78,122,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,103,135,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,55,65,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,7,214,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,45,0,158,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,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,3,79,192,226,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,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,118,200,249,201,234,196,156,65,55,50,198,241,239,244,167,160,239,83,195,134,202,180,212,245,87,40,251,82,182,58,154,154,213,134,105,33,153,100,124,114,172,112,175,109,173,137,177,252,127,28,178,121,254,100,124,193,41,184,137,169,143,71,180,110,235,86,221,58,183,84,54,166,182,229,12,178,194,204,153,235,20,18,68,146,211,205,4,83,66,202,105,146,118,163,28,231,50,71,163,36,233,213,145,170,112,14,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,168,19,211,153,190,186,105,199,17,124,8,224,186,161,165,247,159,29,106,174,212,10,40,166,134,84,70,85,91,234,155,108,184,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,136,28,174,60,246,105,151,214,189,30,180,155,252,219,48,12,55,75,56,38,192,52,251,79,177,234,75,30,61,99,206,40,41,168,104,105,145,118,68,207,103,220,149,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,34,175,43,143,61,154,101,245,175,71,173,47,248,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,70,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,14,128,0,2,128,121,163,249,236,212,223,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,5,43,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,0,0,69,94,104,254,68,245,55,232,190,177,68,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,115,71,242,39,169,191,69,245,138,34,128,64,191,238,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,25,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,254,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,176,59,89,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,63,89,73,124,200,249,130,83,113,19,83,30,143,104,221,214,173,186,117,110,168,109,77,109,202,25,101,133,153,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,211,171,35,84,15,65,145,243,147,213,137,56,130,110,101,141,227,223,233,79,65,222,167,135,13,149,105,169,234,174,81,246,165,108,117,53,53,171,12,210,67,50,200,248,229,88,225,94,219,91,19,99,248,254,57,100,234,188,205,245,211,78,56,139,224,71,5,213,13,47,188,248,235,85,118,160,81,69,52,50,162,50,170,223,84,219,101,193,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,116,11,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,250,119,30,136,173,137,234,150,41,205,179,0,195,116,179,130,108,3,79,180,251,30,164,177,227,214,60,226,130,154,134,134,153,23,100,76,246,125,201,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,33,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,37,87,60,239,193,63,204,159,166,144,131,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,205,254,121,223,130,127,153,63,77,42,172,13,62,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,127,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,40,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,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,1,250,192,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,233,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,187,67,42,229,170,114,163,227,167,251,71,11,250,215,153,255,0,181,233,112,10,218,230,255,0,140,215,90,228,168,87,127,197,120,86,57,191,235,225,71,255,0,115,194,5,170,0,0,202,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,110,248,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,245,44,0,213,64,32,175,46,14,96,20,124,68,88,162,210,77,94,200,191,211,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,241,146,41,212,4,0,231,87,229,99,22,249,129,67,233,215,18,160,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,223,249,213,249,88,197,190,96,80,250,117,196,165,96,52,145,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,3,57,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,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,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,170,30,172,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,43,230,185,251,199,126,241,211,254,218,255,0,239,83,250,227,236,7,129,223,236,191,101,239,110,238,223,95,254,252,254,213,226,183,124,123,246,116,254,7,135,47,80,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,20,193,202,247,130,143,222,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,78,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,32,183,58,191,43,24,183,204,10,31,78,184,129,85,124,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,70,220,39,121,167,209,191,152,24,247,168,192,105,76,12,187,221,176,12,202,203,159,214,233,109,102,61,87,38,89,65,120,146,193,45,166,145,18,170,119,92,89,50,192,234,120,210,21,114,74,254,234,43,19,182,174,220,189,54,245,234,134,130,56,22,253,227,191,119,28,119,247,160,255,0,190,191,139,193,120,173,254,212,246,94,198,120,127,105,110,255,0,239,207,233,238,255,0,195,217,218,238,255,0,31,188,116,186,221,23,210,251,142,174,80,107,189,195,16,164,170,206,237,118,117,176,208,222,38,124,143,125,45,18,190,71,171,98,141,93,218,99,213,102,149,22,86,177,36,217,35,217,187,99,149,171,237,64,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,246,90,203,61,110,249,191,177,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,251,149,62,229,78,170,87,87,53,206,53,255,0,102,88,172,252,53,233,157,206,213,83,146,101,182,250,138,108,182,94,189,233,172,246,185,163,107,82,159,98,181,99,108,213,81,200,255,0,123,157,190,56,147,114,49,22,104,101,104,84,102,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,184,235,252,11,112,251,98,226,87,136,236,119,78,242,156,130,213,110,178,211,238,188,92,105,43,103,124,115,94,41,105,158,199,203,65,74,140,115,30,233,165,98,187,170,181,237,116,113,54,105,83,170,197,181,220,87,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,239,240,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,81,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,192,105,247,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,172,71,254,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,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,129,127,192,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,14,89,28,58,96,156,80,105,102,189,233,158,117,79,255,0,230,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,114,167,220,169,13,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,63,200,199,241,179,242,223,234,68,159,230,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,80,137,92,7,243,72,197,116,219,75,46,58,103,196,181,218,235,47,217,59,124,107,137,86,209,91,99,147,196,80,211,211,69,12,86,132,142,8,217,182,100,237,110,142,105,156,173,127,113,233,44,177,236,106,190,11,113,47,196,94,119,197,6,169,215,234,102,117,81,254,203,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,122,175,220,137,207,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,147,252,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,234,29,175,149,63,3,148,218,149,117,160,226,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,209,17,244,208,203,209,173,108,110,94,228,209,72,215,171,91,19,163,154,226,79,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,4,85,230,143,228,79,83,126,139,235,20,71,127,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,254,28,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,72,65,196,239,19,24,111,21,252,173,245,7,84,176,250,26,187,115,219,81,104,182,221,237,149,40,174,125,186,227,29,214,220,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,129,76,38,170,12,171,154,168,0,82,95,55,137,56,139,151,91,104,157,170,244,84,148,186,124,149,21,173,211,198,83,84,210,206,197,129,32,162,74,215,171,153,27,42,17,238,122,66,247,178,118,170,49,238,115,34,116,140,111,113,215,104,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,10,86,229,167,192,173,55,19,89,53,86,167,234,117,5,37,86,151,227,149,19,219,106,168,93,85,44,115,221,238,43,78,138,216,24,176,72,201,97,100,41,60,51,58,69,114,110,94,220,109,107,209,210,44,118,63,205,31,200,158,166,253,23,214,40,137,21,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,177,215,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,94,247,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,162,30,19,188,211,232,223,204,12,123,212,96,52,166,6,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,255,0,184,22,253,227,191,119,28,119,247,160,255,0,190,191,139,193,120,173,254,212,246,94,198,120,127,105,110,255,0,239,207,233,238,255,0,195,217,218,238,255,0,31,188,116,187,238,139,233,126,75,170,24,206,180,94,177,10,73,243,108,62,158,166,146,207,122,107,228,138,120,32,158,55,199,36,79,216,228,108,204,219,44,187,91,42,61,24,178,200,230,109,87,185,87,218,128,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,2,88,167,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,238,138,216,220,198,71,93,102,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,3,57,156,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,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,209,183,49,222,15,173,92,39,234,229,3,176,100,171,92,19,53,167,158,190,202,202,153,91,35,232,103,137,232,149,52,40,229,122,203,35,34,73,32,123,36,145,168,170,201,218,197,116,143,141,242,57,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,11,244,0,142,185,223,29,90,37,128,113,47,141,112,195,116,175,171,159,33,190,84,37,182,186,104,105,103,217,105,184,206,202,87,219,160,149,22,52,108,140,170,109,75,145,36,137,239,237,61,172,73,26,214,189,207,140,42,47,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,160,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,204,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,167,138,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,8,171,174,250,199,125,215,221,76,173,213,92,166,29,151,171,173,190,213,79,113,147,115,23,196,213,82,91,169,233,37,169,232,198,49,140,239,62,157,210,246,218,212,107,59,155,19,170,55,170,177,77,99,190,225,250,53,159,232,237,162,30,221,38,162,92,44,117,23,74,157,204,93,212,182,215,85,72,218,109,142,98,170,111,158,122,121,123,141,123,28,223,13,183,226,108,142,68,240,0,14,235,193,30,131,83,113,29,196,190,29,166,215,154,42,185,241,229,168,125,211,32,88,105,229,145,137,110,166,98,203,36,114,190,39,177,208,178,103,54,58,100,151,123,118,62,161,138,157,93,181,171,163,50,184,57,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,122,177,209,43,89,239,161,141,235,189,28,197,109,143,129,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,176,158,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,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,7,143,238,15,174,188,38,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,190,157,38,137,137,35,156,228,149,142,99,247,111,89,35,140,47,123,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,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,97,95,58,191,43,24,183,204,10,31,78,184,144,43,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,61,121,213,249,88,197,190,96,80,250,117,196,10,245,229,157,105,181,95,248,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,175,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,183,242,242,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,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,20,40,219,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,25,204,226,243,134,59,239,9,122,203,83,165,87,123,215,182,233,31,111,165,186,90,238,254,25,148,222,62,150,86,171,93,39,97,178,202,177,109,158,58,136,186,57,219,151,181,191,162,53,205,37,175,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,198,23,18,0,2,170,249,231,126,9,254,100,253,52,132,28,16,105,14,27,175,92,78,98,90,71,168,16,85,201,98,200,169,238,240,212,45,36,235,12,241,61,150,186,185,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,102,255,0,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,199,248,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,85,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,205,56,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,183,253,159,200,59,115,84,123,47,187,53,59,234,191,173,89,60,81,207,221,142,157,35,254,34,174,206,187,155,209,83,223,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,13,68,2,170,249,81,241,211,253,163,133,253,107,204,255,0,218,244,184,5,109,115,127,198,107,173,114,84,43,191,226,188,43,28,223,245,240,163,255,0,185,225,45,80,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,18,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,163,81,17,136,222,149,236,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,51,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,115,150,41,145,21,209,185,206,69,71,177,242,70,249,169,204,103,153,78,9,169,218,113,6,140,240,207,152,93,107,41,47,255,0,196,201,239,176,83,77,65,27,232,122,61,139,108,107,42,34,100,206,238,170,181,242,185,187,27,219,107,99,235,43,101,149,140,141,124,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,20,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,15,87,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,226,198,196,115,158,230,69,20,76,87,191,102,229,231,252,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,28,149,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,30,127,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,181,215,207,59,240,79,243,39,233,164,53,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,153,92,243,191,4,255,0,50,126,154,5,85,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,53,203,223,0,195,117,79,139,156,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,46,201,89,236,122,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,71,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,104,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,141,185,105,241,213,77,195,46,77,85,166,26,157,95,73,75,165,249,29,68,247,42,170,231,82,203,36,246,139,138,83,162,54,118,36,17,190,89,153,50,65,12,46,141,90,187,87,183,35,92,196,108,137,37,228,129,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,149,139,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,149,64,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,22,19,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,140,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,209,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,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,65,37,57,140,243,41,193,53,59,78,32,209,158,25,243,11,173,101,37,255,0,248,153,61,246,10,105,168,35,125,15,71,177,109,141,101,68,76,153,221,213,86,190,87,55,99,123,109,108,125,101,108,178,177,149,237,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,242,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,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,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,195,160,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,116,181,18,53,137,254,44,108,71,57,238,100,81,68,197,123,246,110,88,171,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,28,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,190,131,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,104,7,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,56,38,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,149,92,243,191,4,255,0,50,126,154,71,94,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,145,92,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,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,116,85,17,181,233,254,52,111,70,185,237,100,177,74,196,123,246,110,89,127,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,216,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,207,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,6,159,129,93,92,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,108,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,122,163,164,107,223,37,138,128,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,3,181,112,121,193,149,139,140,62,4,111,246,200,238,190,198,204,241,125,64,187,84,99,55,41,94,245,165,108,146,219,45,125,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,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,165,207,242,84,242,177,148,252,192,174,244,235,113,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,175,70,70,136,31,175,151,7,48,10,62,34,44,81,105,38,175,100,95,233,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,248,201,20,234,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,156,25,225,39,253,23,1,223,182,254,94,218,119,175,58,79,101,221,159,99,246,251,223,180,173,118,235,119,114,171,40,133,183,185,219,31,87,119,90,157,234,120,27,80,173,219,28,146,204,212,142,20,235,178,38,164,0,47,251,149,199,145,61,50,250,215,172,86,129,68,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,208,127,155,95,5,30,196,172,172,226,203,76,173,150,170,59,44,221,152,243,75,124,9,216,145,181,211,79,219,101,205,168,174,217,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,0,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,180,45,171,157,95,149,140,91,230,5,15,167,92,74,213,224,43,75,112,77,105,226,199,6,211,61,75,177,123,103,27,188,251,79,198,209,120,169,169,251,189,171,109,84,209,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,44,245,230,135,171,216,110,189,112,19,166,218,185,167,243,213,201,98,200,179,138,57,169,210,174,5,134,120,158,202,43,156,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,176,215,149,199,158,205,50,250,215,163,214,129,226,184,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,74,229,205,198,191,238,171,168,243,216,51,251,157,214,77,50,202,127,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,113,60,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,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,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,16,52,252,10,107,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,88,166,190,115,0,225,247,135,125,88,199,180,147,57,200,191,175,235,251,147,223,234,105,227,150,162,60,118,151,195,73,36,14,168,100,44,146,71,205,52,137,11,25,11,91,185,35,149,101,122,177,189,180,150,186,249,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,227,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,58,87,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,50,185,77,240,81,110,212,10,207,222,119,84,45,157,251,45,146,224,200,241,10,41,18,170,158,73,110,148,179,195,50,92,219,35,28,198,73,12,79,141,208,181,191,197,99,228,239,163,209,171,10,35,194,85,114,212,224,162,221,195,166,156,80,234,134,107,108,233,169,185,117,189,210,84,189,201,85,4,150,171,93,74,83,74,203,100,176,72,228,98,204,199,192,215,200,229,137,175,108,143,124,72,174,107,17,207,140,28,214,56,21,166,195,164,175,226,159,74,40,41,41,172,85,85,11,54,107,66,234,169,93,59,110,53,117,175,95,105,49,102,145,200,230,75,45,68,113,58,24,209,189,181,72,220,214,57,174,145,98,183,67,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,109,248,104,226,47,59,225,127,84,232,53,51,5,168,255,0,98,163,188,81,108,135,251,39,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,189,23,239,69,209,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,165,16,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,119,211,164,209,49,36,115,156,146,177,204,126,237,235,36,113,251,94,90,156,107,220,120,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,225,122,128,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,221,78,196,69,87,42,116,87,123,190,229,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,247,1,221,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,8,85,199,111,46,107,23,21,119,220,127,60,192,234,173,88,166,103,237,10,122,60,142,239,62,254,221,109,157,24,230,186,71,65,27,23,196,86,67,210,38,196,170,248,145,209,238,141,242,116,100,93,185,85,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,192,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,21,129,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,225,68,235,213,122,170,201,254,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,125,223,122,168,67,94,114,122,23,172,179,95,109,58,243,38,83,117,201,176,26,126,182,198,90,227,161,108,116,184,142,230,83,181,174,115,155,34,172,190,46,126,234,186,119,70,221,174,108,16,185,235,252,6,149,195,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,180,251,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,16,69,83,85,6,85,205,68,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,1,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,236,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,124,72,157,122,167,84,80,237,100,85,230,143,228,79,83,126,139,235,20,68,0,254,173,95,20,255,0,248,131,165,95,252,42,227,254,124,79,254,104,254,68,245,55,232,190,177,68,5,0,154,115,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,102,48,146,156,116,113,155,125,227,15,81,233,110,113,218,189,141,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,189,122,205,47,106,37,88,218,229,142,54,177,173,110,229,71,203,32,120,14,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,198,145,234,214,177,175,150,89,94,140,102,253,169,55,249,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,164,171,52,77,147,171,27,27,59,220,87,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,189,224,60,86,180,97,89,150,162,233,126,65,131,233,254,165,85,224,23,219,205,59,105,169,242,58,74,52,170,158,129,139,35,86,85,141,155,216,168,247,68,146,70,143,107,218,248,213,232,246,170,57,168,166,107,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,87,81,4,63,230,51,193,71,239,85,167,16,95,240,11,101,170,61,77,197,191,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,136,20,111,158,103,249,150,167,228,211,230,122,129,144,213,223,111,181,84,244,148,213,23,10,181,71,79,59,41,169,227,167,137,100,119,78,175,122,69,12,104,175,119,87,189,81,92,229,115,149,92,182,105,200,199,241,179,242,223,234,69,90,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,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,208,183,64,0,2,31,243,75,208,186,61,96,225,78,253,146,81,89,188,94,73,167,127,232,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,76,0,6,85,207,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,237,117,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,42,185,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,2,226,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,125,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,254,28,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,76,235,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,52,143,86,181,141,124,178,202,244,99,55,237,78,235,204,191,140,27,175,17,122,185,54,7,142,174,65,105,193,48,90,137,40,33,181,92,162,117,35,234,238,177,62,72,231,174,154,149,236,108,177,63,162,246,89,28,221,95,27,24,229,219,19,230,150,52,250,188,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,77,203,219,141,173,122,58,69,140,58,175,42,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,116,149,102,137,178,117,99,99,103,123,186,243,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,92,79,24,60,89,225,188,34,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,217,215,182,197,84,116,172,69,164,30,8,53,123,13,208,94,39,49,45,92,212,9,234,227,177,99,180,247,121,170,18,146,5,154,121,94,251,93,92,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,158,127,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,241,164,122,181,172,107,229,150,87,163,25,191,106,7,138,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,236,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,175,10,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,160,0,66,174,100,60,107,106,159,7,223,179,191,217,157,131,20,185,253,173,246,191,141,246,237,45,76,221,191,11,225,59,125,174,204,241,116,235,226,95,187,118,238,189,27,211,167,69,235,197,120,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,252,42,189,58,47,69,64,249,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,2,255,0,136,85,204,103,128,159,222,162,197,6,164,105,220,254,31,83,113,155,127,131,164,167,158,163,101,45,234,133,143,124,169,70,229,122,236,134,100,124,146,58,41,125,205,87,61,204,149,118,185,178,67,53,64,25,87,46,251,151,7,48,10,62,34,44,81,105,38,175,100,95,233,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,248,201,23,53,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,8,171,205,31,200,158,166,253,23,214,40,143,65,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,231,249,163,249,19,212,223,162,250,197,16,20,2,106,160,202,185,170,128,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,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,197,94,6,185,110,216,184,79,202,175,90,137,152,228,150,172,211,41,155,125,29,138,173,150,199,193,236,122,94,228,236,124,145,171,229,114,119,170,32,116,27,213,24,142,139,164,177,50,73,24,247,185,243,84,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,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,20,109,204,179,142,170,110,38,178,106,93,48,211,26,250,74,173,47,199,42,32,185,82,215,54,150,88,231,187,220,86,157,81,211,189,39,141,146,194,200,82,121,161,108,104,212,220,189,201,28,231,163,163,72,250,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,244,149,102,137,209,244,99,99,127,122,181,104,173,55,91,141,53,125,101,190,217,87,85,79,107,167,74,186,233,97,133,207,101,44,11,44,112,164,178,185,19,163,24,178,205,20,104,231,116,77,242,49,191,123,145,20,63,41,106,156,243,191,4,255,0,50,126,154,85,89,106,156,243,191,4,255,0,50,126,154,4,85,229,113,231,179,76,190,181,232,245,165,223,107,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,144,121,92,121,236,211,47,173,122,61,105,110,156,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,185,161,66,218,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,20,229,5,198,13,213,46,180,220,33,102,139,72,235,107,169,235,107,240,234,182,196,230,207,28,232,231,84,212,208,191,99,21,175,99,154,181,53,13,146,69,106,177,89,35,55,63,124,76,142,178,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,186,158,92,28,191,232,248,119,177,69,171,122,189,142,255,0,166,197,127,137,130,42,106,137,32,168,143,29,165,222,248,246,211,190,23,201,27,230,154,52,71,190,100,118,228,142,84,137,168,207,227,44,161,93,124,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,149,139,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,149,64,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,168,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,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,250,176,4,42,224,107,150,237,139,132,252,170,245,168,153,142,73,106,205,50,153,183,209,216,170,217,108,124,30,199,165,238,78,199,201,26,190,87,39,122,162,7,65,189,81,136,232,186,75,19,36,145,143,123,159,53,64,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,146,43,154,247,28,117,57,45,214,247,194,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,238,185,122,74,179,68,232,250,49,177,191,188,28,171,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,3,245,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,247,34,47,229,2,213,57,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,4,170,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,137,92,191,184,152,195,120,80,212,188,215,84,179,10,26,187,139,221,131,213,219,109,22,202,100,86,190,227,113,146,186,137,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,194,218,120,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,83,208,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,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,67,181,114,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,147,40,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,133,159,148,3,205,31,207,102,166,253,23,209,232,139,94,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,247,170,213,15,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,207,249,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,221,242,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,35,6,128,113,213,83,195,47,6,89,6,152,105,141,125,93,46,168,100,121,196,247,42,90,230,210,197,36,22,139,114,83,91,209,211,189,39,141,241,76,249,150,9,161,108,104,213,218,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,122,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,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,22,54,35,156,247,50,40,162,98,189,251,55,47,63,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,228,168,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,2,85,21,235,31,39,157,30,94,34,234,51,153,170,233,27,164,141,167,133,212,248,59,86,185,211,201,58,210,201,12,172,125,119,137,73,152,198,204,144,212,181,232,231,43,213,242,68,173,99,88,142,146,194,128,21,235,206,86,211,106,176,112,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,108,48,83,65,29,178,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,32,95,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,196,106,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,36,169,242,105,178,155,21,94,85,113,194,169,235,183,222,173,86,250,59,165,101,55,105,233,218,165,171,146,166,58,121,55,170,108,118,231,209,84,167,68,85,114,118,250,185,17,28,213,80,203,189,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,196,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,159,91,153,215,1,223,182,251,21,78,188,233,61,151,118,125,143,219,221,237,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,108,114,75,51,82,56,83,174,200,154,148,193,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,26,158,60,254,127,98,201,178,108,54,237,98,195,51,154,188,58,251,87,78,173,183,223,105,168,105,235,31,67,58,42,43,94,176,84,49,209,74,206,169,181,236,84,69,86,57,200,215,70,237,175,108,106,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,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,249,89,102,127,153,103,84,216,253,46,97,144,213,221,153,138,217,227,176,90,22,165,81,207,165,183,71,44,178,197,78,143,233,185,204,99,167,145,25,185,87,107,54,177,189,24,198,53,183,253,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,170,22,105,200,199,241,179,242,223,234,69,170,21,1,201,79,84,176,76,83,59,207,180,206,255,0,125,240,185,38,119,236,175,179,244,94,22,103,248,207,5,13,198,106,175,226,49,139,28,123,35,114,59,248,142,110,238,189,27,213,125,197,191,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,250,192,12,240,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,215,148,223,23,159,178,45,71,253,223,115,90,221,152,134,127,112,103,178,93,29,7,118,74,92,138,101,134,8,119,72,197,71,164,51,177,141,137,221,90,244,108,141,129,201,218,98,204,245,181,78,37,248,116,193,56,160,210,202,253,51,206,169,255,0,217,107,44,245,187,230,254,198,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,238,84,251,149,51,173,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,32,26,126,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,16,91,148,223,23,159,181,221,56,253,223,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,138,188,217,56,188,253,174,234,63,238,251,133,86,239,196,48,11,131,253,172,233,40,59,82,85,100,80,172,208,77,182,71,170,189,97,129,143,116,77,232,214,35,164,116,238,94,235,18,23,160,70,174,48,56,148,190,241,83,174,55,141,77,185,167,102,213,14,235,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,253,211,47,117,242,72,170,247,167,114,71,163,85,24,140,107,101,87,42,62,10,63,105,185,84,28,74,106,101,178,235,77,141,226,87,10,122,156,74,46,157,152,111,23,72,100,115,150,163,122,57,36,116,52,178,70,207,115,91,178,73,87,106,189,82,25,162,116,106,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,240,20,187,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,13,9,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,120,28,87,141,110,20,191,124,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,21,116,159,147,95,236,191,84,240,221,76,253,227,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,44,168,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,3,143,234,95,22,26,37,164,186,185,134,232,110,103,145,213,193,152,103,53,20,176,219,40,161,183,79,43,24,202,151,205,13,60,210,202,214,236,107,31,81,7,97,17,21,207,71,200,199,57,173,143,116,141,236,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,21,193,199,71,51,234,157,25,213,203,62,148,232,178,210,93,159,138,222,40,107,179,10,234,106,200,156,202,150,70,249,146,178,192,169,45,52,141,141,234,222,194,190,166,39,171,226,126,232,246,163,216,244,73,169,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,161,210,192,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,234,188,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,219,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,126,231,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,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,73,255,0,203,23,143,31,216,133,246,155,65,181,98,245,183,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,88,0,122,173,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,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,13,63,2,37,114,198,201,53,231,33,225,115,30,110,180,99,20,150,235,109,186,158,10,44,54,181,87,179,91,113,178,71,18,54,9,39,166,70,35,88,198,181,26,200,166,220,142,154,52,107,213,159,209,158,162,90,128,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,7,42,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,251,39,224,124,103,99,195,214,65,83,253,167,185,30,237,221,141,191,211,78,155,186,251,250,116,94,170,0,170,191,234,24,255,0,233,69,255,0,66,127,237,228,170,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,73,63,199,39,3,153,151,8,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,190,55,244,87,120,42,205,168,141,101,75,90,142,84,114,34,50,102,53,94,196,106,182,88,162,140,6,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,80,40,175,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,20,3,199,39,3,153,151,8,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,190,55,244,87,120,42,205,168,141,101,75,90,142,84,114,34,50,102,53,94,196,106,182,88,162,234,188,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,11,180,0,1,64,60,209,252,246,106,111,209,125,30,136,142,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,34,185,163,249,236,212,223,162,250,61,17,31,241,221,45,206,242,188,19,46,212,203,5,139,197,99,120,39,128,251,65,91,226,161,103,131,241,179,44,52,191,195,123,210,73,55,200,213,111,240,218,237,189,58,187,162,123,192,208,79,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,166,125,185,112,228,154,243,141,241,71,98,119,15,248,197,37,254,229,112,167,125,21,250,138,185,123,84,75,100,116,177,58,166,74,138,148,99,157,74,198,57,144,189,179,53,174,119,113,177,177,25,54,254,196,154,9,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,214,66,14,109,250,243,77,165,156,52,73,166,214,250,218,184,50,29,79,168,246,93,50,211,84,75,78,248,173,208,62,57,107,164,87,177,138,215,177,205,88,169,159,19,158,205,236,172,114,252,77,99,218,161,78,186,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,146,188,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,10,192,26,168,7,63,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,83,160,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,147,252,203,176,10,109,62,227,75,81,41,109,184,245,93,170,219,124,168,166,191,210,172,201,46,202,199,213,211,71,45,85,68,79,145,87,123,29,88,181,104,187,87,99,94,215,177,187,118,109,73,213,201,63,84,46,185,14,145,231,154,81,112,109,92,212,248,101,226,150,229,67,81,53,107,165,100,112,92,25,39,90,88,162,84,233,11,25,45,28,178,174,215,116,115,234,158,187,90,168,170,254,127,207,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,94,189,166,61,86,106,247,183,220,143,122,36,159,210,72,211,111,0,229,39,154,221,113,94,52,177,251,21,190,158,146,74,124,198,207,117,178,87,58,102,57,95,28,12,166,117,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,104,94,241,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,43,47,130,13,33,195,117,235,137,204,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,215,87,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,228,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,64,229,113,231,179,76,190,181,232,245,165,223,107,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,56,42,175,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,67,56,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,159,252,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,56,73,94,57,248,24,253,244,126,196,255,0,166,143,216,239,177,222,210,255,0,81,61,161,226,188,95,134,255,0,232,136,118,109,240,223,249,221,119,255,0,46,158,254,85,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,82,127,128,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,1,74,220,206,184,14,253,136,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,186,147,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,104,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,115,252,193,51,91,86,165,114,213,201,245,26,197,79,87,5,183,42,179,227,55,186,56,170,216,214,207,28,21,55,43,124,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,121,68,37,212,241,45,255,0,206,109,180,124,191,193,63,251,61,172,10,86,53,80,101,92,213,64,0,115,78,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,124,142,111,69,114,49,219,24,143,145,201,177,142,84,136,28,189,185,150,93,120,133,204,170,52,95,91,104,41,41,115,43,165,69,109,126,57,95,107,164,115,41,42,224,68,146,161,244,50,49,21,203,19,224,137,175,237,200,229,84,146,40,246,189,221,230,163,234,2,194,128,0,64,14,117,126,86,49,111,152,20,62,157,113,41,219,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,238,157,88,245,138,105,17,30,222,143,98,170,57,170,215,34,57,46,39,157,95,149,140,91,230,5,15,167,92,74,86,3,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,165,170,107,95,7,216,207,8,220,177,53,34,202,212,164,173,205,175,148,248,251,178,203,197,36,181,29,138,233,226,190,66,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,187,91,213,121,105,240,43,83,195,46,51,85,169,250,157,65,87,75,170,25,29,60,246,218,170,23,85,69,36,22,139,114,84,34,182,6,44,18,62,41,159,50,193,12,206,145,92,187,83,183,27,90,197,108,139,39,181,230,143,228,79,83,126,139,235,20,64,80,9,106,156,243,191,4,255,0,50,126,154,85,89,106,156,243,191,4,255,0,50,126,154,4,21,224,219,88,236,92,63,241,15,143,235,22,71,15,136,164,198,109,247,202,136,233,183,61,158,46,169,246,138,200,233,169,183,177,143,88,251,179,201,20,93,205,138,214,111,220,239,133,170,167,138,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,248,162,116,242,224,229,255,0,89,196,69,246,45,91,213,236,119,253,41,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,255,0,25,98,14,215,202,143,129,111,237,28,80,107,94,25,254,215,170,192,40,171,157,254,51,157,116,146,157,91,255,0,21,225,94,231,127,175,153,25,253,207,49,106,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,149,139,254,229,113,228,79,76,190,181,235,21,165,0,151,189,203,223,63,195,116,179,151,14,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,87,100,76,246,205,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,76,160,114,174,26,248,148,211,142,42,116,225,117,55,76,146,235,13,4,55,9,237,117,116,151,74,84,130,170,146,170,36,99,214,55,163,28,248,221,214,57,98,145,22,55,189,187,100,68,85,71,35,154,222,170,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,85,0,28,211,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,3,165,130,189,121,123,115,44,186,241,11,153,84,104,190,182,208,82,82,230,87,74,138,218,252,114,190,215,72,230,82,85,192,137,37,67,232,100,98,43,150,39,193,19,95,219,145,202,169,36,81,237,123,187,205,71,212,88,80,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,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,207,151,147,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,218,157,184,218,214,43,100,89,3,149,107,95,7,216,207,8,220,177,53,34,202,212,164,173,205,175,148,248,251,178,203,197,36,181,29,138,233,226,190,66,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,187,91,81,101,255,0,115,71,242,39,169,191,69,245,138,34,128,64,181,78,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,42,185,231,126,9,254,100,253,52,170,178,213,57,231,126,9,254,100,253,52,133,92,16,112,181,251,220,107,140,26,111,91,146,123,18,203,109,183,201,125,189,212,68,221,213,79,161,138,104,98,116,84,200,173,86,36,207,124,241,181,28,255,0,133,141,87,63,163,213,169,27,194,64,114,197,224,59,246,223,125,166,215,157,88,178,238,192,113,251,131,125,155,107,184,219,187,148,185,68,205,100,205,147,163,187,173,94,205,60,237,167,87,110,142,72,166,114,73,10,245,217,43,82,234,79,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,119,139,143,118,238,198,239,232,39,77,221,61,253,58,172,255,0,0,71,254,10,120,82,253,207,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,255,0,138,1,230,143,231,179,83,126,139,232,244,64,69,82,234,121,98,240,29,251,16,177,83,107,206,172,89,118,231,217,5,189,190,205,181,220,109,221,186,172,94,23,62,102,201,209,221,215,39,122,162,7,83,171,183,71,28,176,181,100,133,122,111,149,171,29,121,68,112,137,106,212,92,153,252,81,101,247,26,74,139,110,15,120,150,219,101,178,173,59,101,89,174,173,167,142,79,21,63,113,170,214,178,22,212,196,248,182,124,125,228,107,247,71,217,68,150,226,64,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,84,175,51,125,116,212,126,29,56,238,193,117,67,75,239,62,6,235,67,167,244,81,77,12,168,175,165,184,82,186,231,112,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,109,69,43,115,171,243,79,139,124,191,161,245,27,136,22,189,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,181,173,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,244,28,140,127,27,63,45,254,164,90,160,25,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,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,25,240,221,173,246,174,35,244,75,22,214,139,53,142,174,205,79,145,211,202,231,208,84,200,217,31,77,60,51,201,79,51,17,237,247,61,137,44,50,108,127,70,171,153,181,202,214,42,171,19,52,69,255,0,114,184,242,39,166,95,90,245,138,208,37,81,73,124,231,237,54,171,119,21,246,74,203,125,178,146,150,162,233,131,208,85,215,75,12,45,99,234,167,74,202,216,82,89,92,137,213,239,72,161,138,52,115,186,174,200,216,223,185,168,137,118,133,43,115,171,243,79,139,124,191,161,245,27,136,16,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,184,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,41,7,2,208,108,203,82,180,143,80,181,91,15,162,171,185,179,77,234,45,79,187,208,211,83,164,143,142,221,86,202,213,150,181,87,122,59,100,14,164,141,30,214,177,223,4,206,145,202,198,68,245,62,175,8,181,186,219,110,226,47,12,184,112,233,105,164,186,106,13,45,69,76,214,170,26,183,64,216,42,152,218,89,150,166,25,22,119,177,136,199,83,36,237,85,222,199,244,85,216,230,191,106,160,105,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,4,42,230,87,193,69,187,136,189,56,174,213,12,42,217,215,83,113,27,123,100,166,123,82,170,121,46,182,186,100,169,149,246,200,160,141,202,196,153,239,157,207,141,201,19,158,233,24,200,149,90,215,171,153,53,78,41,198,7,18,150,46,21,180,58,241,169,183,52,239,93,102,221,107,198,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,182,20,237,62,73,21,94,197,237,198,244,106,171,213,141,112,103,8,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,249,50,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,233,92,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,120,95,79,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,15,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,191,173,127,187,182,181,90,53,142,59,127,141,171,199,237,247,143,1,3,162,238,70,250,233,237,117,84,244,189,214,247,35,85,133,39,154,37,147,107,209,221,180,126,222,174,232,139,106,156,234,252,172,98,223,48,40,125,58,226,82,176,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,45,83,149,63,29,85,57,140,116,28,44,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,236,215,164,49,181,90,248,162,167,146,86,205,34,187,184,139,35,92,246,185,177,164,177,43,133,238,91,186,143,196,214,135,100,250,209,108,201,61,141,224,124,84,24,189,162,75,98,190,76,142,170,8,85,206,107,103,150,88,98,134,23,77,178,6,204,142,145,189,198,206,142,70,118,190,40,171,254,138,176,44,171,253,85,199,50,76,114,225,254,249,71,93,109,174,167,147,254,108,144,205,28,140,255,0,3,154,230,255,0,37,64,53,38,8,127,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,18,43,152,167,29,84,220,45,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,77,237,123,152,246,53,88,250,245,224,35,138,235,23,9,122,53,175,57,151,118,213,89,151,220,190,205,209,226,214,74,217,158,223,31,85,186,224,146,72,173,141,21,235,12,12,127,118,69,234,198,175,70,71,220,99,229,141,72,129,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,192,124,162,69,112,57,197,221,215,132,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,113,58,43,36,154,52,116,125,213,145,182,19,203,171,151,109,139,13,210,203,182,121,196,102,159,111,203,243,171,125,93,174,11,109,108,239,108,214,155,21,93,55,102,88,213,141,70,190,150,178,118,73,51,100,84,122,203,28,78,100,104,176,189,211,177,107,175,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,3,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,125,98,141,185,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,107,201,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,5,170,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,52,209,152,104,14,141,103,250,143,139,106,230,101,167,182,171,174,95,133,238,246,37,210,118,59,185,77,213,85,205,220,212,84,100,189,183,170,201,23,113,174,237,72,231,62,61,143,85,114,230,92,213,64,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,212,150,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,109,39,79,49,254,96,21,156,68,95,101,210,77,33,200,191,210,158,131,195,79,45,77,60,115,211,201,145,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,240,82,32,229,92,116,113,155,125,227,15,81,233,110,113,218,189,141,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,189,122,205,47,106,37,88,218,229,142,54,177,173,110,229,71,203,39,85,229,193,203,254,179,136,139,236,90,183,171,216,239,250,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,254,50,197,200,56,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,107,175,251,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,67,208,0,0,160,30,104,254,123,53,55,232,190,143,68,73,254,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,41,24,57,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,11,31,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,155,229,150,89,92,233,101,127,68,107,81,207,115,149,24,198,49,58,53,141,68,246,160,0,40,175,155,22,186,95,117,63,138,11,158,156,251,102,213,91,139,105,167,75,117,161,182,244,99,246,213,79,79,79,37,122,205,42,43,149,211,54,118,118,28,206,168,216,252,50,55,99,95,220,115,238,83,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,0,14,149,196,110,136,93,120,113,214,27,214,141,95,111,148,151,123,149,130,158,220,234,202,186,72,220,200,22,122,138,24,42,100,100,123,190,39,49,142,157,88,143,84,106,189,24,142,86,179,118,196,97,26,33,117,206,180,75,83,181,162,223,124,164,167,167,210,250,139,19,107,168,38,141,219,234,224,185,79,53,58,62,39,167,84,71,199,44,113,117,99,145,17,204,145,238,220,138,196,100,129,99,252,148,245,210,178,235,98,205,56,120,191,94,123,222,196,217,146,99,180,210,36,242,72,202,89,95,219,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,143,171,149,150,126,103,7,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,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,11,254,230,117,165,191,181,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,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,188,211,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,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,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,13,73,144,3,157,95,149,140,91,230,5,15,167,92,78,213,203,123,41,190,230,28,18,233,109,219,35,174,241,117,116,246,250,187,92,114,118,153,30,218,90,42,234,138,74,104,250,49,17,23,100,16,68,206,189,55,59,111,87,42,185,85,87,138,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,147,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,161,110,94,249,254,27,165,156,92,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,118,68,207,99,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,184,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,131,197,113,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,52,143,86,181,141,124,178,202,244,99,55,237,73,255,0,202,143,129,111,237,28,80,107,94,25,254,215,170,192,40,171,157,254,51,157,116,146,157,91,255,0,21,225,94,231,127,175,153,25,253,207,49,197,57,112,114,255,0,172,226,34,251,22,173,234,246,59,254,148,244,30,38,8,169,170,36,158,158,76,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,255,0,140,177,93,248,0,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,47,248,0,0,0,6,85,203,169,226,91,255,0,156,219,104,249,127,130,127,246,123,89,74,197,212,241,45,255,0,206,109,180,124,191,193,63,251,61,172,10,86,53,17,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,119,38,255,0,50,206,58,169,184,154,201,169,116,195,76,107,233,42,180,191,28,168,130,229,75,92,218,89,99,158,239,113,90,117,71,78,244,158,54,75,11,33,73,230,133,177,163,83,114,247,36,115,158,142,141,35,14,63,198,47,24,185,223,23,249,221,61,254,255,0,71,236,108,110,205,191,236,254,63,220,134,163,217,125,216,105,217,85,253,116,200,34,146,126,236,148,233,39,241,17,118,117,218,222,136,158,254,0,72,174,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,233,233,199,119,43,204,18,187,78,29,168,92,47,225,62,199,200,49,75,122,120,156,110,215,4,213,82,100,48,198,148,209,51,103,114,163,164,115,67,4,83,202,187,35,124,181,82,57,119,111,149,200,231,7,96,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,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,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,8,235,206,175,202,198,45,243,2,135,211,174,39,138,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,78,177,36,50,182,78,175,116,140,236,206,157,110,208,108,55,95,35,194,237,122,129,69,73,114,177,98,121,68,89,53,69,166,174,157,102,130,228,248,168,170,224,138,25,19,123,83,99,101,169,142,85,71,35,216,244,133,99,115,21,178,47,78,150,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,106,156,243,191,4,255,0,50,126,154,85,89,106,156,243,191,4,255,0,50,126,154,4,10,225,23,68,45,92,71,113,23,134,104,213,246,249,87,104,182,223,234,42,93,89,87,73,27,95,58,65,79,75,53,76,140,143,119,194,215,189,176,43,17,234,142,70,43,209,202,215,237,216,186,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,229,113,231,179,76,190,181,232,245,165,255,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,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,149,142,213,149,113,93,168,247,254,27,48,174,22,109,146,251,27,12,197,252,92,247,40,233,230,85,146,251,85,45,124,245,113,186,161,122,39,72,98,238,177,25,10,117,106,200,197,149,202,229,72,146,30,42,123,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,168,116,14,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,160,206,52,184,45,204,184,54,204,173,22,107,206,69,73,146,99,217,37,60,147,89,111,80,194,148,207,168,124,41,26,84,195,45,50,189,238,137,241,186,88,250,46,231,49,204,145,138,142,221,189,145,251,94,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,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,161,125,32,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,162,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,98,241,139,157,241,127,157,211,223,239,244,126,198,198,236,219,254,207,227,253,200,106,61,151,221,134,157,149,95,215,76,130,41,39,238,201,78,146,127,17,23,103,93,173,232,137,239,236,28,203,56,234,166,226,107,38,165,211,13,49,175,164,170,210,252,114,162,11,149,45,115,105,101,142,123,189,197,105,213,29,59,210,120,217,44,44,133,39,154,22,198,141,77,203,220,145,206,122,58,52,143,149,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,4,117,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,227,252,119,114,188,193,43,180,225,218,133,194,254,19,236,124,131,20,183,167,137,198,237,112,77,85,38,67,12,105,77,19,54,119,42,58,71,52,48,69,60,171,178,55,203,85,35,151,118,249,92,142,117,80,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,128,28,234,252,172,98,223,48,40,125,58,226,72,174,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,137,234,181,187,65,176,221,124,143,11,181,234,5,21,37,202,197,137,229,17,100,213,22,154,186,117,154,11,147,226,162,171,130,40,100,77,237,77,141,150,166,57,85,28,143,99,210,21,141,204,86,200,189,2,11,114,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,167,88,146,25,91,39,87,186,70,118,108,208,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,22,169,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,37,87,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,128,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,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,197,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,3,42,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,160,74,162,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,132,232,135,13,218,37,195,133,170,231,102,209,124,6,147,28,167,188,212,50,166,189,237,168,158,170,122,151,177,187,88,143,154,161,239,149,88,212,87,109,102,237,141,87,200,168,136,175,122,173,123,114,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,157,126,48,56,148,190,241,83,174,55,141,77,185,167,102,213,14,235,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,253,211,47,117,242,72,170,247,167,114,71,163,85,24,140,107,100,175,54,78,47,63,107,186,143,251,190,225,85,187,241,12,2,224,255,0,107,58,74,14,212,149,89,20,43,52,19,109,145,234,175,88,96,99,221,19,122,53,136,233,29,59,151,186,196,133,233,197,56,5,225,70,179,138,221,113,164,178,92,226,217,134,98,253,155,198,81,52,144,206,177,207,74,217,154,141,160,108,145,43,123,115,84,124,109,106,172,140,115,99,100,242,55,114,197,177,193,32,57,99,242,255,0,196,53,230,197,121,214,141,121,199,125,169,134,75,222,179,216,109,18,73,91,71,37,101,83,31,19,165,175,108,240,190,46,176,199,209,240,53,26,231,181,242,44,232,237,139,10,111,143,252,125,112,163,89,194,150,184,213,217,45,145,111,195,50,142,245,227,23,154,56,103,72,224,165,116,206,71,80,58,73,85,221,201,169,254,6,185,82,71,185,209,190,9,29,181,101,216,219,254,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,192,113,47,195,166,9,197,6,150,87,233,158,117,79,254,203,89,103,173,223,55,246,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,114,167,220,168,21,43,202,247,141,127,221,255,0,59,102,140,106,21,206,213,67,166,217,149,193,245,50,220,107,87,179,236,107,163,161,107,25,80,178,181,171,214,25,123,80,67,34,72,168,200,254,9,119,198,214,75,220,187,243,48,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,211,202,143,141,127,218,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,92,22,42,0,2,0,115,171,242,177,139,124,192,161,244,235,137,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,45,159,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,93,124,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,214,62,0,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,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,100,0,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,253,138,142,241,69,178,31,236,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,62,244,95,189,20,52,166,82,183,58,191,52,248,183,203,250,31,81,184,150,211,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,150,231,87,230,159,22,249,127,67,234,55,16,32,1,103,220,174,185,127,214,93,235,45,188,77,235,126,59,217,181,67,225,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,155,97,78,215,72,163,145,30,217,155,35,164,86,163,18,39,75,194,249,117,240,43,83,197,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,244,24,230,53,236,123,145,236,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,253,103,52,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,94,150,0,205,15,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,78,174,88,220,195,46,184,245,215,30,225,119,90,43,42,238,54,123,141,68,22,140,54,244,173,116,211,219,167,145,201,28,22,233,250,117,115,233,156,229,107,34,127,189,97,85,107,23,248,59,86,158,117,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,183,127,109,122,163,227,134,69,108,157,164,141,209,255,0,129,46,87,54,173,19,186,217,181,163,93,234,105,47,153,181,61,60,85,118,236,125,177,54,74,44,122,183,115,157,221,124,168,231,54,174,165,141,237,237,114,34,71,20,157,199,51,186,173,138,102,132,11,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,213,65,149,115,85,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,223,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,224,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,135,74,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,0,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,0,2,176,57,214,107,165,101,170,197,133,240,241,97,188,246,125,183,191,36,200,169,163,73,227,145,244,177,63,183,66,199,61,21,34,146,23,204,218,167,186,53,71,185,36,164,129,255,0,7,70,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,23,71,35,145,202,143,107,163,222,120,174,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,205,57,52,104,133,215,5,209,43,254,180,92,47,148,149,20,250,161,81,3,104,104,33,141,219,233,32,182,207,89,78,175,149,235,209,21,242,75,36,189,24,212,84,107,35,99,183,42,189,89,24,64,190,104,254,123,53,55,232,190,143,68,72,174,78,24,6,27,170,120,111,16,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,187,37,103,91,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,117,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,43,3,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,254,229,219,174,149,154,253,194,158,41,146,95,175,62,211,201,44,61,220,110,253,51,146,117,145,213,84,170,137,19,229,146,101,115,166,154,74,87,210,205,36,136,231,53,210,76,255,0,232,170,43,27,93,124,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,62,175,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,136,19,171,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,20,23,205,55,0,169,193,120,210,204,170,147,30,164,180,219,114,170,122,11,253,181,41,146,38,178,169,146,83,50,42,138,133,100,107,240,189,245,144,85,171,247,162,61,207,220,245,235,189,28,235,244,43,3,158,46,45,125,171,197,116,147,53,167,161,223,101,181,92,47,22,186,202,158,235,19,181,85,87,29,44,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,160,228,117,148,223,106,241,93,92,194,170,43,183,217,109,87,11,61,210,142,155,180,196,237,85,85,199,85,29,68,155,209,55,187,115,40,169,147,162,170,181,59,125,90,136,174,114,175,64,231,87,229,99,22,249,129,67,233,215,18,5,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,122,243,171,242,177,139,124,192,161,244,235,136,20,172,72,174,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,238,105,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,237,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,52,61,6,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,0,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,50,174,93,79,18,223,252,230,219,71,203,252,19,255,0,179,218,202,86,46,167,137,111,254,115,109,163,229,254,9,255,0,217,237,96,82,177,239,244,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,240,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,65,28,29,112,117,130,112,129,130,84,88,44,21,158,217,201,47,59,62,208,100,29,185,169,253,169,218,154,161,244,191,214,175,158,88,224,237,71,80,177,255,0,13,83,127,77,206,234,171,238,14,129,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,222,128,0,21,23,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,132,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,253,155,87,74,101,85,231,92,153,61,161,196,117,15,216,140,175,217,122,49,116,238,220,110,27,166,238,93,45,27,30,222,182,232,59,136,238,247,115,127,240,103,126,238,219,27,39,117,36,124,108,241,33,99,250,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,121,77,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,226,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,150,169,207,59,240,79,243,39,233,165,85,150,169,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,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,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,82,177,121,60,162,180,135,13,194,184,87,183,234,149,154,10,181,200,117,30,162,166,107,212,243,78,174,102,202,26,218,186,90,104,98,98,116,107,24,214,164,143,85,232,175,87,204,254,174,86,163,26,202,54,47,251,149,199,145,61,50,250,215,172,86,129,221,117,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,104,222,141,115,218,201,98,149,136,247,236,220,186,83,56,87,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,10,224,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,204,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,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,200,29,175,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,3,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,231,252,29,112,117,130,112,129,130,84,88,44,21,158,217,201,47,59,62,208,100,29,185,169,253,169,218,154,161,244,191,214,175,158,88,224,237,71,80,177,255,0,13,83,127,77,206,234,171,238,144,0,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,219,160,3,53,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,219,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,224,206,185,50,123,67,136,234,31,177,25,95,178,244,98,233,221,184,220,55,77,220,186,90,54,61,189,109,208,119,17,221,238,230,255,0,224,206,253,221,182,54,78,234,72,248,217,226,108,167,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,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,3,213,128,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,32,90,167,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,149,92,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,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,4,170,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,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,138,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,243,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,254,106,6,115,56,78,243,79,163,127,48,49,239,81,128,210,153,205,45,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,60,166,172,96,191,181,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,122,176,6,120,117,27,129,45,121,211,222,33,172,124,63,213,99,53,114,84,102,55,137,168,49,91,204,144,117,164,185,209,50,161,99,90,231,120,101,157,97,99,34,70,212,77,26,171,164,130,39,35,158,222,138,213,91,201,225,163,135,76,19,133,253,44,160,211,60,22,159,253,138,178,241,91,190,111,236,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,62,228,79,189,87,170,128,0,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,224,229,223,194,38,168,113,9,171,150,141,64,176,92,106,241,108,79,3,188,82,220,171,114,118,83,199,35,219,91,3,217,60,84,180,108,153,174,138,90,158,168,199,46,246,190,56,152,168,249,26,237,209,197,53,250,31,146,217,105,181,89,105,159,71,102,182,82,80,83,201,81,61,91,226,166,133,177,49,211,207,43,230,154,85,107,81,17,95,36,178,73,35,221,247,185,239,115,151,170,170,168,31,172,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,247,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,53,60,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,80,58,0,0,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,68,60,192,184,17,190,240,171,149,73,154,226,204,241,186,101,144,92,22,59,117,79,86,71,236,186,169,228,170,146,43,86,199,212,75,81,63,106,154,157,171,226,92,136,215,245,232,189,29,238,91,233,62,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,128,80,191,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,47,248,168,225,235,247,237,227,139,76,31,139,84,221,87,77,171,180,190,209,144,94,50,74,42,93,158,26,215,61,93,202,90,100,78,250,55,183,53,71,195,28,109,115,92,246,238,124,139,19,219,12,141,73,213,251,167,112,177,255,0,147,78,149,127,242,54,221,255,0,82,123,252,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,64,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,245,128,0,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,177,76,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,213,193,116,159,75,52,191,199,126,204,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,189,64,245,96,0,4,85,230,143,228,79,83,126,139,235,20,68,170,62,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,128,101,180,213,65,202,191,116,238,22,63,242,105,210,175,254,70,219,191,234,78,170,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,71,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,12,225,112,157,230,159,70,254,96,99,222,163,1,165,51,154,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,69,94,104,254,68,245,55,232,190,177,68,74,160,4,32,229,167,192,173,79,12,184,205,86,167,234,117,5,93,46,168,100,116,243,219,106,168,93,85,20,144,90,45,201,80,138,216,24,176,72,248,166,124,203,4,51,58,69,114,237,78,220,109,107,21,178,44,147,124,0,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,20,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,125,92,23,73,244,179,75,252,119,236,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,251,212,15,86,70,174,98,90,233,89,160,60,41,229,121,37,134,243,236,204,146,253,218,198,236,51,53,39,73,27,85,84,170,146,190,41,33,86,186,25,163,165,101,84,209,200,174,107,91,36,44,254,146,170,49,210,84,242,153,214,147,233,102,168,120,31,218,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,247,32,25,151,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,79,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,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,121,92,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,177,76,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,213,193,116,159,75,52,191,199,126,204,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,189,64,224,28,206,180,183,246,161,193,182,107,225,44,94,211,186,226,94,31,41,183,255,0,93,118,124,47,133,145,60,92,254,247,181,175,219,67,37,111,192,237,221,122,252,45,87,163,10,43,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,211,241,202,191,116,238,22,63,242,105,210,175,254,70,219,191,234,64,226,156,198,242,155,22,115,203,171,52,205,113,106,239,27,101,200,45,248,237,210,221,83,218,124,125,250,89,238,148,18,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,23,52,251,251,39,210,207,176,159,178,223,217,166,41,246,51,255,0,23,61,141,77,236,191,237,221,255,0,238,93,157,175,237,223,196,254,143,244,254,47,191,222,121,95,221,59,133,143,252,154,116,171,255,0,145,182,239,250,144,58,169,26,185,144,226,215,220,195,130,93,82,180,227,148,62,46,174,158,223,73,116,146,62,235,35,219,75,69,93,79,87,83,39,87,170,34,236,130,9,95,211,174,231,109,232,212,87,42,34,201,80,6,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,186,158,106,216,181,247,92,120,118,211,60,111,72,104,126,214,215,229,186,129,108,117,145,182,185,89,52,117,209,201,107,184,200,217,153,42,47,111,179,219,235,34,202,174,72,219,26,43,220,228,106,43,146,74,254,233,220,44,127,228,211,165,95,252,141,183,127,212,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,64,56,87,7,92,29,96,156,32,96,149,22,11,5,103,182,114,75,206,207,180,25,7,110,106,127,106,118,166,168,125,47,245,171,231,150,56,59,81,212,44,127,195,84,223,211,115,186,170,251,164,0,0,0,0,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,167,157,105,62,150,106,135,129,253,166,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,114,31,43,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,168,29,0,0,0,0,6,85,203,169,226,91,255,0,156,219,104,249,127,130,127,246,123,89,42,191,116,238,22,63,242,105,210,175,254,70,219,191,234,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,16,175,150,159,2,181,60,50,227,53,90,159,169,212,21,116,186,161,145,211,207,109,170,161,117,84,82,65,104,183,37,66,43,96,98,193,35,226,153,243,44,16,204,233,21,203,181,59,113,181,172,86,200,178,77,240,0,0,0,0,0,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,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,1,150,210,213,57,231,126,9,254,100,253,52,159,255,0,186,119,11,31,249,52,233,87,255,0,35,109,223,245,39,170,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,185,0,162,206,87,30,123,52,203,235,94,143,90,95,241,207,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,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,95,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,228,128,101,220,191,238,87,30,68,244,203,235,94,177,90,117,95,221,59,133,143,252,154,116,171,255,0,145,182,239,250,147,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,7,214,0,1,15,249,140,240,81,251,213,105,196,23,252,2,217,106,143,83,113,111,226,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,167,142,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,10,224,206,248,211,181,113,79,203,19,81,108,89,126,65,72,237,84,198,169,236,233,144,81,165,51,105,86,182,4,190,81,54,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,72,14,90,124,10,212,240,203,140,213,106,126,167,80,85,210,234,134,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,46,212,237,198,214,177,91,34,201,39,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,0,0,0,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,37,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,116,238,22,63,242,105,210,175,254,70,219,191,234,64,128,28,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,94,158,117,164,250,89,170,30,7,246,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,253,200,124,172,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,160,87,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,126,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,185,15,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,242,64,61,168,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,227,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,2,32,114,84,242,177,148,252,192,174,244,235,113,63,207,63,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,249,33,232,0,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,234,191,186,119,11,31,249,52,233,87,255,0,35,109,223,245,39,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,15,172,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,123,217,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,154,158,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,168,29,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,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,53,2,184,57,24,254,54,126,91,253,72,181,67,202,96,186,79,165,154,95,227,191,102,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,222,167,171,3,42,229,255,0,114,184,242,39,166,95,90,245,138,211,170,254,233,220,44,127,228,211,165,95,252,141,183,127,212,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,80,62,177,74,220,234,252,211,226,223,47,232,125,70,226,93,73,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,94,157,94,229,254,106,5,112,114,49,252,108,252,183,250,145,106,135,148,193,116,159,75,52,191,199,126,204,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,189,79,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,154,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,89,159,108,155,94,115,46,27,121,129,234,62,171,97,149,181,109,125,187,82,47,204,185,208,195,80,144,178,237,110,91,172,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,168,26,9,7,63,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,0,0,0,0,0,3,143,225,60,76,97,185,143,17,122,135,195,43,168,106,232,50,204,14,158,142,228,197,114,44,144,92,173,211,210,210,74,233,216,244,106,36,111,138,90,182,68,232,221,247,162,198,246,57,221,100,108,93,128,162,30,97,25,254,101,165,156,199,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,202,155,226,127,177,168,209,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,83,131,62,51,48,30,44,240,10,106,202,58,234,75,118,109,110,167,100,87,235,12,178,195,12,238,158,56,105,214,166,174,150,153,39,150,101,161,239,84,36,113,203,39,69,234,155,93,239,251,194,69,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,247,22,232,102,179,139,31,52,250,201,243,3,33,245,25,192,187,62,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,125,223,122,175,85,209,222,32,112,29,111,186,231,182,44,65,245,112,92,180,227,40,171,197,111,84,117,171,11,103,73,224,114,183,196,178,56,228,123,188,52,142,108,173,142,71,163,21,203,12,169,181,54,41,18,249,42,121,88,202,126,96,87,122,117,184,174,172,247,93,53,31,135,78,59,181,79,84,52,190,243,224,110,180,58,129,145,69,52,50,162,190,150,225,74,235,156,203,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,67,66,128,231,250,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,0,60,166,170,233,189,139,88,52,227,35,210,252,158,178,235,73,106,201,173,242,219,170,230,181,215,62,146,169,145,200,157,21,89,35,63,250,172,114,58,55,183,171,36,99,216,231,49,193,18,242,78,109,60,60,219,53,230,203,163,216,253,29,93,234,197,83,120,246,53,227,52,74,234,122,123,85,19,221,177,145,212,64,231,187,165,69,51,101,115,155,44,206,116,76,107,35,116,145,172,237,86,245,154,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,25,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,118,72,214,245,86,163,221,177,232,248,220,187,216,228,73,191,202,235,143,170,204,62,251,109,225,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,178,141,221,184,219,23,109,26,216,100,115,183,34,178,69,124,33,111,224,0,62,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,132,107,225,15,152,94,150,113,103,125,200,241,106,43,103,216,251,213,182,225,219,178,91,174,215,90,103,85,95,104,92,201,94,217,161,137,21,30,179,49,144,72,233,161,98,72,216,154,177,175,117,232,229,219,90,188,196,120,250,172,226,115,42,76,15,75,110,23,91,110,153,89,59,180,253,82,166,122,127,180,210,44,145,63,196,213,83,110,70,44,44,124,17,186,158,57,24,178,55,226,145,219,93,39,110,40,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,161,168,128,71,254,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,8,171,199,47,30,24,175,7,214,235,45,162,158,205,246,139,51,191,108,173,163,181,164,177,164,49,208,197,85,3,106,29,84,228,145,37,167,239,66,181,44,167,149,34,149,171,44,46,220,215,36,110,106,251,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,3,71,186,13,196,86,145,241,37,134,211,102,122,83,150,82,92,88,234,120,102,174,182,62,86,54,227,105,124,138,246,164,53,148,232,229,116,47,221,20,168,138,189,88,253,138,232,220,246,116,114,244,178,189,121,77,112,137,159,104,174,51,119,214,141,70,184,228,22,43,150,101,78,251,108,88,109,85,60,212,105,77,4,21,10,141,170,174,130,102,181,203,82,174,99,251,61,19,163,33,149,238,220,254,250,182,59,10,3,202,106,198,117,251,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,135,229,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,249,254,44,124,172,107,39,203,252,135,211,167,41,91,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,23,93,205,115,163,137,88,23,252,15,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,245,128,0,0,0,85,175,53,14,61,105,169,105,174,188,44,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,178,94,215,84,122,74,214,4,138,195,121,149,232,118,107,197,100,252,60,216,238,190,58,213,93,225,173,118,76,146,22,66,203,125,77,225,169,84,234,168,252,67,231,78,228,47,219,69,5,58,199,18,172,179,186,84,106,189,143,137,235,48,12,171,151,103,203,43,142,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,39,68,87,212,195,23,70,200,199,238,145,236,143,191,186,69,89,187,65,61,78,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,103,248,104,46,145,73,37,43,251,245,244,244,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,246,178,42,243,71,242,39,169,191,69,245,138,32,33,174,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,220,91,161,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,111,21,225,15,152,94,150,113,103,125,200,241,106,43,103,216,251,213,182,225,219,178,91,174,215,90,103,85,95,104,92,201,94,217,161,137,21,30,179,49,144,72,233,161,98,72,216,154,177,175,117,232,229,219,226,185,163,112,125,117,226,27,75,225,212,188,13,50,11,142,109,128,211,189,212,86,26,73,93,60,23,74,41,36,98,212,178,58,103,61,26,202,150,181,59,136,248,145,100,153,34,72,85,178,175,99,181,73,120,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,129,169,48,70,174,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,146,74,128,34,175,28,188,120,98,188,31,91,172,182,138,123,55,218,44,206,253,178,182,142,214,146,198,144,199,67,21,84,13,168,117,83,146,68,150,159,189,10,212,178,158,84,138,86,172,176,187,115,92,145,185,171,239,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,110,106,203,50,162,182,54,185,168,136,247,190,56,223,158,44,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,13,52,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,40,91,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,64,63,88,5,74,243,58,230,23,71,148,209,212,240,235,195,246,95,222,181,77,186,44,182,255,0,108,154,9,233,110,180,178,193,12,145,82,209,85,193,51,247,66,189,217,153,82,155,88,229,116,105,30,229,98,202,215,135,117,192,121,187,232,54,89,175,55,109,61,189,71,87,99,194,106,42,41,45,184,214,83,85,7,110,9,231,254,63,136,170,174,87,189,174,164,166,123,188,51,33,235,26,171,83,124,147,186,36,114,182,25,85,168,220,64,224,58,89,170,26,111,165,25,123,234,233,174,90,163,81,112,164,178,214,42,194,202,40,167,165,142,39,118,167,146,73,26,230,190,87,77,20,81,53,141,122,190,71,181,190,238,169,215,61,156,60,112,253,159,113,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,108,137,174,86,244,89,37,141,190,237,200,77,94,108,218,85,106,209,13,47,225,207,74,44,89,22,65,124,182,227,116,249,53,37,29,101,250,173,181,53,171,7,114,222,232,226,116,141,99,27,178,54,185,34,141,168,212,70,199,27,26,159,209,2,226,65,2,185,101,113,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,232,138,250,152,98,232,217,24,253,210,61,145,247,247,72,171,55,106,122,128,0,0,0,1,199,248,151,226,99,13,225,107,30,197,51,61,65,161,171,126,61,127,202,41,241,202,234,218,100,87,190,216,201,169,106,102,74,181,137,26,174,153,141,117,59,81,236,111,199,177,238,115,81,238,106,70,254,192,64,14,117,126,86,49,111,152,20,62,157,113,56,167,44,94,97,116,120,181,29,55,14,188,64,229,253,155,84,59,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,108,41,218,133,148,201,181,238,71,72,177,238,70,36,77,96,91,80,0,0,0,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,1,76,28,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,64,46,124,16,215,151,223,30,184,247,19,56,109,14,13,168,55,218,74,61,84,180,83,199,13,115,42,60,45,19,47,239,85,169,114,77,67,10,74,175,153,237,167,167,108,149,8,216,216,198,61,234,173,107,88,168,137,50,128,0,0,165,111,234,213,241,79,255,0,136,58,85,255,0,194,174,63,231,197,159,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,54,54,73,36,122,117,100,45,85,234,245,248,149,122,116,78,136,153,194,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,115,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,205,141,146,72,216,189,31,51,85,122,189,62,20,94,157,87,162,47,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,140,28,209,252,137,234,111,209,125,98,136,128,28,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,194,107,170,36,80,186,144,0,0,0,2,21,115,33,227,91,84,248,62,253,157,254,204,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,89,170,85,95,60,239,193,63,204,159,166,129,210,185,122,115,11,214,142,44,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,182,161,234,168,141,69,234,141,247,253,232,182,20,82,183,37,79,52,249,79,203,250,239,81,183,22,189,196,63,16,56,15,12,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,239,218,160,115,94,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,222,157,33,139,187,18,172,109,114,73,35,158,214,183,106,43,229,143,218,240,207,197,86,145,241,95,134,212,230,26,91,114,171,107,237,213,30,26,231,104,185,70,200,110,54,231,170,187,182,179,68,199,189,187,36,107,85,204,123,28,230,59,163,155,215,123,36,99,51,237,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,63,229,77,193,6,109,165,117,149,60,69,106,197,45,214,195,117,185,219,228,183,89,44,18,77,89,65,85,77,26,207,44,117,75,115,164,124,81,238,221,216,167,124,12,115,164,143,107,251,138,205,237,137,204,11,42,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,218,200,171,205,31,200,158,166,253,23,214,40,128,128,31,213,171,226,159,255,0,16,116,171,255,0,133,92,127,207,139,169,50,174,106,160,0,0,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,234,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,103,48,78,61,114,30,38,115,42,236,27,79,175,181,116,122,87,104,168,146,26,22,83,248,170,39,223,216,169,76,229,154,186,21,149,89,51,27,81,78,233,41,209,209,177,236,99,209,92,214,189,85,16,45,39,132,62,60,52,179,140,26,204,142,201,137,89,174,184,253,235,28,254,185,117,190,237,45,55,114,174,133,243,203,28,85,16,164,114,57,238,218,198,64,179,38,221,177,73,81,27,17,242,34,181,238,146,166,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,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,14,214,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,238,167,98,34,171,149,58,43,189,223,114,164,160,32,7,58,191,43,24,183,204,10,31,78,184,129,207,248,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,252,42,189,58,47,69,75,63,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,4,32,230,57,198,142,180,112,121,117,193,38,211,155,102,21,117,182,230,20,247,6,203,79,123,181,213,203,61,60,244,142,131,115,219,44,53,113,181,204,123,106,152,136,197,143,171,86,39,46,231,111,68,103,52,224,107,154,6,169,241,19,196,21,183,71,53,91,16,197,40,169,50,11,125,111,178,231,199,173,245,49,200,202,232,34,90,143,227,186,122,185,17,33,88,33,169,79,133,138,238,226,197,247,55,114,164,160,230,11,163,183,93,111,225,47,58,196,113,171,13,37,215,33,162,167,134,247,103,138,90,87,79,58,79,73,51,38,145,180,173,99,30,255,0,19,37,59,106,32,141,24,157,92,179,236,85,70,189,202,103,219,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,128,212,153,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,113,105,58,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,153,215,226,199,205,62,178,124,192,200,125,70,112,47,163,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,252,188,108,241,3,117,225,151,135,76,135,85,241,167,227,239,200,104,234,40,41,44,244,119,181,114,193,91,60,213,81,182,72,155,27,36,141,242,61,41,252,68,168,214,59,170,36,78,114,245,107,92,120,174,87,30,68,244,203,235,94,177,90,64,174,114,250,223,106,206,181,182,193,162,246,251,29,93,61,70,151,211,206,234,234,249,164,110,202,185,238,80,81,212,35,34,98,117,84,100,113,71,23,87,185,81,92,249,30,221,168,140,71,200,31,175,19,231,5,198,38,115,149,89,176,172,91,76,244,170,182,245,144,92,41,237,118,234,111,103,215,71,223,170,158,70,199,20,123,223,112,107,27,185,239,106,117,114,163,83,175,85,84,79,121,61,57,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,125,202,149,237,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,85,115,171,242,177,139,124,192,161,244,235,136,28,255,0,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,242,128,121,92,121,236,211,47,173,122,61,105,127,192,14,63,196,191,19,24,111,11,88,246,41,153,234,13,13,91,241,235,254,81,79,142,87,86,211,34,189,246,198,77,75,83,50,85,172,72,213,116,204,107,169,218,143,99,126,61,143,115,154,143,115,82,55,246,2,0,115,171,242,177,139,124,192,161,244,235,136,19,252,21,43,203,23,152,93,30,45,71,77,195,175,16,57,127,102,213,14,216,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,204,219,10,118,161,101,50,109,123,145,210,44,123,145,137,19,89,109,64,0,0,115,76,71,136,28,7,51,214,220,247,135,251,123,234,233,178,205,61,167,183,85,215,69,86,176,177,149,176,85,192,217,146,90,86,164,139,44,140,137,36,137,178,185,204,106,49,243,70,158,253,200,167,75,40,135,152,70,127,153,105,103,49,236,219,80,116,251,33,171,177,228,54,58,139,37,77,13,117,50,166,248,159,236,106,52,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,105,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,24,29,212,0,0,0,0,0,4,95,230,23,197,6,125,194,102,139,217,117,27,78,109,24,253,198,229,113,202,41,172,146,197,123,167,154,104,27,4,148,149,115,57,205,108,50,196,228,126,234,118,34,42,185,83,162,187,221,247,42,70,14,12,249,160,107,239,17,60,73,225,250,57,154,226,26,127,69,101,200,61,161,226,103,181,219,235,99,170,103,98,130,162,161,155,29,37,92,140,78,175,133,168,189,88,191,10,175,78,139,209,83,160,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,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,247,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,102,6,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,58,61,137,44,50,198,174,111,84,223,27,219,247,181,81,39,87,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,181,237,71,177,173,87,204,175,11,180,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,56,166,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,123,95,52,127,61,154,155,244,95,71,162,56,165,62,133,234,61,118,135,77,196,61,178,205,227,176,202,28,130,92,110,229,83,78,170,249,45,213,77,134,158,72,223,80,206,159,4,50,120,166,49,146,34,171,123,141,86,59,98,190,36,144,52,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,103,135,131,62,51,51,238,19,51,250,106,202,58,234,187,142,19,113,168,100,87,235,12,178,205,52,13,130,73,169,214,166,174,150,153,39,138,20,174,236,211,164,113,203,39,84,232,187,93,238,251,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,3,208,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,192,246,188,25,241,153,159,112,153,159,211,86,81,215,85,220,112,155,141,67,34,191,88,101,150,105,160,108,18,77,78,181,53,116,180,201,60,80,165,119,102,157,35,142,89,58,167,69,218,239,119,221,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,154,204,155,71,115,236,87,78,241,61,87,184,88,106,228,196,243,26,121,37,161,187,67,75,50,210,71,59,42,234,233,150,146,89,213,137,18,84,245,161,150,84,137,174,114,246,156,199,127,53,70,246,174,21,120,227,204,184,113,211,77,69,209,230,178,173,248,246,105,103,186,190,217,87,109,122,83,220,108,119,249,168,86,10,122,216,102,106,181,202,197,115,41,218,246,171,183,51,182,217,34,84,115,92,201,130,127,230,60,223,176,29,55,226,27,61,211,28,207,76,50,7,226,120,157,68,182,74,91,141,173,97,154,227,61,214,150,161,241,85,58,72,100,149,145,37,51,149,58,70,169,38,246,246,119,57,23,191,178,9,149,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,208,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,39,133,237,11,177,112,233,161,216,174,151,218,108,214,170,26,250,27,125,60,183,249,173,202,247,199,112,188,58,22,37,93,82,201,34,36,146,111,145,171,181,94,136,169,27,99,98,53,141,99,88,208,242,156,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,234,32,133,92,204,248,46,253,228,244,225,154,145,133,55,183,159,96,54,250,185,233,169,225,161,239,73,125,161,68,238,190,135,172,108,116,206,153,170,199,58,157,169,185,189,201,101,98,181,59,203,36,97,207,249,103,115,8,253,172,209,217,120,115,214,123,197,214,227,168,141,241,108,178,94,101,164,223,29,210,134,158,6,202,216,234,103,71,185,238,172,107,25,82,171,35,227,107,95,28,45,87,61,211,57,86,78,107,205,67,143,90,154,170,155,175,11,26,55,125,171,163,101,29,68,214,252,230,231,79,218,86,86,49,98,133,201,65,77,81,28,174,114,49,28,249,226,170,99,152,199,239,139,181,213,88,178,181,245,151,254,138,176,44,171,253,85,199,50,76,114,225,254,249,71,93,109,174,167,147,254,108,144,205,28,140,255,0,3,154,230,255,0,37,67,245,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,121,243,245,91,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,190,230,177,142,114,244,68,85,44,127,141,78,20,108,92,37,242,244,194,112,222,213,170,179,47,185,106,5,13,102,83,123,162,133,237,241,245,94,2,232,177,198,142,145,85,235,12,12,127,106,52,232,198,175,71,201,219,99,229,145,14,1,202,227,207,102,153,125,107,209,235,64,227,252,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,94,165,179,143,94,30,107,248,104,127,20,245,87,218,187,118,48,218,137,237,233,108,169,240,238,187,186,227,27,222,214,80,37,60,82,189,190,38,70,181,178,177,138,244,233,11,219,43,213,145,238,115,106,215,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,10,192,234,188,69,241,47,170,124,80,103,115,103,90,153,118,255,0,91,224,172,212,115,212,251,46,217,252,24,98,147,194,65,52,178,118,123,189,134,62,77,174,248,223,213,203,252,145,38,167,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,238,65,203,239,128,172,135,137,156,202,135,57,212,27,21,93,30,149,218,42,35,154,185,245,30,42,137,247,246,42,84,181,33,161,153,34,86,76,198,212,83,182,58,133,108,140,123,24,245,70,185,175,84,84,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,253,96,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,159,252,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,194,107,170,36,91,169,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,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,100,93,174,170,245,137,175,11,74,0,230,156,72,234,30,125,165,90,37,148,231,154,91,167,181,121,190,89,109,167,137,182,155,29,53,60,213,15,168,158,105,227,133,30,177,64,213,150,70,68,146,44,207,99,58,43,153,19,147,115,58,239,104,71,94,98,60,125,81,240,199,138,166,7,165,183,11,85,203,83,111,125,218,126,169,83,5,71,217,152,210,56,159,226,106,169,183,43,210,103,178,120,221,79,28,140,72,221,241,72,237,205,143,183,45,32,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,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,181,78,78,58,33,160,211,225,181,218,231,75,124,164,200,245,66,150,162,107,117,93,28,209,237,126,43,3,213,237,141,34,141,222,247,62,166,38,185,203,84,158,229,98,190,6,109,86,84,119,3,202,100,252,154,110,180,156,52,82,58,193,126,164,170,214,235,93,69,101,125,107,32,184,57,246,139,196,10,254,145,80,194,233,163,137,96,123,98,99,30,201,30,212,69,154,73,153,35,187,110,142,72,43,47,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,111,240,215,27,93,108,148,149,80,111,99,152,253,146,198,173,123,119,49,238,106,244,95,123,92,168,190,229,83,82,101,53,243,140,209,77,26,192,53,31,29,212,60,26,225,106,181,101,249,167,137,170,201,49,232,37,119,114,167,162,167,110,232,216,27,26,178,46,227,210,102,74,247,61,189,217,26,215,49,143,122,84,200,129,61,56,28,227,143,13,226,247,13,117,45,83,41,44,122,139,99,167,107,239,214,22,61,118,72,206,168,223,27,71,185,85,207,166,115,149,168,173,85,87,194,247,35,30,174,71,69,44,191,151,154,63,145,61,77,250,47,172,81,20,151,195,174,175,106,230,137,106,229,139,51,209,41,234,223,147,190,161,150,248,109,144,192,250,150,94,25,51,218,213,160,150,157,159,20,236,149,200,196,70,55,227,222,140,115,21,178,53,142,109,212,243,49,173,169,184,242,255,0,212,11,133,101,166,174,215,81,85,79,97,154,90,26,183,68,233,233,94,235,181,10,186,25,22,23,190,37,123,85,85,170,177,189,236,234,139,181,206,78,138,161,76,60,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,85,7,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,190,94,239,68,98,74,230,90,248,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,190,155,7,27,250,29,144,112,193,114,226,206,26,171,173,62,33,104,239,69,91,68,248,97,150,233,79,84,202,132,130,58,89,33,134,87,178,57,165,124,144,43,17,242,35,118,84,68,247,185,140,114,185,42,219,153,63,3,23,94,31,115,250,205,84,211,155,93,93,118,157,101,85,21,55,41,89,71,107,115,96,197,231,116,209,163,169,101,116,49,164,16,211,58,74,134,54,155,170,181,122,117,139,106,172,105,36,144,170,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,62,187,92,246,54,121,154,215,42,117,106,75,34,39,77,203,212,58,175,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,228,4,191,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,79,63,204,198,211,106,176,113,175,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,146,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,4,106,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,166,215,61,141,158,23,57,168,189,90,146,198,171,211,114,117,177,254,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,63,87,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,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,11,137,230,133,199,79,236,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,254,19,157,79,34,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,126,79,244,85,158,229,95,234,174,71,146,100,119,15,247,202,202,235,149,117,68,159,243,164,154,105,36,127,248,92,231,59,249,170,151,125,203,187,128,90,62,24,241,85,207,53,74,223,106,185,106,109,239,181,81,209,105,160,168,251,51,26,71,43,60,53,45,78,213,122,76,246,79,35,106,36,141,233,27,190,24,219,185,177,247,37,14,171,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,16,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,172,12,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,195,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,75,233,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,208,93,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,239,114,34,251,93,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,134,154,65,202,184,116,226,95,75,56,160,193,33,206,180,206,237,254,187,198,217,171,39,166,246,165,179,248,211,69,31,139,130,25,100,236,247,123,15,124,123,157,241,179,163,147,249,162,117,80,0,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,93,79,58,191,43,24,183,204,10,31,78,184,149,23,163,122,67,153,107,190,162,91,244,183,79,160,164,159,33,187,83,215,77,67,5,76,233,11,42,31,77,73,53,82,194,143,95,133,175,123,96,115,24,174,86,179,123,155,185,204,111,87,32,91,79,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,127,140,110,33,127,118,14,31,114,77,89,162,166,181,86,222,169,59,20,86,75,125,198,171,179,29,101,116,242,182,54,181,17,21,31,47,109,139,36,238,137,138,142,116,112,73,241,49,58,189,185,215,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,223,248,198,227,91,42,227,6,221,167,63,106,236,22,171,101,126,37,111,184,251,67,217,244,178,67,12,149,213,85,75,215,181,220,158,87,44,41,75,77,67,211,118,215,36,171,81,247,181,89,208,44,255,0,134,46,106,122,29,196,38,85,101,211,123,253,130,235,129,101,247,190,228,84,209,92,39,134,162,215,61,87,115,108,52,176,214,34,177,238,154,86,42,43,82,72,99,106,191,172,109,115,158,177,164,147,84,164,14,81,156,61,126,213,184,130,151,86,110,117,54,167,217,116,171,179,91,45,190,178,151,196,73,89,93,87,21,76,116,110,141,28,155,35,236,190,39,207,221,85,87,54,72,97,218,222,174,87,199,119,224,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,33,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,101,0,227,58,67,153,101,250,95,155,234,229,138,10,73,172,90,123,81,105,134,250,142,157,25,60,44,184,73,52,80,76,198,47,185,236,73,97,72,220,136,187,209,102,141,81,170,212,123,153,245,120,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,13,47,3,159,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,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,185,200,171,65,132,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,195,66,128,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,159,88,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,67,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,238,2,210,121,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,236,252,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,228,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,130,106,128,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,112,174,82,121,254,27,165,154,233,159,234,14,160,228,52,150,60,122,199,166,245,245,53,213,213,42,187,34,103,180,173,168,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,188,87,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,247,59,115,209,26,139,219,100,108,103,20,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,41,43,162,134,103,49,149,80,36,177,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,125,237,69,73,65,192,79,4,23,222,46,51,185,107,114,58,91,173,183,76,172,157,216,175,119,186,57,153,79,51,234,150,21,88,105,105,29,36,82,50,73,183,186,39,200,155,21,172,139,174,231,53,210,68,143,14,171,202,247,129,111,219,94,84,205,113,214,60,51,197,233,181,151,127,177,233,171,93,182,27,237,210,57,26,137,214,21,106,248,138,56,122,73,220,234,173,99,229,70,71,252,86,182,162,52,186,146,53,113,93,196,22,156,112,37,195,235,234,112,172,127,20,181,221,101,238,81,225,184,156,16,37,29,45,77,83,229,71,77,35,105,233,218,157,33,139,186,233,229,84,216,215,57,90,197,145,143,153,138,189,3,135,78,37,244,179,138,12,18,28,235,76,238,223,235,188,109,154,178,122,111,106,91,63,141,52,81,248,184,33,150,78,207,119,176,247,199,185,223,27,58,57,63,154,32,117,82,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,64,38,170,12,171,154,168,0,1,94,188,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,114,40,218,143,70,181,102,134,86,135,21,230,107,204,66,167,42,169,184,240,225,160,153,29,35,241,135,211,198,204,151,39,181,92,34,169,101,229,147,68,215,173,21,44,208,185,205,74,100,107,209,179,57,23,124,143,71,194,168,216,218,244,158,178,207,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,150,19,198,167,10,54,46,18,249,122,97,56,111,106,213,89,151,220,181,2,134,179,41,189,209,66,246,248,250,175,1,116,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,128,86,177,213,120,116,226,95,84,248,95,206,225,206,180,206,237,254,187,198,217,171,39,169,246,93,207,248,51,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,249,162,244,174,89,214,155,85,255,0,141,125,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,44,149,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,208,115,17,224,130,179,133,92,237,50,220,58,151,118,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,185,239,159,195,162,201,36,143,138,157,202,247,43,152,247,40,93,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,162,7,58,191,43,24,183,204,10,31,78,184,149,213,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,207,254,112,89,102,43,156,240,119,134,101,56,86,77,106,200,44,181,186,129,73,225,174,54,186,216,234,233,103,217,67,115,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,64,130,220,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,0,0,12,230,113,185,160,212,220,56,241,47,152,233,181,154,138,174,12,121,42,25,116,199,214,106,121,99,98,219,170,88,146,199,28,79,149,239,116,204,133,206,146,153,101,222,237,239,167,122,175,71,110,106,104,204,172,190,118,26,59,117,189,97,184,30,183,216,236,52,146,211,227,85,21,86,75,253,100,52,174,117,91,96,170,88,221,70,233,100,107,21,18,154,57,99,157,136,178,61,17,178,214,49,26,138,178,184,15,107,201,179,90,254,220,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,182,199,61,13,198,90,138,136,247,57,100,114,186,102,206,202,196,119,70,49,169,31,99,166,231,111,82,170,248,177,243,79,172,159,48,50,31,81,156,246,188,190,181,138,213,162,28,90,96,185,118,75,126,171,181,99,213,181,19,89,47,18,197,84,216,32,88,42,225,124,49,186,169,207,123,25,225,163,168,117,60,242,43,215,163,82,13,232,138,230,53,15,21,197,143,154,125,100,249,129,144,250,140,224,92,159,46,76,166,197,131,114,234,194,243,92,166,187,193,89,113,251,126,69,116,184,212,246,159,39,98,150,11,165,124,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,144,117,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,38,174,166,107,95,216,110,82,58,57,163,148,150,254,245,94,166,220,47,93,233,228,139,116,112,80,219,175,178,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,145,87,133,141,20,253,226,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,64,185,238,89,92,58,212,232,7,13,22,233,242,156,78,174,199,155,102,117,18,94,111,240,215,197,19,106,225,102,247,50,142,157,202,214,163,216,198,211,163,36,236,202,170,248,229,168,168,69,70,43,156,198,243,94,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,20,172,93,79,43,222,58,127,109,120,171,52,59,88,243,63,23,169,54,93,254,199,169,173,110,217,175,182,184,227,106,167,89,149,203,226,43,33,233,39,115,170,53,239,137,25,39,241,92,218,137,18,162,244,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,240,181,239,108,14,99,21,202,214,111,115,119,57,141,234,228,242,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,169,224,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,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,2,128,121,163,249,236,212,223,162,250,61,17,202,184,116,226,95,84,248,95,206,225,206,180,206,237,254,187,198,217,171,39,169,246,93,207,248,51,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,249,162,245,94,104,254,123,53,55,232,190,143,68,112,168,244,119,62,169,210,54,235,125,190,195,87,95,137,199,120,171,178,87,86,82,82,205,43,45,147,192,202,39,35,170,164,70,118,161,100,171,95,19,34,87,63,171,222,201,19,162,116,77,193,163,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,69,94,34,249,164,226,188,58,113,63,54,138,95,244,222,235,114,198,236,54,246,253,160,185,209,190,53,174,241,213,20,240,212,210,248,72,94,246,198,248,91,28,136,217,59,143,99,156,233,149,91,181,32,233,81,90,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,28,117,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,13,31,112,207,197,86,145,241,95,134,212,230,26,91,114,171,107,237,213,30,26,231,104,185,70,200,110,54,231,170,187,182,179,68,199,189,187,36,107,85,204,123,28,230,59,163,155,215,123,36,99,59,1,23,249,116,240,235,77,195,223,13,24,228,23,156,78,146,211,155,101,84,237,188,228,211,36,82,182,174,71,200,247,190,150,158,161,38,107,95,27,224,167,146,56,221,15,68,99,37,239,170,34,171,222,247,202,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,101,58,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,213,136,85,94,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,78,216,228,100,115,108,95,130,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,133,234,114,184,242,39,166,95,90,245,138,211,202,115,51,224,187,247,147,211,134,106,70,20,222,222,125,128,219,234,231,166,167,134,135,189,37,246,133,19,186,250,30,177,177,211,58,102,171,28,234,118,166,230,247,37,149,138,212,239,44,145,135,0,229,71,199,79,246,142,23,245,175,51,255,0,107,210,224,21,181,205,255,0,25,174,181,201,80,174,255,0,138,240,172,115,127,215,194,143,254,231,132,181,67,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,83,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,2,122,128,0,0,0,160,30,104,254,123,53,55,232,190,143,68,78,158,80,24,181,139,57,224,191,80,176,172,166,135,198,217,114,12,194,237,107,184,211,119,95,31,126,150,123,77,4,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,11,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,21,213,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,233,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,170,113,173,115,225,230,211,195,206,75,85,196,180,116,143,198,31,79,53,53,34,120,74,122,155,143,180,102,167,150,40,86,216,201,218,230,165,114,53,242,172,79,233,252,62,143,123,149,177,181,238,76,230,1,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,241,99,230,159,89,62,96,100,62,163,57,111,220,168,255,0,120,239,221,198,15,219,95,253,234,127,91,253,128,241,219,253,169,236,189,142,221,220,235,255,0,222,127,218,188,46,239,143,102,254,159,192,240,229,64,241,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,129,109,60,22,232,94,156,113,23,203,51,3,210,253,80,179,120,235,85,119,182,101,134,104,149,25,85,111,170,109,222,185,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,64,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,112,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,216,79,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,2,178,249,68,112,235,83,169,58,242,253,99,201,241,58,186,172,79,0,167,150,106,26,233,98,137,212,82,95,215,182,144,66,169,43,85,100,124,81,73,37,66,44,125,29,20,145,211,61,206,110,230,35,238,208,225,92,20,240,241,106,225,159,135,156,107,3,130,213,87,65,125,184,83,195,123,202,89,83,88,218,151,251,110,122,120,146,169,168,232,213,98,70,70,177,182,22,36,127,14,200,154,170,175,114,186,71,247,80,0,0,43,131,153,127,46,250,157,79,166,155,94,244,7,28,164,110,79,110,167,145,249,6,53,109,183,197,11,239,140,89,100,154,74,216,82,38,163,166,174,221,43,213,237,126,231,206,196,106,49,123,140,107,38,233,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,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,247,179,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,157,175,252,166,245,30,131,139,139,110,146,88,18,235,117,210,202,206,205,238,167,44,124,107,77,224,108,235,58,182,106,73,42,22,39,66,235,139,81,138,198,50,54,185,31,190,41,92,200,227,89,18,43,169,0,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,5,255,0,113,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,232,91,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,108,241,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,67,82,101,69,243,159,182,112,243,22,77,141,94,113,201,41,23,87,234,170,29,77,144,50,217,87,78,228,75,116,84,241,186,37,185,66,215,119,89,82,169,53,63,135,122,181,55,194,146,163,149,205,142,20,104,73,254,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,20,213,51,3,165,89,78,163,225,122,143,142,100,154,67,93,117,164,204,233,46,17,54,200,235,92,75,45,84,149,82,47,109,176,178,36,71,119,187,155,214,53,137,90,230,200,215,171,28,215,35,149,171,165,236,2,76,250,92,54,210,237,82,162,199,233,114,196,167,70,221,153,96,169,154,123,114,206,138,168,175,129,211,198,201,81,142,68,71,236,123,85,89,185,89,186,77,189,199,5,69,243,66,224,22,197,162,219,248,135,209,155,127,131,196,46,183,6,83,223,108,20,212,207,88,108,181,83,110,86,84,192,172,106,178,42,57,30,136,197,141,202,214,197,44,145,178,62,172,149,145,195,18,184,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,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,143,190,4,238,188,34,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,239,99,128,181,252,235,143,173,14,196,248,96,161,226,110,221,112,246,133,37,254,223,45,70,59,142,213,84,195,65,116,186,85,71,80,218,105,169,153,28,142,85,94,196,239,68,158,72,146,86,177,141,116,141,238,183,102,250,33,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,249,73,46,215,89,173,84,246,41,174,117,111,182,209,212,77,87,79,70,233,156,176,67,60,205,141,178,202,200,250,237,107,222,216,33,107,156,137,213,201,20,104,189,118,167,73,255,0,202,231,129,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,130,200,107,90,231,164,175,147,114,238,150,154,157,204,106,43,54,118,229,145,202,197,115,146,25,162,112,118,190,89,92,187,233,177,90,107,119,17,250,247,142,85,179,39,101,68,143,198,177,139,173,190,90,103,217,159,12,174,98,86,213,67,51,90,229,169,87,49,93,11,85,54,70,197,100,200,174,145,204,88,36,87,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,0,0,62,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,133,54,103,92,161,53,150,135,136,234,29,55,193,110,30,47,77,175,93,219,132,25,141,99,90,239,101,80,198,246,164,176,85,198,213,110,250,198,247,24,216,216,205,173,168,234,143,69,137,173,157,41,238,164,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,86,136,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,29,43,143,190,4,237,92,93,227,52,87,220,106,178,146,211,168,184,237,58,210,89,235,42,164,108,20,85,80,73,81,11,164,138,186,70,83,203,59,217,28,109,168,116,45,98,162,54,73,158,171,238,123,142,107,201,83,202,198,83,243,2,187,211,173,196,255,0,2,176,57,98,242,244,172,197,171,41,184,138,226,7,16,236,221,97,219,46,37,96,185,195,60,21,86,170,168,167,154,57,106,171,105,39,133,155,102,78,212,47,166,93,207,106,54,69,147,106,61,34,115,44,252,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,127,147,85,166,213,127,226,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,182,104,42,96,146,190,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,255,0,31,124,9,221,120,68,201,168,175,184,213,101,93,219,78,178,42,133,164,179,214,85,72,233,235,105,103,142,158,23,73,21,116,140,167,138,6,62,73,29,80,232,90,197,85,116,112,189,87,222,199,29,47,146,167,154,124,167,229,253,119,168,219,139,126,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,12,251,240,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,103,91,138,46,25,51,238,22,117,66,229,167,249,125,53,93,101,181,149,14,109,151,33,75,116,212,212,87,152,18,56,164,223,3,164,77,174,123,27,60,77,149,140,115,210,57,21,204,220,238,136,231,118,14,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,11,233,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,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,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,105,60,206,185,122,86,101,53,149,60,69,112,253,136,119,174,179,110,151,45,176,91,33,158,122,171,173,84,179,195,28,85,84,84,144,66,253,211,47,118,103,212,174,230,53,91,26,73,181,94,178,185,245,44,104,247,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,145,175,34,229,105,167,17,113,147,136,234,174,45,137,90,166,210,202,159,31,119,202,49,122,222,141,161,164,184,71,26,37,44,84,177,53,122,201,12,211,202,217,86,153,205,236,49,180,179,49,93,219,146,42,116,9,21,193,30,131,84,240,227,195,70,29,166,215,154,42,72,50,20,167,125,211,32,88,105,226,141,235,113,169,122,203,36,114,190,39,189,179,62,22,186,58,100,151,123,183,178,157,138,157,27,181,169,221,64,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,210,185,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,167,0,230,9,192,86,67,195,54,101,93,156,233,245,138,174,179,74,238,245,18,77,66,250,127,21,90,251,3,17,41,154,176,215,76,177,35,33,99,170,42,29,29,58,186,71,189,236,98,35,156,231,162,170,200,174,70,63,141,159,150,255,0,82,44,211,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,2,130,248,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,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,207,23,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,251,20,228,239,105,226,142,203,134,222,168,243,235,101,93,6,144,73,78,202,188,98,43,212,50,197,86,234,217,213,147,44,182,246,185,17,86,134,72,164,116,143,114,255,0,13,210,189,142,135,171,150,165,64,167,99,208,95,112,12,203,25,198,113,156,206,251,143,85,210,88,179,26,122,154,155,21,193,200,139,5,115,41,234,31,79,58,49,200,170,136,248,229,141,81,204,94,143,68,116,110,84,219,35,28,239,62,93,159,7,252,63,96,60,77,114,196,192,52,163,81,153,86,203,109,101,69,198,174,42,202,20,133,43,104,167,134,249,88,230,203,79,36,209,200,216,222,173,223,19,156,141,234,177,203,35,125,219,148,8,107,203,119,143,171,238,129,101,86,189,18,212,139,135,141,211,44,130,224,202,122,121,170,170,89,31,217,154,169,228,232,181,44,146,87,53,141,163,115,223,186,120,220,228,107,58,186,102,116,119,113,147,93,249,153,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,175,43,206,96,95,247,183,194,150,174,205,254,197,105,195,47,14,119,254,179,42,211,86,207,81,83,255,0,171,83,82,71,12,95,235,34,233,253,21,2,85,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,1,105,60,209,184,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,120,220,134,137,173,98,68,248,246,174,217,106,105,218,199,34,51,103,114,88,220,140,71,57,97,134,39,84,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,234,32,161,110,103,88,231,12,184,183,16,85,54,158,31,159,217,186,195,186,44,182,219,108,167,165,130,197,106,170,138,40,97,138,150,137,144,70,205,179,39,106,103,212,167,87,181,37,145,19,114,61,37,99,2,218,120,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,25,214,224,67,35,215,28,127,138,12,70,46,30,153,106,168,203,238,254,42,220,202,75,205,68,209,90,234,41,95,79,35,231,90,196,138,70,62,72,98,100,107,81,177,21,93,190,158,53,107,30,246,181,171,162,144,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,21,235,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,238,220,133,239,127,252,56,242,232,225,199,255,0,204,120,165,143,252,73,174,151,251,164,140,255,0,155,226,43,38,237,255,0,230,177,140,103,255,0,146,130,31,225,214,7,39,220,179,21,193,184,137,204,242,156,215,38,181,99,246,90,45,63,171,241,55,27,165,108,116,148,176,111,186,91,24,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,67,149,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,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,129,205,120,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,177,78,82,28,27,102,88,237,76,124,83,231,117,57,6,54,202,218,126,206,47,108,167,173,72,25,121,183,77,20,141,154,106,234,117,141,92,250,103,57,105,165,167,77,237,220,248,18,85,106,179,178,231,199,94,93,220,2,214,113,57,149,46,121,170,86,251,173,183,76,172,157,170,142,139,77,61,63,218,105,22,73,89,225,169,106,118,163,22,22,62,9,27,81,36,111,89,27,240,198,221,174,147,185,21,234,0,34,175,52,127,34,122,155,244,95,88,162,60,255,0,29,92,197,48,222,22,169,170,180,251,7,117,37,255,0,85,31,79,5,76,52,51,83,45,77,186,216,199,75,18,170,92,21,147,68,246,62,74,119,74,248,216,197,115,253,209,185,232,214,61,138,248,65,47,29,63,182,190,93,90,149,161,218,199,153,248,189,73,178,251,35,216,245,53,173,219,53,246,215,29,210,129,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,248,174,109,68,136,16,0,213,65,149,115,85,0,10,149,230,1,202,246,241,108,172,187,235,167,14,177,221,111,116,149,27,42,111,120,180,178,87,221,239,19,87,75,60,113,186,162,142,69,73,166,170,238,44,175,154,100,153,251,152,172,149,232,247,181,201,28,118,212,0,134,188,190,248,10,199,184,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,159,81,225,107,89,96,122,45,75,82,26,25,146,36,124,47,117,61,67,99,168,86,200,246,61,236,84,107,156,196,69,95,21,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,123,217,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,68,60,174,60,246,105,151,214,189,30,180,191,224,40,218,237,202,159,94,102,226,142,183,70,172,86,138,186,60,9,245,18,92,104,243,122,182,248,154,40,108,139,42,164,107,36,141,108,109,146,185,27,209,139,74,136,199,58,68,87,38,216,23,190,146,43,153,134,138,98,188,59,112,1,167,58,57,133,92,46,181,182,92,127,80,35,240,211,221,37,142,74,167,247,233,238,213,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,217,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,0,231,250,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,232,0,12,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,125,109,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,121,45,57,177,104,93,247,76,56,160,185,234,55,177,173,84,88,182,165,244,184,218,29,111,86,51,117,84,20,244,241,215,164,209,34,53,91,51,167,127,125,207,232,173,147,196,163,183,185,253,198,178,21,129,234,178,173,76,202,179,12,67,10,193,110,213,125,44,184,21,190,174,223,104,165,142,73,59,109,241,53,179,214,79,59,152,231,171,18,103,190,116,99,158,198,183,116,112,64,213,69,86,117,91,42,228,183,160,63,247,219,196,30,99,167,191,237,123,102,23,125,173,103,254,176,203,147,169,88,171,255,0,17,18,206,141,255,0,102,137,143,254,222,194,170,205,41,240,177,162,159,187,183,15,184,78,142,73,112,241,181,120,253,189,124,124,237,151,185,27,235,167,149,245,21,93,167,118,227,85,133,39,154,84,143,115,17,221,180,102,238,174,234,170,29,84,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,37,255,0,51,174,94,149,153,77,101,79,17,92,63,98,29,235,172,219,165,203,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,191,116,203,221,153,245,43,185,141,86,198,146,109,87,172,174,124,64,229,113,231,179,76,190,181,232,245,165,255,0,1,152,205,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,109,91,115,66,224,91,246,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,255,0,9,174,167,141,124,255,0,42,123,79,20,112,235,205,5,247,70,173,149,108,192,171,42,18,147,55,172,184,195,42,89,38,162,135,99,164,137,100,68,218,234,230,54,118,186,6,177,123,141,116,189,93,210,7,79,212,60,87,52,127,61,154,155,244,95,71,162,38,255,0,41,60,3,13,213,62,9,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,93,146,179,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,65,205,31,207,102,166,253,23,209,232,135,1,60,111,223,120,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,46,187,154,231,71,18,176,60,87,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,255,0,85,203,167,135,90,158,33,56,151,199,32,188,226,117,119,108,39,21,168,109,231,38,153,34,137,212,145,178,54,61,244,180,245,9,51,92,201,25,61,68,113,198,232,122,43,223,23,125,81,17,24,247,178,237,53,199,69,52,179,139,157,26,92,23,41,184,120,236,110,251,224,238,214,235,205,154,90,105,102,143,107,155,44,85,52,115,190,57,99,78,228,106,230,119,26,213,221,20,210,53,23,163,250,144,131,132,108,231,135,158,93,25,12,28,58,107,61,125,93,187,85,51,138,132,155,42,200,33,175,167,171,176,91,153,29,85,100,86,184,101,145,178,181,244,140,125,63,110,161,22,72,17,237,109,193,143,153,209,179,225,132,44,208,31,39,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,235,0,0,172,14,96,28,209,104,237,20,119,125,16,225,146,247,222,186,205,178,11,166,113,110,173,130,122,88,233,101,130,57,54,218,230,130,71,238,153,123,174,141,243,46,199,66,232,222,145,162,189,91,44,65,208,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,234,188,90,241,191,98,226,227,129,220,106,139,35,170,181,91,117,54,201,168,20,210,222,236,148,112,190,158,23,210,173,37,201,33,170,164,108,146,200,249,33,216,232,153,34,239,87,50,94,187,154,214,201,18,191,149,114,184,243,217,166,95,90,244,122,208,47,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,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,169,108,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,53,38,83,7,51,222,2,169,180,98,235,87,196,14,143,216,169,40,52,250,231,81,77,13,214,209,73,221,122,218,110,51,186,109,243,71,19,98,237,83,208,185,91,3,81,22,95,134,105,210,54,53,172,88,216,208,176,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,14,234,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,91,159,181,36,124,149,51,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,168,116,176,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,0,57,163,249,236,212,223,162,250,61,17,58,121,64,101,54,44,27,130,253,66,205,114,154,239,5,101,199,243,11,181,210,227,83,218,124,157,138,88,45,52,18,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,136,45,205,31,207,102,166,253,23,209,232,142,63,30,175,106,229,175,135,150,232,173,20,245,118,237,58,188,229,21,119,154,167,195,3,227,101,222,227,29,61,19,93,79,44,223,209,149,148,237,101,52,169,11,122,109,124,236,123,209,203,217,86,7,74,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,190,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,134,37,105,61,131,21,202,245,79,13,197,179,171,223,177,177,187,206,65,110,183,222,46,62,38,58,127,7,67,45,76,108,158,126,236,168,177,199,178,55,61,219,222,138,214,244,234,168,168,138,105,79,74,177,109,56,194,244,227,28,198,244,134,134,213,73,134,82,91,226,117,145,182,185,82,90,89,41,100,78,227,102,100,168,174,239,119,55,172,139,42,185,206,145,207,87,185,206,87,43,148,61,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,248,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,112,57,81,115,220,176,184,245,169,214,123,85,39,15,218,193,125,171,175,212,27,101,61,76,214,171,189,95,105,137,118,183,64,216,118,67,36,174,151,187,81,92,212,116,238,85,72,190,40,96,89,30,231,61,36,123,184,174,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,174,15,244,85,129,101,95,234,174,57,146,99,151,15,247,202,58,235,109,117,60,159,243,100,134,104,228,103,248,28,215,55,249,42,1,169,48,69,94,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,192,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,52,103,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,192,174,137,175,99,188,52,110,116,110,153,251,155,181,138,141,69,238,62,54,63,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,237,120,139,226,95,84,248,160,206,230,206,181,50,237,254,183,193,89,168,231,169,246,93,179,248,48,197,39,132,130,105,100,236,247,123,12,124,155,93,241,191,171,151,249,34,77,78,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,193,221,121,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,110,93,177,84,212,53,237,69,102,206,228,81,181,88,174,106,205,52,77,176,160,0,21,43,206,179,93,40,238,183,220,47,135,139,13,231,189,236,77,249,38,69,77,26,65,36,108,170,149,157,186,22,57,232,171,44,115,50,23,85,61,209,170,49,171,29,92,15,248,250,181,89,109,70,101,181,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,168,30,0,186,158,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,149,129,153,240,215,125,196,184,83,211,174,38,30,190,34,131,56,200,46,246,185,93,29,83,22,58,72,224,86,199,71,27,162,115,91,34,77,36,148,183,87,57,90,178,71,219,142,14,170,199,57,90,238,193,202,135,88,174,186,107,197,165,147,17,117,250,146,135,30,212,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,189,172,90,149,168,99,32,141,92,142,94,149,82,177,137,186,68,80,47,120,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,28,127,138,46,25,48,30,41,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,223,3,164,77,205,99,221,4,77,149,140,115,22,72,209,204,220,222,168,230,231,179,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,167,50,42,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,194,21,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,198,201,25,217,183,243,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,41,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,112,126,190,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,43,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,14,127,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,41,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,164,14,62,248,19,186,240,137,147,81,95,113,170,202,187,182,157,100,85,11,73,103,172,170,145,211,214,210,207,29,60,46,146,42,233,25,79,20,12,124,146,58,161,208,181,138,170,232,225,122,175,189,142,63,47,1,60,111,223,120,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,46,187,154,231,71,18,176,47,248,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,152,121,213,249,167,197,190,95,208,250,141,196,11,169,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,7,138,212,221,20,210,61,102,166,183,210,234,182,156,99,249,83,45,53,12,169,161,91,165,11,38,125,51,219,44,82,170,70,245,77,205,99,221,4,73,35,17,118,74,198,236,145,30,197,86,175,181,0,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,46,207,131,254,32,112,30,25,121,98,96,26,175,168,207,171,125,182,142,162,227,73,21,29,10,194,181,181,179,205,124,172,107,98,167,142,105,35,108,143,70,239,149,205,71,117,72,226,145,222,253,170,7,202,231,63,108,210,57,116,27,26,188,229,242,85,166,119,75,120,117,54,28,202,90,182,53,85,146,246,221,112,89,225,123,186,190,153,34,134,46,175,99,85,236,153,105,83,171,89,35,209,212,194,116,174,33,248,129,207,184,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,186,44,146,200,239,118,229,39,255,0,42,254,2,170,106,170,109,92,83,235,37,138,174,141,148,117,16,220,48,107,101,71,105,89,88,197,138,102,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,190,46,239,69,98,196,231,135,85,226,42,183,87,43,249,62,213,79,174,182,154,187,118,108,219,61,138,27,148,53,174,123,170,220,200,239,116,140,167,154,165,100,123,223,226,100,167,108,50,76,143,84,122,74,249,17,205,98,245,99,106,219,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,16,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,251,192,187,238,96,156,122,227,220,51,97,181,216,54,159,95,105,43,53,82,239,79,36,52,44,167,240,181,172,176,61,22,153,203,53,116,43,42,62,23,186,158,161,210,83,163,163,123,30,246,34,185,174,98,42,45,27,127,162,172,247,42,255,0,85,114,60,147,35,184,127,190,86,87,92,171,170,36,255,0,157,36,211,73,35,255,0,194,231,57,223,205,84,253,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,111,220,174,120,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,120,220,122,137,205,122,74,249,55,46,216,170,106,26,246,162,179,103,114,40,218,172,87,53,102,154,38,135,96,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,74,160,85,95,60,239,193,63,204,159,166,129,106,133,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,5,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,47,71,177,37,134,41,17,174,234,155,227,99,190,246,162,164,128,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,185,255,0,15,28,63,103,220,77,106,133,14,148,105,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,219,34,107,149,189,22,73,99,111,187,114,26,19,225,227,135,236,7,134,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,100,77,114,183,170,71,20,109,247,237,64,61,94,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,133,92,196,120,5,163,226,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,195,85,84,237,71,172,204,100,17,182,158,73,30,177,183,226,141,219,91,39,114,42,54,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,212,241,86,188,215,184,28,195,104,49,155,223,23,26,114,250,75,21,117,45,69,59,242,235,74,49,91,5,201,245,53,17,192,218,216,17,169,209,149,43,44,204,238,181,122,50,84,87,73,213,178,163,251,225,84,38,170,12,171,154,40,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,64,144,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,0,0,133,92,216,180,46,197,169,252,48,92,245,27,216,215,90,220,167,77,58,92,109,14,183,171,223,182,150,122,138,120,235,210,104,145,28,142,133,176,51,190,231,244,71,71,225,145,219,218,206,227,95,69,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,50,217,118,142,213,13,214,182,27,21,109,93,101,181,149,18,54,142,162,174,153,180,211,205,2,57,123,111,146,38,201,35,99,122,183,162,171,18,71,163,85,85,17,206,233,213,66,90,242,180,208,186,205,96,226,178,195,146,86,217,188,94,55,167,127,232,146,231,52,139,60,113,178,170,52,84,183,177,178,68,155,123,222,43,183,51,99,123,154,215,199,77,63,244,145,170,199,95,73,90,188,144,172,24,173,54,150,106,94,83,71,123,238,228,151,12,130,146,223,112,183,120,152,221,225,232,105,233,149,244,147,246,145,59,140,238,73,85,90,221,238,85,107,187,29,26,136,172,127,91,42,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,64,181,66,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,7,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,252,184,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,20,3,205,31,207,102,166,253,23,209,232,136,191,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,39,77,174,123,27,60,46,115,81,122,181,37,141,87,166,228,235,40,57,163,249,236,212,223,162,250,61,17,39,249,123,112,201,128,241,77,192,78,121,167,249,125,53,37,29,201,249,197,193,182,92,133,45,208,212,214,217,167,90,43,76,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,208,230,188,179,249,128,88,184,121,246,150,144,235,166,69,117,143,1,173,235,89,100,174,237,190,174,27,5,82,119,31,52,125,152,216,233,187,53,10,230,175,72,247,53,146,183,119,111,248,210,202,216,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,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,61,87,9,156,63,93,120,154,215,156,99,74,40,217,86,203,109,101,71,139,191,86,83,163,145,104,173,80,244,117,76,189,196,142,70,198,245,111,72,162,116,141,216,179,75,11,93,211,112,22,233,202,83,71,43,52,203,133,58,60,178,237,53,213,149,250,135,112,154,254,180,85,141,158,24,233,41,90,189,138,101,142,23,189,99,94,236,113,36,253,246,49,142,150,57,161,69,87,182,40,220,77,80,101,92,13,84,21,129,204,235,151,165,102,83,89,83,196,87,15,216,135,122,235,54,233,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,221,50,247,102,125,74,238,99,85,177,164,155,85,235,43,159,58,184,78,242,177,163,127,47,241,239,78,128,234,160,101,92,149,92,174,60,246,105,151,214,189,30,180,234,188,212,248,40,197,116,10,251,106,214,189,39,182,123,55,16,204,46,18,209,92,173,49,36,108,165,180,221,21,139,44,109,166,110,228,122,67,59,25,80,228,137,172,86,66,232,28,136,230,178,72,162,100,63,208,77,107,202,184,118,213,139,22,177,225,86,251,85,109,235,31,241,94,26,11,164,82,73,74,254,253,52,180,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,134,154,65,207,244,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,3,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,176,6,125,184,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,251,87,37,11,181,214,30,36,179,43,20,55,58,182,91,107,48,122,138,186,138,54,204,228,130,105,225,175,162,108,82,190,62,187,92,246,54,121,154,215,42,117,106,75,34,39,77,203,215,165,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,105,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,201,15,64,0,160,30,104,254,123,53,55,232,190,143,68,75,254,89,26,23,167,28,69,240,35,157,105,126,168,89,188,117,170,187,80,43,101,134,104,149,25,85,111,170,109,178,222,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,32,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,21,129,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,249,149,203,27,152,101,215,30,186,227,220,46,235,69,101,93,198,207,113,168,130,209,134,222,149,174,154,123,116,242,57,35,130,221,63,78,174,125,51,156,173,100,79,247,172,42,173,98,255,0,7,106,211,216,255,0,20,58,103,163,90,167,161,217,85,147,94,105,58,226,22,219,125,69,230,174,225,20,110,117,85,167,195,66,249,22,186,153,88,199,189,179,68,196,122,166,214,187,115,85,204,115,94,199,185,142,205,181,218,59,84,55,90,216,108,85,181,117,150,214,84,72,218,58,138,186,102,211,79,52,8,229,237,190,72,155,36,141,141,234,222,138,172,73,30,141,85,84,71,59,167,85,13,79,25,172,226,199,205,62,178,124,192,200,125,70,114,226,121,92,235,126,188,235,102,131,77,89,173,22,58,186,138,59,29,67,45,216,254,93,87,39,241,242,24,27,189,178,164,141,119,197,43,233,220,198,198,181,95,116,170,229,106,238,150,25,158,234,118,226,199,205,62,178,124,192,200,125,70,112,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,170,190,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,31,249,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,64,114,184,242,39,166,95,90,245,138,210,85,1,156,30,15,63,111,191,183,220,95,247,115,246,175,218,79,104,81,120,175,13,227,124,15,129,241,180,251,253,169,224,255,0,137,236,238,231,103,191,215,225,219,211,175,191,161,163,59,76,151,89,173,84,83,95,104,169,40,238,79,167,141,213,148,244,149,46,169,130,25,213,169,220,100,114,186,56,221,35,17,221,81,30,177,177,92,136,138,173,111,94,137,207,244,171,134,189,6,209,11,173,222,251,165,26,85,143,227,119,43,229,69,69,69,101,101,37,55,241,213,38,115,29,36,17,200,229,87,67,77,186,40,220,148,209,171,97,106,181,21,172,105,210,192,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,251,167,112,177,255,0,147,78,149,127,242,54,221,255,0,82,117,80,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,18,255,0,151,119,4,21,156,85,103,107,150,230,52,187,116,203,19,184,69,21,245,171,52,244,211,93,36,116,50,200,202,90,89,89,19,152,237,175,100,30,33,18,72,228,100,85,13,86,57,28,246,57,47,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,229,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,2,42,243,58,213,47,217,127,6,217,175,132,190,251,50,235,150,248,124,90,223,253,107,222,241,94,42,68,241,112,123,216,230,179,117,12,117,191,27,182,244,233,240,185,30,172,40,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,199,249,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,252,57,224,114,43,145,254,238,21,202,203,0,169,206,184,210,195,106,151,30,164,187,91,113,90,122,251,253,201,42,82,39,50,149,145,211,62,42,122,132,100,139,241,61,149,147,210,43,54,34,189,175,218,244,233,177,92,208,180,174,40,248,104,236,114,251,201,184,116,209,75,79,115,216,56,253,23,179,41,123,29,106,43,252,5,84,21,147,124,20,209,127,22,178,163,177,42,252,49,167,118,121,186,174,221,234,169,65,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,158,51,45,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,0,210,78,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,188,142,188,209,252,137,234,111,209,125,98,136,242,156,163,181,51,21,204,56,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,248,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,186,72,39,106,34,163,58,175,171,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,5,154,113,247,204,246,235,162,185,253,22,148,112,233,112,199,238,215,139,37,66,174,93,89,89,66,234,168,41,167,142,104,92,219,124,82,54,86,181,94,173,100,241,84,166,213,86,36,168,214,73,28,204,127,108,44,124,28,171,135,78,37,244,179,138,12,18,28,235,76,238,223,235,188,109,154,178,122,111,106,91,63,141,52,81,248,184,33,150,78,207,119,176,247,199,185,223,27,58,57,63,154,39,85,0,0,3,202,103,90,79,165,154,161,224,127,105,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,220,135,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,249,33,237,64,0,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,2,186,185,174,112,81,251,77,197,103,226,83,76,237,150,170,108,147,18,183,212,84,229,177,116,236,205,120,181,195,27,92,149,27,213,201,27,166,165,142,55,251,156,221,242,68,187,81,234,176,195,19,169,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,73,60,88,249,88,214,79,151,249,15,167,78,102,176,11,169,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,104,23,189,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,225,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,126,143,143,21,169,186,41,164,122,205,77,111,165,213,109,56,199,242,166,90,106,25,83,66,183,74,22,76,250,103,182,88,165,84,141,234,155,154,199,186,8,146,70,34,236,149,141,217,34,61,138,173,80,130,188,152,36,215,148,210,252,150,28,174,138,173,218,86,234,134,187,19,168,175,169,218,177,214,164,146,120,214,81,68,177,171,159,76,231,42,43,223,220,108,108,153,143,72,218,247,190,161,99,157,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,53,61,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,3,202,96,186,79,165,154,95,227,191,102,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,222,165,64,243,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,3,42,231,170,202,181,51,42,204,49,12,43,5,187,85,244,178,224,86,250,187,125,162,150,57,36,237,183,196,214,207,89,60,238,99,158,172,73,158,249,209,142,123,26,221,209,193,3,85,21,89,213,124,169,223,248,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,64,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,245,15,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,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,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,129,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,129,58,185,91,240,11,71,168,158,7,137,189,99,183,218,174,88,130,120,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,224,100,108,239,91,249,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,3,202,103,90,79,165,154,161,224,127,105,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,220,135,171,0,120,172,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,146,21,193,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,175,240,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,209,90,238,64,78,158,32,185,86,107,46,39,196,21,167,79,52,51,28,186,228,24,62,83,218,246,86,67,113,157,178,199,108,217,19,60,87,181,39,138,22,50,159,99,251,143,103,70,127,18,55,49,177,119,101,71,198,129,114,154,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,142,188,14,112,145,77,194,22,145,187,15,170,202,42,239,153,13,242,161,183,75,244,204,169,151,217,209,213,236,70,118,232,224,119,70,177,141,106,53,171,42,181,37,155,106,57,251,90,216,162,138,69,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,146,255,0,140,222,108,151,221,58,213,138,28,27,134,117,197,47,246,172,123,109,69,226,247,81,35,46,86,251,212,147,83,117,101,53,59,169,165,78,144,197,221,107,159,35,100,108,139,60,104,207,133,145,189,39,11,63,7,63,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,0,0,0,2,42,243,41,215,239,216,87,12,25,7,217,205,66,251,47,157,101,29,155,102,53,225,159,210,186,127,235,136,124,107,160,232,138,232,246,82,186,94,179,252,61,183,62,61,175,108,142,139,173,0,147,255,0,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,164,0,2,111,242,144,215,154,157,44,226,94,61,54,184,86,210,65,143,106,125,63,178,234,86,166,162,42,118,69,113,129,146,75,67,34,61,236,87,61,238,114,203,76,200,154,246,111,125,99,87,226,115,24,213,188,147,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,105,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,181,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,233,231,90,79,165,154,161,224,127,105,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,220,133,22,114,184,243,217,166,95,90,244,122,210,255,0,128,231,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,72,129,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,213,120,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,14,199,74,248,211,98,185,146,244,218,230,182,73,81,252,171,148,63,13,31,178,237,39,189,107,30,91,105,240,249,126,97,112,170,180,182,10,152,54,85,90,168,104,42,100,167,150,154,70,201,19,101,130,103,213,195,58,203,30,247,53,91,5,47,84,107,216,228,73,254,0,28,171,247,78,225,99,255,0,38,157,42,255,0,228,109,187,254,164,234,160,15,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,212,243,171,242,177,139,124,192,161,244,235,137,90,188,6,233,158,43,172,156,82,226,186,91,154,210,120,139,46,77,111,191,219,234,118,199,27,228,135,125,150,183,100,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,0,245,124,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,203,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,162,26,174,87,92,77,84,241,5,123,209,12,110,201,226,109,86,173,243,195,156,92,104,170,168,108,85,20,189,166,73,27,146,101,141,251,166,94,236,113,186,24,123,174,108,189,196,234,230,70,249,82,234,116,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,161,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,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,160,30,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,2,249,163,249,236,212,223,162,250,61,17,207,241,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,80,145,92,203,248,245,169,215,156,134,109,21,210,107,237,92,26,117,99,168,146,27,187,227,237,108,191,220,96,170,145,173,153,179,67,44,141,158,133,27,28,50,194,159,6,231,185,94,246,185,89,10,179,143,240,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,249,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,161,234,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,206,23,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,0,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,62,240,51,217,199,54,168,90,181,143,139,77,76,207,44,77,164,91,108,247,143,102,209,207,73,90,218,184,42,224,161,134,58,40,234,163,149,168,141,115,38,109,50,76,157,58,162,36,136,136,231,116,220,179,167,145,246,1,83,21,171,84,245,74,187,30,164,90,122,170,139,117,130,215,118,114,68,233,209,241,54,89,235,105,216,189,123,172,98,164,212,15,119,185,24,245,72,255,0,164,177,174,218,161,47,251,149,246,39,246,83,130,93,62,241,24,207,177,171,239,62,209,187,86,111,162,240,243,86,119,107,167,240,245,50,117,68,116,155,233,91,77,178,69,235,186,36,139,106,171,81,160,74,162,141,185,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,251,156,235,201,43,47,158,14,21,117,175,192,52,179,81,161,168,164,75,109,142,241,113,178,84,68,231,187,190,233,235,161,138,104,156,198,237,218,172,70,219,230,71,42,185,21,21,209,244,71,117,85,104,115,254,71,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,187,114,61,93,112,133,90,136,213,69,70,201,213,91,209,17,211,43,154,63,145,61,77,250,47,172,81,21,107,202,178,237,117,183,113,199,128,209,219,238,117,116,180,247,74,123,197,37,116,80,204,230,50,170,4,182,84,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,125,237,69,75,74,230,143,228,79,83,126,139,235,20,64,80,182,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,31,40,23,19,203,139,151,53,171,12,195,107,245,59,137,237,51,199,239,23,220,166,158,6,218,49,219,253,173,181,111,178,209,34,171,220,249,225,155,172,76,169,153,123,107,177,99,238,66,200,209,170,230,186,89,162,96,87,95,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,238,110,215,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,5,241,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,219,151,223,30,185,15,12,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,85,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,138,23,188,15,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,192,0,0,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,93,79,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,64,191,224,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,1,149,114,252,249,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,185,168,137,65,133,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,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,6,148,192,0,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,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,159,5,217,240,91,203,27,1,211,109,35,187,195,196,158,29,143,229,217,102,111,79,26,87,80,85,210,67,80,204,122,4,100,141,74,122,90,164,78,235,42,85,38,114,203,60,50,53,55,182,52,141,87,180,147,72,21,237,192,79,27,247,222,17,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,183,182,38,72,187,209,175,139,174,230,185,209,196,172,190,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,76,235,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,62,69,114,202,227,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,251,99,99,228,239,238,141,18,110,232,93,160,0,1,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,61,89,0,57,201,235,95,216,110,31,109,58,57,73,111,239,85,234,109,193,123,211,201,22,232,224,161,183,75,79,81,38,215,36,141,86,204,233,223,70,141,234,199,181,99,239,245,218,237,138,5,53,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,249,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,59,95,4,122,13,77,196,119,18,248,118,155,94,104,170,231,199,150,161,247,76,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,93,237,216,250,134,42,117,118,214,175,159,226,199,205,62,178,124,192,200,125,70,112,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,239,106,162,91,167,37,189,116,190,229,56,38,91,160,217,29,230,212,250,76,39,195,220,113,170,78,140,142,187,194,213,205,80,250,212,232,138,139,44,49,206,177,59,126,213,115,29,87,181,207,86,186,38,182,48,106,198,131,84,229,92,177,52,59,95,172,84,84,158,35,7,168,190,90,239,175,109,60,77,158,75,117,101,242,165,176,72,249,149,232,247,178,26,158,140,108,72,215,251,235,164,122,108,70,189,93,199,248,16,215,75,23,14,220,80,98,58,141,152,222,110,182,236,89,190,42,221,125,117,189,30,253,244,181,20,242,70,197,154,38,42,44,176,199,58,193,59,152,136,231,127,5,28,198,57,237,99,84,52,82,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,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,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,5,0,243,71,243,217,169,191,69,244,122,34,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,148,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,22,43,203,67,129,202,110,28,112,216,117,135,56,125,91,245,23,52,179,198,201,169,36,100,180,236,177,219,166,88,231,74,39,66,244,107,150,165,92,200,157,51,158,223,129,241,164,108,68,70,189,243,7,95,224,187,132,156,87,132,109,44,76,90,219,47,142,201,47,190,26,225,147,92,92,232,229,238,87,54,154,54,62,8,37,72,98,145,104,227,145,38,116,44,145,21,205,239,72,170,189,94,164,128,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,0,0,69,254,102,151,107,173,151,129,205,79,172,179,92,234,232,42,36,167,182,210,62,90,105,157,19,221,4,247,58,72,102,137,92,213,69,86,73,20,146,70,246,253,206,99,220,213,234,138,168,74,2,26,243,108,205,109,88,175,5,185,5,138,225,79,87,37,70,99,120,181,89,40,93,11,26,172,142,118,84,182,185,93,42,171,145,81,157,170,25,90,138,212,114,239,115,19,167,69,87,52,40,132,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,184,205,14,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,105,248,1,15,249,176,98,214,44,131,130,92,190,237,119,161,241,21,120,205,194,209,116,181,201,221,123,60,61,83,235,161,164,116,157,26,168,143,235,5,93,67,58,57,21,191,31,94,155,154,213,73,128,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,2,136,56,126,212,207,216,222,184,224,122,165,37,93,214,158,147,25,200,40,110,21,254,203,147,101,84,212,44,153,190,42,6,124,108,71,119,96,89,99,86,57,200,215,181,234,215,46,215,41,119,252,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,16,20,151,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,165,227,53,156,39,121,167,209,191,152,24,247,168,192,105,76,14,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,246,113,23,195,70,169,240,191,157,205,130,234,101,167,253,111,130,188,209,193,83,236,187,159,240,97,150,79,9,60,209,71,222,237,119,216,201,54,183,224,127,86,175,242,85,210,153,194,184,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,248,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,5,122,242,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,198,201,25,217,183,243,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,111,220,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,114,88,220,175,86,185,97,154,87,5,133,0,0,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,93,79,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,64,191,224,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,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,6,148,192,0,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,122,242,203,180,218,175,92,113,233,133,29,230,217,73,95,79,29,69,202,173,145,84,194,217,88,217,224,182,85,205,12,168,215,34,162,62,57,99,142,70,59,239,107,216,215,39,69,68,83,65,37,0,242,184,243,217,166,95,90,244,122,210,255,0,128,227,252,81,112,201,128,241,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,55,62,218,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,211,73,21,120,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,14,199,74,248,211,98,185,146,244,218,230,182,73,81,225,23,249,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,205,145,118,186,171,214,38,190,210,140,182,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,45,158,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,93,247,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,136,38,169,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,183,127,197,62,181,254,238,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,109,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,2,218,185,39,232,237,214,203,134,231,154,223,124,176,210,69,79,146,212,82,217,44,21,147,82,185,181,110,130,149,100,117,99,162,145,204,68,90,105,37,146,6,42,198,245,71,75,70,244,114,34,196,210,184,56,177,243,79,172,159,48,50,31,81,156,208,158,128,232,229,139,135,253,26,196,244,119,28,155,196,82,99,54,246,211,201,83,181,236,241,117,79,115,164,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,22,162,25,236,226,199,205,62,178,124,192,200,125,70,112,45,251,128,221,51,197,117,147,150,102,43,165,185,173,39,136,178,228,214,251,253,190,167,108,113,190,72,119,221,235,118,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,163,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,244,229,113,228,79,76,190,181,235,21,164,0,231,39,162,159,97,184,130,180,235,29,37,195,189,73,169,182,245,239,65,36,187,164,130,186,221,21,61,60,155,90,145,181,27,11,160,125,26,183,171,222,229,147,191,215,107,118,32,22,83,192,134,186,95,120,137,225,131,17,212,108,198,243,106,184,229,46,241,86,235,235,173,232,198,108,170,167,168,146,54,44,209,49,85,34,154,72,18,9,220,196,70,183,248,200,230,49,172,115,26,156,3,157,95,149,140,91,230,5,15,167,92,72,235,201,131,94,105,177,93,80,201,116,2,251,91,87,225,243,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,213,238,149,92,207,117,12,108,93,234,230,35,100,87,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,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,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,64,226,23,151,15,25,217,206,190,234,94,107,139,104,223,141,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,38,199,212,181,237,220,199,181,122,57,17,201,215,162,162,47,184,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,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,128,0,0,0,8,1,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,246,223,180,255,0,178,116,116,125,143,17,224,123,63,221,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,141,88,223,5,216,175,239,123,168,28,87,103,237,181,95,234,239,126,204,131,23,181,207,67,29,68,118,175,11,73,68,215,87,57,210,177,85,149,137,61,34,164,78,137,83,183,30,229,220,231,75,182,41,42,0,0,0,2,144,56,133,229,195,198,118,115,175,186,151,154,226,218,55,227,108,185,6,97,121,186,91,170,126,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,46,252,1,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,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,15,94,157,21,21,96,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,218,43,84,125,250,89,235,101,146,41,54,62,165,175,110,230,61,171,209,200,142,78,189,21,17,125,197,223,128,35,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,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,36,0,0,0,0,0,0,0,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,129,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,248,112,212,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,191,128,0,0,0,0,0,0,57,255,0,16,184,181,247,57,208,45,75,194,177,106,31,27,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,82,15,245,46,56,236,255,0,112,207,250,77,103,255,0,59,47,248,0,0,0,33,255,0,52,13,4,213,142,34,116,10,193,133,104,230,41,246,130,245,69,152,82,221,39,166,241,212,212,155,41,89,69,91,27,164,223,81,36,108,94,143,154,52,232,139,187,226,235,211,162,42,164,192,0,83,95,5,252,184,120,147,193,184,160,192,51,93,110,209,191,5,136,99,247,9,46,149,53,63,104,168,36,236,85,65,79,44,148,82,108,166,169,116,174,219,86,202,117,232,136,173,94,157,30,138,205,200,92,160,0,14,127,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,157,0,1,64,63,212,184,227,179,253,195,63,233,53,159,252,236,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,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,200,0,5,32,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,162,181,73,216,165,130,182,41,37,147,99,42,92,247,109,99,28,189,26,138,229,233,209,17,87,220,93,248,0,0,0,67,94,96,156,5,99,220,76,225,181,217,206,159,88,169,40,245,82,209,79,36,212,47,167,240,180,76,191,189,86,153,171,13,116,203,18,190,103,182,158,157,209,211,171,164,99,24,247,162,57,205,98,170,165,106,218,121,103,115,0,176,93,104,175,182,45,31,171,183,92,173,213,17,213,209,214,82,101,182,152,103,166,158,55,35,163,150,57,27,88,142,99,218,228,71,35,145,81,81,81,21,11,244,0,115,78,30,50,109,109,202,180,190,134,225,196,70,158,210,97,217,220,117,21,16,220,104,104,103,130,90,41,24,146,42,195,53,58,197,83,80,187,22,39,49,174,73,30,143,238,50,79,133,25,177,93,210,192,0,0,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,225,205,80,201,27,210,72,158,223,137,169,215,167,84,234,138,138,182,254,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,239,165,125,21,20,109,147,125,60,146,49,58,190,25,19,162,174,239,135,175,78,138,138,179,0,0,0,0,4,0,230,183,194,230,187,113,41,251,46,253,138,96,223,104,254,206,123,111,218,127,217,58,58,62,199,136,240,61,159,238,153,99,221,187,177,47,244,122,244,219,239,233,213,58,207,240,5,96,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,0,0,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,254,225,159,244,154,207,254,118,95,240,2,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,178,149,148,85,177,186,77,245,18,70,197,232,249,163,78,136,187,190,46,189,58,34,170,68,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,216,216,221,155,218,126,54,183,219,182,218,142,215,118,219,85,12,127,195,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,45,252,0,0,0,0,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,18,207,192,16,3,149,39,11,154,237,195,95,237,71,246,215,131,125,156,251,71,236,79,102,127,100,232,235,59,254,31,199,119,191,185,165,147,110,222,252,95,210,233,215,119,187,175,69,233,63,192,0,0,2,128,127,169,113,199,103,251,134,127,210,107,63,249,217,111,220,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,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,144,0,0,0,8,255,0,199,174,150,231,122,211,194,118,115,166,122,105,98,246,206,73,121,246,103,130,162,241,80,211,247,123,87,42,89,164,254,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,0,0,0,0,0,128,28,214,248,92,215,110,37,63,101,223,177,76,27,237,31,217,207,109,251,79,251,39,71,71,216,241,30,7,179,253,211,44,123,183,118,37,254,143,94,155,125,253,58,167,89,254,0,172,14,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,91,63,0,0,0,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,196,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,32,0,20,3,253,75,142,59,63,220,51,254,147,89,255,0,206,203,254,0,0,0,1,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,38,0,2,160,56,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,255,0,14,26,135,200,238,178,74,198,252,45,94,157,122,175,68,69,84,183,240,0,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,77,148,172,162,173,141,210,111,168,146,54,47,71,205,26,116,69,221,241,117,233,209,21,82,96,0,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,240,225,168,124,142,235,36,172,111,194,213,233,215,170,244,68,85,75,127,0,0,0,8,21,204,179,128,74,158,33,109,84,186,179,162,24,141,36,250,161,73,81,5,53,206,22,214,197,70,151,187,118,213,98,43,214,94,145,62,166,21,237,109,123,228,143,172,45,145,138,178,43,32,99,96,182,1,203,223,152,246,150,102,86,157,65,211,237,45,171,177,228,54,58,132,169,161,174,166,202,44,219,226,127,69,69,69,69,170,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,222,0,86,95,29,90,57,199,31,22,250,95,163,246,184,116,38,174,215,125,180,83,220,107,243,27,77,38,83,108,75,82,92,93,35,32,166,116,104,250,206,175,122,69,12,210,167,84,127,105,149,169,26,75,35,187,189,57,167,2,28,185,248,147,211,174,40,49,29,70,214,189,44,181,90,177,108,95,197,92,100,117,194,233,65,93,221,170,74,121,35,165,72,98,167,146,85,239,50,121,34,157,175,114,53,172,236,43,145,232,244,99,93,111,224,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,23,126,0,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,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,242,188,199,248,98,184,241,51,195,236,182,220,43,23,246,198,125,141,220,41,174,24,219,35,154,150,158,73,59,146,178,42,184,29,61,70,212,108,46,129,238,149,204,73,25,186,74,120,21,85,219,81,171,42,128,20,87,165,92,2,115,21,209,189,71,199,53,75,10,209,127,15,122,198,110,17,92,41,183,101,86,182,71,54,197,248,224,151,183,90,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,75,20,230,129,160,154,177,196,78,129,88,48,173,28,197,62,208,94,168,179,10,91,164,244,222,58,154,147,101,43,40,171,99,116,155,234,36,141,139,209,243,70,157,17,119,124,93,122,116,69,84,152,0,10,128,224,43,128,174,44,116,91,139,28,27,83,53,47,74,125,141,141,217,189,167,227,107,125,187,109,168,237,119,109,181,80,199,252,56,106,31,35,186,201,43,27,240,181,122,117,234,189,17,21,82,223,192,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,73,128,0,168,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,216,216,221,155,218,126,54,183,219,182,218,142,215,118,219,85,12,127,195,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,45,252,0,0,0,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,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,0,0,0,0,0,0,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,77,148,172,162,173,141,210,111,168,146,54,47,71,205,26,116,69,221,241,117,233,209,21,82,32,112,21,192,87,22,58,45,197,142,13,169,154,151,165,62,198,198,236,222,211,241,181,190,221,182,212,118,187,182,218,168,99,254,28,53,15,145,221,100,149,141,248,90,189,58,245,94,136,138,169,111,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,135,138,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,0,233,96,0,0,31,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,212,63,88,0,0,0,0,0,0,0,0,0,0,7,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,15,172,14,85,251,216,240,177,255,0,148,182,149,127,242,202,221,255,0,92,117,80,0,0,0,0,0,0,0,0,0,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,215,247,177,225,99,255,0,41,109,42,255,0,229,149,187,254,184,14,170,0,0,0,0,0,0,0,0,1,231,243,93,66,192,116,214,213,21,247,81,179,140,127,21,182,207,80,218,72,171,47,119,56,104,96,146,119,53,206,108,77,146,103,53,170,245,107,30,228,106,47,94,140,114,255,0,37,3,208,3,159,226,220,66,232,22,115,125,165,197,176,173,112,211,252,130,245,91,191,195,91,173,121,53,21,93,84,251,24,231,191,100,81,200,231,187,107,24,231,47,68,247,53,170,171,238,69,58,0,0,0,0,0,0,0,0,0,0,14,85,251,216,240,177,255,0,148,182,149,127,242,202,221,255,0,92,7,85,7,201,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,101,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,7,214,7,42,253,236,120,88,255,0,202,91,74,191,249,101,110,255,0,174,58,168,0,121,76,235,86,52,179,75,252,15,237,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,251,208,249,88,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,64,232,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,63,88,57,87,239,99,194,199,254,82,218,85,255,0,203,43,119,253,113,213,64,0,0,0,0,0,0,0,0,0,126,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,220,228,85,15,214,0,0,1,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,128,116,0,121,76,23,86,52,179,84,60,119,236,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,251,148,245,96,0,0,0,0,1,229,51,173,88,210,205,47,240,63,180,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,239,67,242,225,90,223,162,250,149,117,150,197,167,58,189,133,101,87,40,41,221,87,45,29,146,255,0,73,93,60,112,53,205,107,165,116,112,200,231,35,17,207,99,85,202,157,58,189,169,252,208,15,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,175,13,124,125,86,97,252,98,106,151,12,250,197,112,186,221,45,89,30,168,94,104,113,59,196,245,51,214,73,108,170,125,115,169,169,237,174,99,156,237,148,110,237,198,216,187,104,214,195,35,157,185,21,146,43,225,178,163,53,156,88,249,167,214,79,152,25,15,168,206,6,148,193,94,188,176,184,245,169,214,123,85,39,15,218,193,125,171,175,212,27,101,61,76,214,171,189,95,105,137,118,183,64,216,118,67,36,174,151,187,81,92,212,116,238,85,72,190,40,96,89,30,231,61,36,123,172,40,0,0,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,196,0,224,207,141,28,171,139,142,59,179,10,234,39,93,108,152,13,183,79,234,160,178,99,210,215,72,232,223,218,185,210,109,174,169,129,30,176,165,99,210,121,17,92,196,248,35,86,197,185,251,86,71,198,14,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,250,249,42,121,167,202,126,95,215,122,141,184,11,169,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,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,152,0,14,63,197,158,179,102,90,3,160,217,62,169,96,122,117,87,152,221,236,244,251,217,75,23,69,130,137,139,215,117,109,83,81,201,43,233,161,79,142,70,196,138,245,68,247,172,113,247,38,138,136,127,124,61,125,253,190,254,241,127,110,238,191,105,61,161,226,124,47,181,43,124,15,129,241,190,51,217,27,59,221,207,103,119,61,222,27,185,183,111,187,239,247,154,62,41,47,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,173,150,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,227,218,246,171,30,230,171,225,71,133,175,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,44,140,87,53,142,124,82,196,245,99,55,237,78,170,103,51,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,130,52,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,3,213,144,3,153,95,48,47,216,77,29,118,130,105,76,219,243,235,173,189,190,212,184,181,221,99,179,208,213,193,82,207,225,75,5,75,38,167,184,177,124,52,241,238,98,181,35,145,143,247,238,105,213,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,9,255,0,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,171,150,253,202,235,143,170,60,194,197,109,225,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,190,177,189,200,219,23,109,28,233,163,107,183,34,62,53,124,193,101,71,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,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,82,183,50,254,61,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,91,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,193,185,238,87,189,174,86,66,172,14,127,199,7,30,185,151,19,58,161,110,184,105,253,247,32,199,48,76,78,162,150,225,140,80,175,74,26,216,110,44,141,170,250,249,214,9,94,139,82,217,86,70,196,246,191,248,113,163,118,163,30,249,85,246,63,202,251,138,189,101,226,119,78,50,159,219,21,183,198,213,226,119,8,41,169,178,152,232,219,77,29,219,190,146,72,250,119,71,28,109,135,189,78,141,143,114,199,211,172,117,16,110,98,59,172,146,212,183,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,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,40,30,172,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,113,254,40,184,155,192,120,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,100,13,145,119,57,140,116,241,58,87,177,175,88,227,87,63,107,186,35,92,28,215,143,110,55,236,92,35,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,236,108,172,141,119,163,159,47,77,173,115,99,149,89,88,28,25,115,11,212,125,0,213,138,235,230,172,101,249,94,101,134,101,27,165,201,105,170,38,91,157,194,74,168,233,187,116,213,84,239,169,153,155,102,78,213,60,47,87,73,181,208,53,26,173,114,199,10,178,58,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,127,38,117,164,250,167,165,254,7,246,153,166,153,94,37,237,62,239,130,246,237,154,166,131,197,118,246,247,59,93,230,55,126,222,227,55,109,235,211,123,122,253,232,6,156,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,76,28,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,55,38,232,169,170,28,246,170,191,127,110,41,26,175,86,181,38,154,86,220,248,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,106,160,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,114,47,242,202,227,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,54,150,178,233,59,94,252,146,137,138,231,53,241,201,209,21,245,48,197,209,178,49,251,164,123,35,239,238,145,86,110,212,160,226,199,202,198,178,124,191,200,125,58,115,56,56,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,129,169,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,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,0,64,14,117,126,86,49,111,152,20,62,157,113,39,165,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,239,107,216,230,175,69,69,66,5,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,10,171,213,30,55,239,188,35,243,39,213,26,44,142,170,235,114,211,43,223,178,229,189,217,40,225,101,68,204,170,75,5,26,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,93,119,53,206,142,37,101,159,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,80,191,52,127,61,154,155,244,95,71,162,58,175,43,222,58,127,98,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,240,154,234,137,20,46,164,0,0,0,0,161,110,105,122,23,89,163,252,86,95,178,74,43,55,132,198,245,19,253,18,91,38,141,103,146,55,213,72,136,151,6,58,73,83,111,123,197,119,38,116,108,115,154,200,234,96,254,138,57,24,219,233,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,0,230,156,152,56,138,166,125,171,37,225,179,47,203,41,35,168,130,161,183,156,58,134,170,89,123,243,177,237,145,110,20,240,43,220,177,35,35,88,226,157,33,98,53,234,179,85,75,209,232,143,86,74,14,104,254,68,245,55,232,190,177,68,82,183,11,26,215,251,187,113,5,132,235,28,150,255,0,27,73,143,220,23,199,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,247,61,27,220,70,110,234,222,168,183,83,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,41,241,79,173,127,187,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,138,20,215,205,47,93,43,53,131,138,203,246,55,69,121,241,120,222,157,255,0,161,187,100,49,164,241,198,202,168,209,22,224,247,71,42,237,239,120,174,228,46,145,141,107,95,29,52,31,210,70,163,221,42,185,41,232,93,101,170,197,154,113,15,126,179,118,125,183,179,27,199,106,100,89,227,145,244,177,63,185,92,246,177,81,34,146,23,204,218,86,54,68,87,185,36,164,157,159,7,71,35,234,88,210,159,11,26,41,251,187,112,251,132,232,228,151,15,27,87,143,219,215,199,206,217,123,145,190,186,121,95,81,85,218,119,110,53,88,82,121,165,72,247,49,29,219,70,110,234,238,170,161,213,78,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,42,215,134,174,59,109,90,39,197,222,181,104,70,180,100,213,116,248,77,243,82,47,206,199,238,53,115,183,193,99,213,174,185,213,44,172,147,114,110,138,154,161,207,106,171,247,246,226,145,170,245,107,82,105,165,109,165,25,172,226,199,205,62,178,124,192,200,125,70,112,52,166,10,192,229,139,204,46,179,41,172,166,225,215,136,28,191,189,117,155,108,88,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,238,153,123,176,178,153,54,177,170,216,214,61,202,245,137,175,179,240,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,91,105,119,27,247,222,46,57,147,233,117,22,57,85,117,182,233,149,147,218,146,217,44,149,144,178,158,103,213,45,130,177,38,170,171,108,114,200,201,38,222,233,89,26,239,86,178,46,155,90,215,73,42,191,149,115,66,227,167,246,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,127,21,173,167,145,57,87,43,143,61,154,101,245,175,71,173,2,210,121,138,241,77,171,156,49,105,125,53,195,74,52,226,174,233,81,125,167,171,134,163,43,88,95,53,22,42,246,201,77,28,83,79,31,105,209,57,242,173,67,219,18,74,246,51,185,27,122,182,100,235,26,213,95,8,156,115,231,220,61,107,205,94,170,103,151,76,131,56,182,229,116,241,91,114,198,86,221,38,168,173,170,130,61,137,13,83,29,44,155,101,169,167,107,54,199,221,85,78,219,165,137,29,31,115,184,203,233,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,251,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,128,104,79,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,235,20,87,203,187,143,170,206,24,242,165,192,245,74,225,117,185,105,149,239,181,79,213,106,103,168,251,51,34,73,43,252,77,45,54,229,98,66,247,207,35,170,35,141,137,35,190,25,27,185,209,246,229,189,64,5,53,243,66,227,234,197,173,59,248,120,209,155,135,140,196,45,87,6,84,95,111,244,213,47,72,111,85,80,238,70,83,64,140,114,50,90,56,222,168,245,145,200,230,203,44,113,190,62,140,137,146,77,218,185,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,212,8,23,61,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,117,133,25,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,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,120,74,163,154,113,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,213,35,138,71,123,246,169,234,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,61,156,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,252,10,232,154,247,183,196,200,214,198,233,159,185,219,158,136,212,94,219,35,99,1,118,227,115,137,123,142,188,214,241,31,71,169,53,118,188,202,170,158,75,124,78,164,141,142,162,165,183,59,174,218,8,233,102,71,196,180,205,85,71,35,36,71,255,0,17,18,103,43,166,235,34,204,158,44,248,205,215,27,62,9,194,103,21,54,75,87,216,188,190,235,111,201,164,184,90,94,201,150,134,225,75,222,183,49,91,36,50,109,123,232,234,153,20,115,177,170,229,115,91,36,78,100,170,246,50,99,149,114,221,224,22,251,175,185,85,175,91,117,34,223,224,180,203,31,184,50,162,158,26,170,102,73,246,154,170,9,58,173,51,35,149,174,99,168,218,246,109,158,71,53,90,254,142,133,157,93,220,124,61,175,158,119,224,159,230,79,211,64,159,252,58,113,47,165,156,80,96,144,231,90,103,118,255,0,93,227,108,213,147,211,123,82,217,252,105,162,143,197,193,12,178,118,123,189,135,190,61,206,248,217,209,201,252,209,58,169,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,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,64,244,0,0,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,72,21,195,31,56,75,22,160,106,61,203,21,226,18,203,106,194,173,87,171,132,48,98,245,244,17,61,212,182,248,220,179,110,109,214,170,89,191,245,102,36,209,194,200,209,203,35,228,72,153,239,104,89,80,0,10,213,227,83,138,235,239,9,124,194,240,156,203,187,117,172,196,46,90,127,67,71,148,217,40,166,99,124,125,47,143,186,36,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,82,194,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,157,185,213,249,167,197,190,95,208,250,141,196,241,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,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,0,113,204,255,0,139,238,29,180,187,46,175,193,51,189,67,246,101,242,217,218,241,84,190,201,174,155,183,220,137,146,179,227,138,23,49,122,178,70,47,185,203,211,175,69,247,162,161,232,116,151,95,244,147,92,253,171,251,44,203,125,183,236,78,199,143,254,176,169,166,236,247,187,157,191,237,241,179,119,94,212,159,209,235,211,111,191,167,84,235,225,78,38,197,85,245,116,215,19,87,163,88,215,238,109,46,228,121,165,140,55,150,221,195,92,166,206,145,59,243,69,81,78,147,166,147,189,166,154,78,177,164,235,199,88,209,208,128,7,187,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,14,105,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,45,112,92,120,28,169,212,174,95,248,23,20,154,108,250,72,175,184,197,158,246,252,166,216,230,69,2,92,109,212,183,107,131,214,181,146,116,69,125,76,49,117,107,155,35,151,185,12,81,181,138,215,68,216,230,138,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,129,80,52,230,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,235,226,23,155,222,9,144,240,227,13,14,140,91,238,180,58,147,153,91,231,183,220,105,230,116,208,253,146,220,197,142,89,217,84,196,103,126,101,220,171,76,248,85,58,123,165,149,35,115,59,15,171,107,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,189,202,174,95,189,64,243,228,255,0,228,169,230,159,41,249,127,93,234,54,227,197,113,215,194,37,171,132,29,35,209,92,82,123,141,37,227,44,191,84,100,87,44,142,235,5,59,88,199,206,140,181,181,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,223,107,201,83,205,62,83,242,254,187,212,109,192,93,72,0,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,6,148,192,0,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,214,0,103,175,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,245,184,18,227,162,251,193,245,247,32,166,187,80,93,114,76,50,249,111,168,149,108,16,86,50,24,227,188,53,141,90,106,166,171,216,237,155,187,105,4,170,206,138,177,189,175,86,202,176,71,26,222,78,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,225,69,207,95,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,30,30,87,88,181,139,62,215,92,254,233,168,218,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,240,170,250,173,93,225,159,50,209,93,35,210,205,82,204,235,169,24,253,87,167,175,185,91,45,144,170,72,250,107,116,44,164,125,60,242,200,215,43,119,206,218,189,233,26,39,192,198,179,115,183,185,209,199,42,185,97,112,21,77,172,247,90,78,32,117,130,197,73,95,167,214,202,138,152,109,86,138,190,235,22,237,113,129,208,236,154,72,157,23,106,162,133,170,233,218,168,146,252,83,64,177,189,174,98,72,199,116,190,121,223,130,127,153,63,77,2,16,112,147,195,61,79,20,249,14,121,131,217,171,170,224,200,108,120,61,118,71,143,195,10,197,178,182,227,5,85,43,35,164,149,101,115,90,214,74,217,164,141,31,189,155,30,230,61,85,205,99,152,238,63,254,138,176,44,171,253,85,199,50,76,114,225,254,249,71,93,109,174,167,147,254,108,144,205,28,140,255,0,3,154,230,255,0,37,66,117,114,84,243,79,148,252,191,174,245,27,113,39,249,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,111,154,56,155,23,118,162,185,168,232,26,136,178,252,80,192,145,177,174,122,70,199,4,32,213,158,102,122,227,170,92,56,216,56,126,237,251,30,72,109,233,107,202,114,56,174,19,79,93,145,210,198,196,142,56,222,233,58,190,46,227,19,250,229,119,189,211,185,87,223,28,110,146,39,199,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,175,202,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,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,254,224,245,92,46,240,201,128,240,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,38,249,221,26,110,115,24,233,229,108,76,123,158,177,198,173,102,231,116,87,59,176,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,162,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,206,185,210,184,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,13,47,3,159,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,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,60,60,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,187,78,57,56,72,166,226,247,72,219,135,210,229,21,118,60,134,199,80,235,165,134,103,212,203,236,233,42,246,43,59,117,144,55,171,94,199,53,92,212,149,26,178,195,185,92,205,205,116,177,75,159,108,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,0,157,92,175,120,22,253,181,229,76,215,29,99,195,60,94,155,89,119,251,30,154,181,219,97,190,221,35,145,168,157,97,86,175,136,163,135,164,157,206,170,214,62,84,100,127,197,107,106,35,75,73,226,139,134,76,7,138,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,55,192,233,19,115,88,247,65,19,101,99,28,197,146,52,115,55,55,170,57,177,131,149,167,26,248,174,168,105,197,135,134,252,214,231,224,179,236,66,223,224,173,62,33,99,100,119,187,92,8,189,150,211,236,107,83,189,79,3,91,27,226,84,87,186,56,146,100,116,159,198,237,78,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,0,205,22,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,57,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,225,7,28,156,91,212,241,123,171,141,204,41,113,122,75,30,61,99,167,117,174,195,11,233,162,246,140,148,155,213,253,202,201,219,213,207,123,156,174,114,68,142,88,161,220,173,102,231,58,89,101,233,92,185,120,32,205,181,235,81,236,154,173,146,82,221,108,90,123,139,220,41,238,46,175,142,106,203,101,85,218,70,45,71,105,45,149,81,197,181,253,186,170,86,54,119,199,44,114,70,215,124,15,108,155,85,161,122,128,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,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,146,234,114,78,100,56,12,252,22,220,184,153,193,62,207,187,44,130,158,154,145,48,251,149,238,23,84,209,93,106,42,95,78,200,166,100,78,238,189,136,144,212,212,177,187,99,124,244,244,238,114,118,190,37,142,16,115,66,224,91,246,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,255,0,9,174,167,141,96,84,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,118,185,236,108,243,53,174,84,234,212,150,68,78,155,151,168,122,189,47,214,189,92,209,91,170,222,116,163,81,242,12,90,162,74,138,106,154,134,91,107,159,20,21,143,129,202,232,146,166,30,189,170,134,53,92,255,0,130,86,189,138,143,122,42,42,57,81,109,123,155,255,0,218,175,220,191,79,126,221,123,43,237,39,219,11,79,182,61,147,220,240,62,59,217,53,253,255,0,15,221,254,39,103,185,191,102,255,0,139,111,78,190,254,164,85,229,25,195,215,237,91,136,41,117,102,231,83,106,125,151,74,187,53,178,219,235,41,124,68,149,149,213,113,84,199,70,232,209,201,178,62,203,226,124,253,213,85,115,100,134,29,173,234,229,124,115,3,157,95,149,140,91,230,5,15,167,92,64,169,93,4,214,188,171,135,109,88,177,107,30,21,111,181,86,222,177,255,0,21,225,160,186,69,36,148,175,239,211,75,78,253,237,142,72,222,189,25,51,149,58,61,62,36,78,189,83,170,46,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,153,114,74,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,97,161,64,124,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,172,5,0,243,71,243,217,169,191,69,244,122,34,42,146,171,154,63,158,205,77,250,47,163,209,31,171,130,190,13,169,184,190,210,253,95,183,216,170,105,40,51,188,98,163,28,155,28,174,174,173,150,10,38,50,121,43,82,178,26,132,142,57,21,204,124,81,35,154,168,205,233,36,81,244,115,88,178,35,130,90,242,197,230,23,89,148,214,83,112,235,196,14,95,222,186,205,182,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,247,76,189,216,89,76,155,88,213,108,107,30,229,122,196,215,217,249,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,201,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,4,213,0,0,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,159,88,1,152,29,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,31,185,113,21,83,175,252,159,115,184,50,156,178,174,249,155,97,149,22,171,53,254,106,249,98,117,92,204,246,221,35,232,234,28,141,114,189,236,117,58,178,62,244,168,143,146,90,122,133,85,122,181,207,119,63,231,47,162,22,172,23,91,108,26,209,111,190,85,212,84,106,133,60,237,174,160,154,54,236,164,158,219,5,29,58,62,39,167,69,86,73,20,145,117,99,145,85,175,141,238,220,168,244,100,113,47,76,245,175,236,54,138,235,30,142,85,219,251,212,154,155,111,178,246,103,142,45,210,65,93,110,186,69,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,7,42,45,83,157,38,191,127,222,151,15,152,118,161,127,182,46,121,165,138,137,255,0,250,187,237,173,170,122,39,252,124,169,2,187,253,134,87,179,251,67,202,171,58,175,20,250,215,251,196,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,54,189,91,220,87,237,232,222,136,129,218,185,90,104,93,102,176,113,89,97,201,43,108,222,47,27,211,191,244,73,115,154,69,158,56,217,85,26,42,91,216,217,34,77,189,239,21,219,153,177,189,205,107,227,166,159,250,72,213,99,175,164,128,28,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,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,7,42,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,10,226,224,91,246,215,203,171,77,117,199,71,48,207,23,169,54,95,107,251,98,154,137,219,102,190,218,227,186,87,162,244,133,26,190,34,178,30,145,246,250,43,94,248,145,241,255,0,21,205,167,141,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,134,162,10,192,230,117,204,46,179,22,172,169,225,215,135,236,191,179,117,135,116,89,109,254,217,52,240,85,90,170,162,158,25,34,165,162,171,130,102,109,153,59,83,50,165,54,189,168,217,18,61,200,244,149,172,253,121,247,55,123,84,156,37,218,114,44,82,58,74,29,106,201,105,234,237,178,81,209,192,218,170,43,13,109,60,208,54,74,169,99,157,237,123,89,45,60,203,61,55,195,60,125,196,88,164,116,157,153,122,213,7,250,42,207,114,175,245,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,210,77,52,146,63,252,46,115,157,252,213,64,249,68,170,229,113,231,179,76,190,181,232,245,167,234,227,83,131,106,110,16,116,191,72,45,247,218,154,74,252,239,39,168,200,230,200,235,168,107,101,158,137,236,130,74,36,163,134,157,36,142,53,107,25,20,170,231,42,179,122,201,44,157,92,230,36,104,223,203,202,227,207,102,153,125,107,209,235,64,191,227,154,113,15,195,246,3,196,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,190,39,57,27,213,99,150,70,251,183,41,210,192,25,161,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,124,78,114,55,162,73,20,141,247,237,82,74,240,255,0,204,247,84,52,99,134,140,171,71,234,174,21,119,60,154,130,158,146,147,78,174,181,20,49,213,50,211,3,158,173,169,138,165,242,74,138,246,67,22,215,82,181,99,149,26,255,0,129,253,97,107,35,109,159,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,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,249,63,209,86,123,149,127,170,185,30,73,145,220,63,223,43,43,174,85,213,18,127,206,146,105,164,145,255,0,225,115,156,239,230,170,122,173,123,209,76,171,135,109,88,190,232,230,107,112,181,86,222,177,255,0,11,226,103,181,203,36,148,175,239,211,69,80,205,142,146,56,222,189,25,51,81,122,177,62,36,94,157,83,162,173,175,242,185,224,74,235,162,118,169,181,223,90,49,154,74,124,218,249,78,198,227,246,234,184,29,227,113,234,39,53,233,43,228,220,187,98,169,168,107,218,138,205,157,200,163,106,177,92,213,154,104,155,2,249,163,249,236,212,223,162,250,61,16,28,211,71,248,100,207,181,207,75,245,19,80,52,230,154,174,241,114,211,218,139,43,101,199,168,109,211,85,214,220,96,175,146,162,55,62,157,176,163,156,231,196,232,88,231,49,91,209,99,116,143,220,222,218,53,254,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,82,202,185,24,254,54,126,91,253,72,230,156,209,184,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,248,44,122,181,206,98,68,248,246,174,232,169,170,28,247,34,51,103,110,41,26,140,71,53,38,134,38,135,42,227,99,152,54,125,197,133,77,38,57,102,134,175,19,193,41,105,226,115,236,180,245,147,53,245,211,201,21,44,147,50,187,108,189,154,182,67,87,4,139,78,254,212,106,140,84,114,181,175,114,163,124,255,0,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,224,56,116,225,163,84,248,160,206,225,193,116,206,211,254,187,198,222,107,32,169,246,93,179,248,51,75,31,139,158,24,164,236,247,123,15,100,123,155,241,191,163,83,249,170,104,79,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,161,234,177,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,43,7,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,170,178,95,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,175,53,224,131,72,112,221,122,226,115,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,231,248,139,225,163,84,248,95,206,230,193,117,50,211,254,183,193,94,104,224,169,246,93,207,248,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,249,42,134,146,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,38,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,133,75,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,198,201,25,217,242,188,208,184,233,253,181,229,79,208,237,28,204,252,94,155,89,118,123,98,166,137,187,97,190,221,35,145,202,189,38,71,47,136,163,135,164,125,190,136,214,62,84,124,159,197,107,105,228,64,229,92,123,113,191,125,226,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,123,165,100,107,189,90,200,186,109,107,93,36,170,255,0,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,156,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,126,215,36,80,162,163,164,115,92,170,172,99,36,145,154,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,250,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,41,91,157,95,154,124,91,229,253,15,168,220,72,0,79,254,117,126,105,241,111,151,244,62,163,113,62,79,45,254,20,116,227,139,93,56,215,12,43,53,139,192,221,104,126,207,207,96,191,193,10,62,170,209,84,228,184,162,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,96,117,94,88,188,194,232,241,106,58,110,29,120,129,203,251,54,168,118,197,137,95,238,115,65,5,45,170,150,40,38,146,90,90,218,185,230,102,216,83,181,11,41,147,107,220,142,145,99,220,140,72,154,203,106,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,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,112,88,81,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,1,231,228,207,240,216,179,250,125,45,118,67,72,185,101,85,158,107,251,45,45,85,116,233,110,138,104,224,117,67,209,19,163,24,178,204,198,55,114,166,245,73,54,110,237,201,180,61,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,2,28,243,13,215,253,91,208,207,176,31,178,204,183,216,158,219,246,175,143,254,176,166,169,239,118,124,39,111,251,124,111,219,211,187,39,244,122,117,221,239,235,209,58,120,222,1,184,159,215,45,106,214,27,198,45,169,185,199,182,109,116,184,213,69,194,24,61,153,71,79,182,161,181,84,172,107,247,67,19,28,189,27,43,211,162,175,79,127,221,213,19,166,182,172,210,205,24,175,36,152,157,238,30,141,56,198,190,159,201,54,177,176,121,150,35,32,157,162,166,186,58,152,138,167,77,106,223,236,213,52,207,13,221,57,199,14,215,39,28,227,123,70,53,135,44,226,131,52,200,49,109,40,204,175,54,186,175,103,118,43,109,246,42,170,138,121,118,219,169,152,237,178,49,138,215,116,115,92,213,232,190,229,69,79,189,14,233,203,23,78,181,7,1,253,165,125,187,193,114,28,115,199,251,27,194,251,90,217,61,31,127,103,140,223,219,238,181,187,182,239,103,94,157,122,110,78,191,122,19,156,30,86,114,138,44,226,252,174,42,157,117,153,211,199,95,213,176,204,122,70,197,102,27,61,27,61,85,138,98,136,162,221,27,218,206,191,187,154,102,39,78,92,119,120,248,128,170,77,103,227,123,138,12,79,88,115,172,91,31,212,239,11,107,179,100,183,59,125,20,30,197,183,63,181,79,13,84,140,141,155,159,2,185,221,26,212,78,174,85,85,233,239,85,82,99,112,13,171,250,139,173,90,61,120,202,117,55,33,246,205,210,151,37,168,183,195,63,132,130,159,109,59,105,105,94,214,109,133,140,106,244,116,175,94,170,157,125,255,0,127,68,78,159,188,54,109,99,21,126,108,81,19,175,30,122,105,195,222,197,206,250,60,205,50,28,174,156,219,19,114,220,219,157,222,20,205,83,87,107,151,9,162,35,199,138,74,128,13,162,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,165,117,115,74,225,51,78,52,27,81,227,207,52,190,249,138,89,173,89,71,135,150,108,42,43,154,37,202,142,170,85,170,89,42,169,168,145,137,218,183,47,135,107,81,119,171,89,51,221,27,26,214,35,24,201,171,193,110,186,105,199,14,156,179,48,61,80,213,11,207,129,181,80,251,102,40,97,137,17,245,87,10,167,93,235,150,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,212,6,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,131,192,23,39,202,111,132,205,56,196,48,159,222,30,231,124,197,51,28,206,235,178,43,109,77,162,230,149,209,227,148,179,81,195,36,148,178,51,99,124,53,199,248,239,100,232,170,231,50,61,140,107,154,146,74,146,85,94,97,160,58,203,128,105,198,45,171,153,150,158,221,109,88,134,105,187,216,151,73,216,222,221,79,68,87,55,115,81,85,241,119,24,139,36,93,198,183,187,27,92,248,247,177,21,201,221,121,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,161,40,57,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,116,174,119,23,107,85,254,213,160,215,219,21,206,146,227,109,184,211,228,21,116,117,148,147,54,104,42,96,145,182,199,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,205,121,42,121,167,202,126,95,215,122,141,184,11,169,0,141,92,111,241,163,138,240,143,167,19,215,81,58,213,123,207,174,93,184,44,152,244,181,209,182,70,119,82,109,181,213,48,35,210,101,163,98,193,34,43,152,159,28,136,216,183,51,114,200,192,141,92,222,120,182,197,108,216,37,203,132,188,122,47,29,146,95,125,151,112,190,207,182,57,105,232,40,91,51,170,25,6,230,76,146,69,88,178,83,210,73,177,241,43,86,9,183,34,245,123,21,42,135,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,222,126,76,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,62,80,26,72,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,1,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,250,8,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,15,86,0,0,114,174,32,184,98,209,174,39,172,86,155,6,175,98,254,210,142,201,112,138,225,67,83,4,206,167,170,135,163,216,179,64,217,153,209,233,12,236,98,71,43,17,83,171,118,185,170,217,35,138,70,117,80,7,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,171,110,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,113,76,63,131,253,14,194,120,130,202,120,152,180,227,123,243,60,163,107,145,210,178,20,165,181,200,232,146,58,153,168,226,100,109,237,205,81,239,116,210,189,95,35,156,249,122,57,169,44,141,127,107,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,18,106,115,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,116,74,105,234,62,204,200,146,68,207,13,85,83,181,88,144,189,243,198,218,121,36,122,72,239,138,55,110,116,125,201,97,89,168,140,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,10,1,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,116,17,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,158,206,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,236,28,182,56,231,186,240,251,159,209,233,94,163,93,42,235,180,235,42,168,166,182,196,250,203,163,155,6,47,59,166,145,91,85,19,102,145,32,134,153,210,84,61,213,61,17,171,211,164,187,149,99,88,228,11,201,33,7,50,126,6,45,92,65,96,21,154,169,167,54,186,74,29,69,197,105,234,110,82,178,142,214,215,79,148,64,216,99,71,82,202,232,99,89,230,169,108,116,236,109,55,85,114,117,235,22,212,73,18,72,230,248,3,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,146,127,139,126,99,186,185,197,110,27,100,211,234,171,69,38,31,143,83,211,195,45,250,134,215,84,249,25,123,184,177,81,123,178,43,145,28,202,102,185,26,248,233,149,95,181,255,0,19,228,149,205,137,99,246,188,220,244,247,67,176,158,32,162,186,233,197,251,126,103,148,119,174,153,165,146,14,202,82,218,228,116,84,201,77,35,91,20,77,237,205,81,253,113,60,168,247,190,71,57,237,149,81,169,43,85,240,88,14,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,26,9,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,94,85,193,30,21,162,248,79,13,24,116,90,9,81,87,87,137,222,169,223,123,142,178,224,250,73,46,51,207,80,245,116,141,173,146,149,169,19,234,97,94,148,206,68,234,172,240,205,141,85,123,103,117,0,1,199,248,162,226,111,1,225,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,232,141,112,112,174,103,188,91,98,186,29,163,87,141,28,167,139,199,230,122,153,143,214,219,232,224,70,199,44,52,84,50,185,148,245,19,213,53,38,100,177,111,134,90,148,167,122,49,237,116,176,59,114,42,49,200,180,88,123,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,47,138,3,66,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,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,51,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,123,183,32,29,44,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,93,192,51,45,35,226,207,68,173,57,157,45,130,147,36,194,115,10,116,153,109,151,251,91,37,99,159,12,234,215,195,61,60,168,230,57,241,84,66,228,234,155,153,190,36,115,28,228,218,229,164,206,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,99,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,23,93,205,115,163,137,89,122,121,54,45,167,26,219,130,67,105,200,232,109,89,118,33,123,240,23,72,227,238,165,69,13,194,56,166,138,174,154,78,172,93,147,66,175,142,39,244,234,232,228,111,185,200,230,57,81,67,144,112,9,195,197,215,134,126,26,44,24,30,85,106,164,160,203,46,21,21,55,188,141,148,213,142,169,103,141,157,253,24,213,114,170,177,31,29,52,116,176,189,34,254,30,248,156,173,87,245,89,31,194,185,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,43,131,151,190,1,134,234,159,23,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,93,146,179,216,245,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,159,147,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,61,95,43,143,61,154,101,245,175,71,173,46,207,136,126,31,176,30,38,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,221,185,64,168,30,91,28,115,221,120,125,207,232,244,175,81,174,149,117,218,117,149,84,83,91,98,125,101,209,205,131,23,157,211,72,173,170,137,179,72,144,67,76,233,42,30,234,158,136,213,233,210,93,202,177,172,114,94,73,153,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,175,43,206,96,95,247,183,194,150,174,205,254,197,105,195,47,14,119,254,179,42,211,86,207,81,83,255,0,171,83,82,71,12,95,235,34,233,253,21,2,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,14,171,205,11,129,111,219,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,252,87,54,158,52,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,238,96,156,122,227,220,51,97,181,216,54,159,95,105,43,53,82,239,79,36,52,44,167,240,181,172,176,61,22,153,203,53,116,43,42,62,23,186,158,161,210,83,163,163,123,30,246,34,185,174,98,42,45,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,6,135,184,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,17,87,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,236,108,79,145,54,35,159,47,93,206,115,99,137,25,42,128,0,0,142,188,193,116,118,235,173,252,37,231,88,142,53,97,164,186,228,52,84,240,222,236,241,75,74,233,231,73,233,38,100,210,54,149,172,99,223,226,100,167,109,68,17,163,19,171,150,125,138,168,215,185,76,240,154,168,51,153,198,230,131,83,112,227,196,190,99,166,214,106,42,184,49,228,168,101,211,31,89,169,229,141,139,110,169,98,75,28,113,62,87,189,211,50,23,58,74,101,151,123,183,190,157,234,189,29,185,168,28,40,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,158,84,176,158,77,26,33,106,206,181,182,255,0,173,23,11,229,93,61,70,151,211,192,218,26,8,99,110,202,185,238,80,86,83,171,229,122,245,84,100,113,71,47,70,53,17,92,249,24,237,200,140,86,72,23,19,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,214,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,26,179,206,34,180,143,136,254,12,181,175,41,210,140,178,146,233,79,75,131,228,240,212,82,172,172,109,109,51,27,77,91,12,83,79,77,185,101,129,147,165,59,229,137,37,107,30,232,213,170,173,106,238,106,70,14,114,118,142,38,157,98,180,222,237,151,30,246,140,67,214,11,148,54,103,85,65,36,53,82,190,157,99,109,222,62,243,162,169,135,189,3,29,79,50,70,198,199,36,142,141,200,143,88,159,45,106,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,240,240,6,170,12,171,154,168,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,144,255,0,153,215,47,74,60,90,142,167,136,174,31,177,14,205,170,29,210,229,182,11,100,48,65,75,106,165,138,8,99,138,170,138,146,8,89,182,20,237,76,250,149,220,247,35,164,73,54,163,18,87,50,96,114,184,242,39,166,95,90,245,138,210,85,1,149,114,231,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,110,93,177,84,212,53,237,69,102,206,228,81,181,88,174,106,205,52,77,250,186,101,202,91,72,244,251,137,123,134,169,85,86,82,95,116,234,10,119,205,99,195,110,180,44,174,100,117,115,178,88,229,134,169,213,13,123,102,166,133,174,107,225,85,78,234,189,236,222,238,176,111,168,158,160,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,191,224,0,3,138,106,95,7,154,5,171,90,177,141,107,30,107,130,90,171,111,88,255,0,140,241,48,73,107,162,146,150,253,223,166,101,59,61,166,217,33,115,234,187,12,141,171,7,87,167,109,201,238,234,157,16,237,96,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,73,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,171,110,70,63,141,159,150,255,0,82,45,80,14,63,195,63,10,186,71,194,134,27,83,135,233,109,182,173,207,184,212,120,155,157,222,229,35,38,184,220,94,138,238,218,77,43,24,198,236,141,174,86,177,140,107,88,222,174,119,77,239,145,239,236,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,184,158,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,4,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,148,237,202,227,207,102,153,125,107,209,235,75,254,3,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,245,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,183,103,204,71,130,10,62,42,176,68,203,112,234,93,186,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,118,214,50,127,14,139,36,113,178,90,135,43,220,141,123,220,159,91,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,236,108,79,145,54,35,159,47,93,206,115,99,137,24,29,43,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,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,64,73,254,62,248,19,181,113,119,140,209,95,113,170,202,75,78,162,227,180,235,73,103,172,170,145,176,81,85,65,37,68,46,146,42,233,25,79,44,239,100,113,182,161,208,181,138,136,217,38,122,175,185,238,40,135,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,133,233,243,17,227,126,143,133,92,17,49,44,58,171,118,166,229,150,249,101,177,57,33,130,166,27,92,109,154,40,223,85,85,19,229,107,219,185,143,159,195,170,199,36,111,150,157,200,246,171,88,246,173,22,127,162,172,247,42,255,0,85,114,60,147,35,184,127,190,86,87,92,171,170,36,255,0,157,36,211,73,35,255,0,194,231,57,223,205,84,11,233,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,213,95,52,127,61,154,155,244,95,71,162,45,83,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,236,108,79,145,54,35,159,47,93,206,115,99,137,25,85,124,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,148,234,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,7,138,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,213,215,202,243,87,179,45,122,227,219,82,117,115,80,39,164,146,251,145,96,245,147,84,37,36,9,12,17,49,149,182,200,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,97,87,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,149,60,211,229,63,47,235,189,70,220,5,212,128,85,175,53,14,61,105,169,105,174,188,44,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,178,94,215,84,122,74,214,4,107,230,113,197,221,171,137,173,92,164,197,48,251,117,34,98,122,107,81,113,182,219,110,177,212,54,119,221,231,149,241,54,162,169,175,141,206,139,195,57,105,163,236,237,85,87,51,172,142,119,241,18,56,249,255,0,1,188,80,90,184,76,215,152,245,27,37,180,85,220,113,235,141,158,178,201,120,138,134,157,179,86,182,9,54,77,27,169,218,249,98,98,63,196,83,211,163,149,238,84,237,172,157,19,118,213,72,234,0,212,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,41,131,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,3,142,113,15,194,206,159,113,45,246,127,237,221,227,33,160,251,57,226,252,47,178,106,32,139,127,136,237,111,238,119,97,147,175,78,195,58,116,233,247,175,94,190,238,159,27,64,248,48,210,238,29,51,26,204,219,9,191,101,53,181,213,182,201,45,82,71,117,170,167,150,36,137,242,197,34,185,18,56,35,93,219,161,106,117,234,169,209,87,221,247,42,121,110,56,56,166,212,30,26,126,197,125,132,179,227,213,255,0,104,253,165,226,189,173,79,60,187,60,63,134,217,219,237,77,31,78,189,247,245,235,215,238,78,157,61,253,124,175,6,28,103,234,143,17,122,163,116,194,115,107,14,45,69,67,69,96,158,235,28,150,170,90,136,165,89,89,81,79,26,53,86,73,228,77,187,102,114,244,232,139,213,19,223,247,162,233,235,189,129,140,118,229,84,254,247,88,227,167,171,135,193,100,97,178,221,171,171,101,167,21,102,246,152,29,218,187,59,209,202,43,152,171,134,154,249,218,207,52,115,227,123,89,245,135,19,226,131,52,199,241,109,87,204,172,214,186,95,103,118,40,173,247,218,170,122,120,183,91,169,158,237,177,177,232,214,245,115,156,229,232,158,245,85,95,189,78,233,203,23,81,117,7,62,253,165,125,187,206,178,28,143,192,123,27,194,251,90,231,61,103,99,127,140,223,219,238,185,219,119,108,103,94,157,58,237,78,191,114,29,75,87,248,6,209,237,106,212,91,182,166,229,57,38,101,75,116,188,246,59,240,219,235,41,89,78,222,204,17,194,221,173,125,59,220,157,91,19,85,122,185,125,234,191,114,123,147,217,112,241,194,206,159,112,211,246,131,236,37,227,33,175,251,71,225,60,87,181,170,32,151,103,135,238,236,237,246,161,143,167,94,251,250,245,235,247,39,78,158,254,184,216,124,6,46,222,97,55,235,158,198,181,79,62,233,215,78,13,230,113,181,187,61,139,217,10,114,172,61,31,237,49,110,213,58,238,68,118,169,154,55,187,94,233,227,223,239,115,76,211,150,238,135,103,89,141,247,54,187,101,89,212,53,217,5,206,170,235,85,29,53,117,27,98,100,179,202,233,30,214,35,169,92,168,212,115,213,17,21,85,122,116,234,171,247,157,143,64,244,15,14,225,211,14,172,194,112,155,149,230,182,134,182,231,37,214,73,46,179,69,44,169,43,226,138,53,106,44,113,198,155,118,194,213,233,209,87,170,175,191,238,68,133,58,173,204,139,92,112,93,81,204,112,155,78,43,130,205,67,143,223,238,22,170,89,42,104,107,29,43,226,130,161,241,177,207,86,213,53,21,202,214,34,170,162,34,117,235,209,19,238,37,47,6,26,249,152,241,23,165,215,76,219,54,182,217,168,171,168,175,243,218,163,142,213,12,177,68,177,50,158,158,68,114,164,146,72,187,183,76,228,235,213,19,162,39,187,239,85,246,193,223,203,235,196,205,54,41,210,190,61,223,123,87,180,153,94,215,225,178,74,111,230,183,183,176,221,141,35,122,39,159,155,195,78,231,124,0,27,181,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,15,63,147,107,22,125,149,105,222,39,165,23,11,245,92,120,158,29,79,36,84,54,152,106,166,74,73,39,125,93,93,74,213,203,2,189,98,90,158,181,210,196,146,181,173,94,211,88,223,228,170,233,85,203,67,129,202,158,35,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,141,146,36,108,69,87,61,240,241,254,11,184,73,202,184,185,213,52,197,173,178,248,28,110,197,225,174,25,53,197,206,146,46,221,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,238,204,138,171,209,138,104,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,207,234,102,131,233,102,171,233,100,250,57,148,225,246,175,179,126,207,117,190,221,4,54,250,111,236,55,245,179,233,226,158,133,175,141,209,211,205,12,114,57,34,123,89,240,127,36,233,238,51,237,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,233,36,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,2,128,114,205,98,207,179,172,3,20,211,156,190,253,87,119,182,225,117,21,178,217,101,173,170,154,162,122,88,42,33,163,135,194,49,210,61,205,101,52,109,160,137,99,137,141,106,53,100,151,239,220,136,217,149,201,83,205,62,83,242,254,187,212,109,196,42,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,154,188,149,60,211,229,63,47,235,189,70,220,5,175,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,166,120,117,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,125,60,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,132,159,198,248,40,246,39,0,250,129,197,142,166,219,46,180,119,169,189,153,30,23,111,157,59,17,182,134,107,141,20,111,185,185,17,219,228,239,50,89,99,137,178,53,173,72,209,210,162,72,146,194,246,112,174,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,73,106,238,55,236,90,183,203,123,59,225,227,60,170,181,89,243,60,74,223,142,219,177,202,104,33,124,49,221,236,244,149,182,216,218,173,124,146,191,187,88,206,212,175,149,136,140,69,141,90,246,49,81,146,171,34,87,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,160,116,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,103,171,229,205,198,191,238,171,168,243,216,51,251,157,214,77,50,202,127,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,234,185,158,113,191,71,196,94,85,77,164,58,111,85,191,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,221,97,86,236,87,119,228,115,218,238,145,236,226,188,23,112,147,149,113,115,170,105,139,91,101,240,56,221,139,195,92,50,107,139,157,36,93,186,23,84,198,199,193,4,169,12,177,165,100,145,172,206,133,146,34,53,221,153,21,87,163,20,13,15,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,179,207,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,251,143,64,0,0,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,14,85,197,30,186,126,237,122,19,147,107,95,217,111,180,127,103,60,23,246,51,199,120,62,255,0,136,172,130,155,251,119,110,77,187,123,251,191,160,189,118,244,247,117,234,157,84,226,156,102,104,166,85,196,79,13,153,134,142,97,87,11,85,21,235,32,246,127,134,158,233,44,145,210,179,177,95,79,80,253,238,142,57,30,157,89,11,145,58,49,126,37,78,189,19,170,160,65,111,234,231,127,232,187,255,0,77,191,236,4,170,230,143,228,79,83,126,139,235,20,68,0,254,162,167,20,255,0,248,253,165,95,252,86,227,254,98,79,254,104,254,68,245,55,232,190,177,68,5,0,154,146,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,203,105,55,249,147,241,207,117,226,11,63,172,210,189,57,186,85,208,233,214,43,81,83,109,149,244,119,71,58,12,162,118,205,26,186,170,86,195,34,193,53,51,100,167,99,169,186,163,151,167,89,119,34,200,145,198,28,171,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,93,187,251,105,209,25,28,49,171,164,237,36,142,233,92,187,184,5,172,226,115,42,92,243,84,173,247,91,110,153,89,59,85,29,22,154,122,127,180,210,44,146,179,195,82,212,237,70,44,44,124,18,54,162,72,222,178,55,225,141,187,93,39,114,46,85,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,26,9,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,244,0,17,87,153,214,169,126,203,248,54,205,124,37,247,217,151,92,183,195,226,214,255,0,235,94,247,138,241,82,39,139,131,222,199,53,155,168,99,173,248,221,183,167,79,133,200,245,96,20,173,197,62,181,254,241,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,77,175,86,247,21,251,122,55,162,39,42,63,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,143,243,104,225,139,21,209,189,56,209,43,206,156,226,254,30,203,140,219,230,193,235,174,110,154,54,73,54,196,74,154,36,150,22,108,99,166,149,235,117,158,73,163,137,55,200,247,172,139,213,209,160,18,3,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,40,135,149,14,177,93,116,215,139,75,38,34,235,245,37,14,61,168,52,245,22,75,164,85,181,78,138,9,39,108,50,77,68,230,55,123,88,181,43,80,198,65,26,185,28,189,42,165,99,19,116,136,165,239,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,60,60,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,191,62,33,248,126,192,120,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,119,196,231,35,122,172,114,200,223,118,229,51,195,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,208,144,28,42,112,81,251,77,208,45,93,226,83,83,45,151,90,108,111,18,195,239,85,56,148,93,59,48,222,46,144,209,84,185,106,55,163,146,71,67,75,36,108,247,53,187,36,149,118,171,213,33,154,39,68,2,127,240,155,198,253,138,223,194,62,168,240,153,169,149,86,171,44,116,250,127,145,197,132,214,164,47,143,199,85,84,65,95,61,69,45,84,206,149,88,147,61,243,177,41,209,177,177,174,218,230,43,150,71,70,215,192,0,38,255,0,50,126,6,46,188,62,231,245,154,169,167,54,186,186,237,58,202,170,42,110,82,178,142,214,230,193,139,206,233,163,71,82,202,232,99,72,33,166,116,149,12,109,55,85,106,244,235,22,213,88,210,73,56,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,75,94,105,156,122,227,218,135,106,155,134,157,23,190,210,93,44,78,168,138,108,170,245,75,225,107,40,174,108,107,105,170,169,33,161,170,138,87,162,177,178,171,187,203,177,143,73,32,99,17,219,123,136,232,43,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,238,220,128,104,78,245,175,56,107,248,121,190,113,27,167,213,180,153,126,61,110,197,238,25,53,10,211,84,44,44,174,101,45,60,146,172,42,245,98,186,23,238,137,209,189,28,205,241,189,28,215,51,115,85,165,123,127,87,59,255,0,69,223,250,109,255,0,96,38,253,31,11,246,172,3,131,252,139,133,125,45,187,213,205,79,85,139,223,172,150,154,203,253,67,92,244,158,224,218,151,35,167,146,8,154,155,27,45,74,251,217,31,84,98,39,185,202,158,250,203,254,162,167,20,255,0,248,253,165,95,252,86,227,254,98,5,170,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,14,191,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,119,68,115,165,87,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,11,30,173,115,158,178,178,77,201,186,42,106,135,61,170,175,223,219,138,70,171,213,173,73,166,149,182,127,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,13,57,144,3,157,95,149,140,91,230,5,15,167,92,79,41,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,123,213,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,103,196,63,16,56,15,12,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,239,218,165,27,114,225,203,49,92,27,140,237,60,202,115,92,154,213,143,217,104,189,173,226,110,55,74,216,233,41,96,223,106,171,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,15,203,199,39,23,119,94,47,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,253,180,232,140,142,24,213,210,118,146,71,7,63,226,31,136,28,251,137,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,124,174,106,59,162,201,44,142,247,110,82,127,242,175,224,42,166,170,166,213,197,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,251,226,238,244,86,44,78,127,10,229,221,192,45,103,19,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,26,150,167,106,49,97,99,224,145,181,18,70,245,145,191,12,109,218,233,59,145,94,160,20,3,205,31,207,102,166,253,23,209,232,143,107,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,91,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,248,174,104,254,123,53,55,232,190,143,68,69,80,61,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,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,77,203,182,42,154,134,189,168,172,217,220,138,54,171,21,205,89,166,137,188,43,149,191,0,180,122,137,224,120,155,214,59,125,170,229,136,39,140,167,199,113,218,202,104,43,161,187,200,157,218,105,170,106,227,145,175,99,97,137,233,34,71,26,162,72,233,99,73,62,6,70,206,245,191,128,42,175,250,185,223,250,46,255,0,211,111,251,1,106,133,43,127,81,83,138,127,252,126,210,175,254,43,113,255,0,49,2,213,56,92,215,79,222,83,66,113,157,107,251,45,246,115,237,31,141,254,198,120,239,25,216,240,245,147,211,127,110,237,199,187,119,99,119,244,19,166,238,158,254,157,87,170,156,83,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,208,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,196,139,211,170,116,85,237,96,10,203,231,97,163,183,91,214,27,129,235,125,142,195,73,45,62,53,81,85,100,191,214,67,74,231,85,182,10,165,141,212,110,150,70,177,81,41,163,150,57,216,139,35,209,27,45,99,17,168,171,43,139,52,32,7,57,61,107,251,13,195,237,167,71,41,45,253,234,189,77,184,47,122,121,34,221,28,20,54,233,105,234,36,218,228,145,170,217,157,59,232,209,189,88,246,172,125,254,187,93,177,64,165,99,67,220,190,180,118,235,162,28,37,224,184,142,75,97,164,181,100,53,180,243,94,239,17,69,74,232,39,89,234,230,124,209,182,169,175,99,31,226,99,167,117,60,18,35,211,171,86,13,136,170,214,53,76,240,154,72,225,23,91,238,188,71,112,233,134,107,45,246,199,73,104,185,95,233,234,91,89,73,73,35,159,2,79,79,85,53,52,143,143,119,196,214,61,208,43,209,138,174,86,35,209,170,231,237,222,161,216,0,0,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,10,23,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,95,241,197,56,214,197,172,89,135,8,250,189,105,200,232,124,93,37,62,31,115,186,71,31,117,241,237,170,162,129,213,116,210,117,98,162,174,201,224,137,253,58,237,118,222,142,69,106,170,40,103,8,212,150,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,166,91,73,255,0,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,252,38,186,162,69,11,169,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,133,92,107,115,33,253,207,181,78,213,166,127,177,175,181,190,211,199,224,190,248,223,180,94,3,183,220,169,168,135,181,219,240,178,245,233,225,183,110,220,157,119,244,233,238,234,190,175,129,142,57,255,0,125,31,182,223,233,93,246,59,236,119,179,127,213,191,104,120,175,23,226,127,250,30,29,155,124,55,254,119,93,255,0,203,167,191,143,243,11,229,233,173,28,89,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,109,67,17,21,92,139,213,29,238,251,149,125,175,45,238,10,117,79,131,239,218,39,237,50,255,0,138,92,254,214,251,35,193,123,10,170,166,110,223,133,241,125,206,239,122,8,186,117,241,44,219,183,119,94,142,235,211,162,117,8,87,206,175,205,62,45,242,254,135,212,110,39,201,229,191,197,118,156,112,149,167,26,225,154,230,178,248,235,173,119,217,248,44,22,8,38,70,85,93,234,154,151,21,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,250,220,234,252,211,226,223,47,232,125,70,226,113,78,20,184,50,190,241,105,167,26,171,115,192,238,189,172,207,4,246,69,69,162,219,59,216,202,91,172,117,9,91,223,166,116,142,233,218,153,124,60,75,20,138,228,143,114,57,175,232,143,238,196,28,47,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,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,218,107,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,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,120,74,162,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,36,255,0,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,141,92,125,241,217,117,226,239,38,162,177,99,84,117,118,157,58,199,106,22,174,207,71,85,27,160,173,170,158,74,120,91,36,181,209,178,162,88,30,248,228,109,67,97,115,17,21,177,204,244,95,123,220,70,187,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,55,57,140,116,242,61,25,215,98,191,99,149,21,209,177,91,239,248,93,225,147,62,226,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,77,243,186,52,218,215,189,176,74,216,152,247,49,36,145,26,205,205,234,174,104,114,169,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,58,109,115,216,217,225,115,154,139,213,169,44,106,189,55,39,89,235,201,83,205,62,83,242,254,187,212,109,199,160,230,205,164,56,110,130,233,127,14,122,71,167,240,85,199,98,199,105,242,104,105,214,174,117,154,121,94,249,45,242,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,70,181,60,255,0,37,79,52,249,79,203,250,239,81,183,1,53,57,136,241,245,71,195,30,42,152,30,150,220,45,87,45,77,189,247,105,250,165,76,21,31,102,99,72,226,127,137,170,166,220,175,73,158,201,227,117,60,114,49,35,119,197,35,183,54,62,220,180,131,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,109,60,210,56,5,172,212,79,29,196,222,142,91,238,183,44,189,60,29,62,69,142,209,211,79,93,53,222,52,237,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,240,62,55,247,170,219,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,18,43,142,110,12,172,92,30,105,198,142,219,36,186,251,103,51,202,61,185,81,147,92,162,123,210,149,210,68,148,29,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,252,174,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,241,163,122,53,204,115,226,150,86,35,217,191,114,116,174,101,188,77,224,60,83,105,126,128,234,6,33,83,73,71,114,125,62,68,235,214,60,183,24,106,107,108,211,172,148,49,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,124,87,44,141,116,211,142,29,53,131,58,213,13,80,188,248,27,85,14,159,214,197,12,49,34,62,170,225,84,235,133,189,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,104,70,173,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,84,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,129,241,179,189,90,220,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,141,35,213,173,99,95,44,178,189,24,205,251,82,111,242,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,167,73,86,104,155,39,86,54,54,119,130,103,241,193,194,206,160,241,45,246,43,236,37,227,30,160,251,57,237,47,21,237,106,137,226,223,226,60,54,206,223,106,25,58,244,236,63,175,94,159,122,116,235,239,233,229,120,48,224,195,84,120,116,213,27,166,109,155,95,177,106,218,26,219,4,246,168,227,181,85,84,75,42,74,250,138,121,17,202,146,65,26,109,219,11,147,175,85,94,170,158,239,189,83,182,113,15,197,54,159,112,211,246,127,237,221,159,33,175,251,71,226,252,47,178,105,224,151,103,135,237,111,238,119,102,143,167,94,251,58,116,235,247,47,94,158,238,191,27,64,248,207,210,238,34,243,26,204,39,9,176,229,52,85,212,86,201,46,178,73,117,165,167,138,37,137,146,197,26,181,22,57,228,93,219,166,106,244,232,137,209,23,223,247,34,233,235,179,129,156,118,253,85,126,247,88,225,175,171,135,193,100,97,179,45,171,167,101,167,11,102,206,184,29,218,187,91,177,202,107,153,171,142,186,249,218,199,39,53,215,254,97,191,176,205,91,191,105,103,236,131,219,126,196,240,191,215,255,0,104,60,55,123,189,77,20,255,0,218,252,51,246,244,238,237,254,146,245,219,215,221,215,162,116,46,19,56,179,253,232,254,213,127,160,15,179,63,102,124,15,250,171,227,124,71,136,239,255,0,188,199,179,111,99,252,61,119,127,46,158,254,23,196,255,0,0,218,195,173,90,229,146,234,110,45,146,97,180,182,187,207,131,236,67,112,172,170,101,67,123,52,112,194,237,205,101,59,218,157,93,19,149,58,57,125,202,159,114,251,147,169,240,63,194,206,160,240,211,246,215,237,221,227,30,175,251,71,236,223,11,236,154,137,229,217,225,252,78,254,231,118,24,250,117,239,179,167,78,191,114,245,233,238,235,227,98,230,99,56,233,166,230,189,86,181,119,71,46,58,113,231,232,108,179,92,30,198,81,178,148,222,193,205,62,93,185,107,94,221,115,59,243,52,117,157,153,157,222,91,218,198,154,71,119,115,129,234,183,45,221,113,206,181,71,49,205,173,57,86,11,13,14,65,127,184,93,105,99,169,174,172,108,172,138,122,135,200,198,189,27,74,228,71,35,94,136,168,138,169,215,175,69,95,188,148,188,24,104,30,99,195,166,151,93,48,156,218,229,102,173,174,173,191,207,117,142,75,84,210,203,18,68,250,122,120,209,170,178,71,26,238,221,11,151,167,69,78,138,158,255,0,189,19,198,230,156,200,180,59,5,204,111,184,77,219,21,206,166,174,199,238,117,86,170,169,41,168,104,221,19,229,130,87,70,247,49,93,84,213,86,171,152,170,138,168,139,211,167,84,79,184,236,122,7,175,152,119,17,120,117,102,109,132,219,111,52,84,52,87,57,45,82,71,117,134,40,165,89,89,20,82,43,145,35,146,68,219,182,102,167,94,168,189,81,125,223,114,175,239,7,99,47,163,19,53,88,171,90,248,247,253,236,93,164,205,54,191,19,146,83,99,53,179,187,134,236,105,59,177,28,188,222,58,247,186,88,0,221,170,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,92,247,42,203,77,170,221,192,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,11,88,250,169,210,231,83,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,247,53,17,37,169,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,170,14,121,86,155,84,55,93,27,190,195,108,164,101,202,178,158,253,73,81,88,216,90,147,205,4,46,161,116,81,62,78,155,156,198,58,121,156,214,170,244,106,203,34,167,77,203,215,154,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,144,43,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,221,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,224,220,199,43,30,231,35,33,70,79,80,6,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,63,41,105,60,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,120,30,171,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,30,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,78,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,221,67,77,58,177,38,90,54,44,17,170,53,235,241,200,142,151,107,55,36,108,146,160,0,0,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,239,244,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,224,13,9,240,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,97,210,184,120,225,251,1,225,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,217,19,92,173,234,145,197,27,125,251,80,233,96,0,41,175,157,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,157,207,77,181,87,38,211,200,218,109,142,98,34,236,130,10,121,123,141,123,218,239,19,183,225,116,110,69,185,67,53,156,83,235,95,239,19,196,22,109,172,113,219,252,21,38,65,112,79,1,3,162,237,200,202,24,34,101,61,47,117,189,201,17,38,88,33,137,100,218,245,111,113,95,183,163,122,34,7,106,229,75,166,127,180,78,50,113,203,141,69,37,170,174,131,10,183,215,100,213,144,92,35,238,110,237,198,148,244,239,133,170,199,53,102,142,170,170,154,86,170,237,219,218,87,181,219,154,212,91,84,230,55,166,127,181,14,13,181,30,221,79,73,106,146,190,195,111,110,77,71,61,194,62,190,23,192,72,218,138,135,194,228,99,156,201,157,75,29,76,77,84,233,215,188,172,115,154,215,185,72,213,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,226,65,59,85,26,172,247,217,80,25,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,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,25,141,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,247,23,167,202,203,63,166,206,184,45,195,105,87,33,171,187,92,177,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,241,49,148,115,210,35,54,42,177,172,218,196,233,177,90,208,150,164,85,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,202,160,6,91,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,62,81,115,220,214,56,44,181,106,102,1,95,196,118,156,227,244,144,102,216,165,58,213,228,143,109,75,105,210,233,100,130,23,172,146,189,170,221,178,212,211,181,140,86,185,92,199,58,22,200,207,226,43,32,141,180,194,7,160,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,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,248,250,173,207,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,135,42,229,221,192,45,31,12,120,170,231,154,165,111,181,92,181,54,247,218,168,232,180,208,84,125,153,141,35,149,158,26,150,167,106,189,38,123,39,145,181,18,70,244,141,223,12,109,220,216,251,146,205,80,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,65,21,120,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,14,199,74,248,211,98,185,146,244,218,230,182,73,81,242,168,1,93,92,2,242,189,253,139,95,105,53,155,136,120,237,87,92,190,143,179,83,96,177,83,201,226,105,108,179,43,26,245,168,168,122,162,50,90,200,222,170,198,35,55,69,19,152,178,49,242,61,99,124,63,91,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,149,142,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,28,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,162,142,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,3,213,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,10,1,230,143,231,179,83,126,139,232,244,71,234,229,213,193,181,55,22,26,161,83,112,202,234,105,29,130,97,21,20,147,100,180,41,91,45,61,109,115,42,35,169,90,120,96,86,70,228,216,233,105,145,178,174,248,222,145,185,221,183,35,250,43,127,47,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,105,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,0,0,6,122,249,137,107,165,30,191,113,89,149,228,150,27,207,180,241,187,15,107,27,176,204,212,129,99,117,45,42,42,74,248,164,133,92,217,161,146,169,245,83,71,34,185,206,116,115,51,250,40,136,198,221,167,23,90,223,117,225,199,135,76,207,89,108,86,58,75,189,202,193,79,76,218,58,74,185,28,200,22,122,138,168,105,163,124,155,126,39,49,142,157,30,172,69,106,189,24,173,71,51,118,244,205,184,2,205,57,39,235,21,170,203,153,103,154,33,124,191,85,197,81,146,211,210,222,236,20,115,85,53,180,142,158,149,36,109,99,98,141,207,69,90,153,34,146,7,170,70,197,87,69,70,245,114,162,68,210,178,207,127,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,160,105,164,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,15,85,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,229,77,20,113,39,193,6,135,113,85,149,98,89,110,169,82,221,91,87,137,239,139,109,174,104,105,189,169,74,233,25,39,133,171,151,180,233,157,11,85,146,109,72,228,141,204,241,19,43,92,142,126,228,14,65,202,139,91,245,163,86,244,74,227,104,213,203,30,65,87,79,142,212,53,214,60,202,239,37,92,207,200,160,168,158,169,101,103,126,163,114,78,250,105,98,116,106,246,61,81,24,248,163,86,181,99,220,250,139,226,199,205,62,178,124,192,200,125,70,115,71,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,153,194,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,42,242,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,217,241,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,213,35,138,71,123,246,168,30,3,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,251,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,246,185,98,153,17,27,35,90,228,84,99,217,36,108,160,206,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,62,175,11,188,77,231,220,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,178,118,198,187,92,246,54,121,93,19,222,215,164,114,43,95,181,221,21,174,13,36,131,197,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,14,235,204,51,151,157,171,137,123,85,70,170,105,93,29,37,187,85,45,212,232,143,98,185,176,193,146,65,27,122,54,158,119,47,70,178,165,173,68,108,83,185,81,21,17,177,74,187,59,114,65,76,24,182,83,168,250,29,168,244,185,38,55,93,117,196,179,60,74,224,246,181,206,137,97,170,161,170,141,93,28,176,203,20,137,254,60,114,69,35,85,174,106,189,143,106,162,185,171,161,62,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,3,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,166,206,104,254,123,53,55,232,190,143,68,88,167,43,222,10,63,119,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,47,89,165,237,65,52,139,34,35,227,248,34,217,27,153,47,114,189,121,152,218,110,183,254,96,26,129,98,177,91,42,238,55,43,141,69,134,146,142,142,146,23,77,61,76,242,90,104,91,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,71,93,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,77,15,112,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,85,192,39,2,118,174,17,49,154,219,238,75,89,73,118,212,92,138,157,41,47,21,148,178,54,122,42,88,35,168,153,209,197,67,35,233,226,157,140,146,55,83,186,102,189,85,29,36,44,84,247,49,164,181,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,37,43,115,66,224,91,246,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,255,0,9,174,167,141,110,164,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,1,150,208,73,254,62,248,54,169,225,7,84,40,173,246,42,154,186,252,19,39,167,89,177,202,234,234,216,167,173,123,224,142,20,172,134,161,35,142,52,107,217,44,168,230,170,51,98,199,44,125,28,231,164,136,222,127,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,7,96,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,75,222,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,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,135,60,195,116,3,86,245,207,236,7,236,179,18,246,223,177,61,171,227,255,0,175,233,169,187,61,239,9,219,254,223,35,55,117,237,73,253,30,189,54,251,250,117,78,190,55,128,110,24,53,203,69,117,134,241,148,234,110,15,236,107,93,86,53,81,111,134,127,105,209,212,110,168,117,85,43,218,205,176,202,247,39,86,196,245,234,169,211,221,247,245,84,235,37,120,135,226,155,79,184,105,251,63,246,238,207,144,215,253,163,241,126,23,217,52,240,75,179,195,246,183,247,59,179,71,211,175,125,157,58,117,251,151,175,79,119,95,141,160,124,103,233,119,17,121,141,102,19,132,216,114,154,42,234,43,100,151,89,36,186,210,211,197,18,196,201,98,141,90,139,28,242,46,237,211,53,122,116,68,232,139,239,251,145,116,151,48,248,41,199,245,181,87,61,102,177,195,221,195,187,209,235,90,56,76,231,105,232,217,25,192,218,194,211,56,45,218,163,172,210,117,210,107,153,170,117,223,211,133,90,199,155,250,186,86,65,172,250,61,137,221,231,199,242,157,87,195,108,215,74,93,189,250,43,133,246,150,158,162,45,205,71,183,116,111,122,57,189,90,230,185,58,167,189,21,23,238,83,232,226,90,139,167,217,247,139,251,9,157,99,217,31,128,237,248,175,100,220,224,172,236,111,221,179,185,218,115,182,238,216,254,157,122,117,218,189,62,229,42,83,143,239,54,249,223,210,253,50,148,144,156,166,63,21,62,135,255,0,221,199,226,198,111,93,236,116,225,38,152,211,90,163,95,13,127,70,78,107,209,206,23,47,217,74,118,134,155,245,77,115,69,170,247,116,141,63,121,52,68,198,188,248,111,112,240,114,205,103,224,135,138,12,179,88,115,172,167,31,211,31,21,107,188,228,183,59,133,20,254,218,183,51,187,79,53,84,143,141,251,95,58,57,189,90,228,94,142,68,84,235,239,68,82,99,112,13,164,26,139,162,186,61,120,197,181,55,30,246,53,210,171,37,168,184,67,7,139,130,163,117,59,169,105,88,215,238,133,239,106,117,116,79,78,138,189,125,223,119,69,78,191,27,52,230,69,161,216,46,99,125,194,110,216,174,117,53,118,63,115,170,181,85,73,77,67,70,232,159,44,18,186,55,185,138,234,166,170,181,92,197,84,85,68,94,157,58,162,125,199,99,208,61,124,195,184,139,195,171,51,108,38,219,121,162,161,162,185,201,106,146,59,172,49,69,42,202,200,162,145,92,137,28,146,38,221,179,53,58,245,69,234,139,238,251,149,88,28,54,6,222,42,107,177,114,102,190,60,53,143,127,113,181,57,222,213,227,50,26,48,217,166,18,155,120,104,220,210,184,166,168,158,17,217,227,53,204,113,240,251,157,44,0,111,149,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,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,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,0,0,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,213,65,149,115,85,0,0,0,115,78,37,53,122,155,65,116,27,57,213,201,167,164,142,163,29,179,205,53,189,42,224,150,104,37,184,191,164,84,80,200,200,186,61,89,37,76,144,198,170,138,222,136,245,85,115,81,21,201,154,34,247,185,182,102,182,172,87,130,220,130,197,112,167,171,146,163,49,188,90,172,148,46,133,141,86,71,59,42,91,92,174,149,85,200,168,206,213,12,173,69,106,57,119,185,137,211,162,171,155,69,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,161,78,94,24,85,215,0,224,183,74,172,87,154,138,73,170,42,172,239,189,177,212,207,115,152,144,92,42,101,174,133,170,174,107,87,123,98,169,141,175,78,157,17,232,228,69,114,34,57,100,80,0,80,183,54,12,90,251,143,241,181,151,221,174,244,62,30,147,38,183,218,46,150,185,59,172,127,136,165,101,12,52,142,147,163,85,85,157,39,164,168,103,71,34,59,224,235,211,107,154,171,39,249,26,221,174,179,90,181,146,197,53,206,173,246,218,58,139,13,93,61,27,166,114,193,12,243,54,185,178,202,200,250,237,107,222,216,33,107,156,137,213,201,20,104,189,118,167,79,149,207,42,211,106,134,235,163,119,216,109,148,140,185,86,83,223,169,42,43,27,11,82,121,160,133,212,46,138,39,201,211,115,152,199,79,51,154,213,94,141,89,100,84,233,185,122,241,94,79,89,173,171,21,227,5,150,43,133,61,92,149,25,142,47,114,178,80,186,22,53,89,28,236,116,53,202,233,85,92,138,140,237,80,202,212,86,163,151,123,152,157,58,42,185,161,121,32,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,11,84,0,0,0,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,82,220,236,53,138,213,122,204,176,61,16,177,223,170,229,168,198,169,234,175,119,250,56,106,154,234,70,207,84,145,182,141,178,198,215,170,165,76,113,71,59,209,36,98,43,98,172,98,181,85,37,113,0,49,29,33,204,179,93,59,207,117,74,205,5,34,99,218,113,79,110,154,245,60,211,163,95,190,186,173,180,180,208,196,196,234,231,189,206,89,30,171,209,24,140,133,253,92,142,86,53,255,0,171,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,220,199,248,74,86,53,35,166,166,222,198,49,36,237,65,28,81,119,54,35,159,179,115,190,39,42,147,170,199,161,118,45,48,228,233,157,106,55,177,174,180,89,78,165,251,30,227,119,117,193,94,205,212,176,100,17,71,64,144,196,168,212,108,46,129,253,246,191,162,186,79,18,174,222,230,118,218,192,173,99,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,60,81,101,60,233,52,46,197,139,103,120,150,188,227,150,107,171,42,243,111,17,110,201,106,250,190,74,31,21,73,13,59,40,151,170,162,164,83,73,2,74,221,155,145,175,109,38,230,177,28,217,92,224,150,188,168,117,138,213,169,92,37,217,49,23,95,170,235,178,29,62,168,168,178,93,34,173,170,108,179,199,3,166,146,106,39,49,187,220,244,166,74,119,178,8,213,200,212,235,75,43,24,155,99,69,38,81,70,220,164,53,230,167,75,56,151,143,77,174,21,180,144,99,218,159,79,236,186,149,169,168,138,157,145,92,96,100,146,208,200,143,123,21,207,123,156,178,211,50,38,189,155,223,88,213,248,156,198,53,111,36,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,11,254,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,33,255,0,46,28,179,21,193,184,206,211,204,167,53,201,173,88,253,150,139,218,222,38,227,116,173,142,146,150,13,246,170,182,51,124,178,43,88,221,207,123,90,157,87,222,231,34,39,189,80,252,188,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,59,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,7,85,229,221,192,45,103,19,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,26,150,167,106,49,97,99,224,145,181,18,70,245,145,191,12,109,218,233,59,145,121,254,62,248,19,186,240,137,147,81,95,113,170,202,187,182,157,100,85,11,73,103,172,170,145,211,214,210,207,29,60,46,146,42,233,25,79,20,12,124,146,58,161,208,181,138,170,232,225,122,175,189,142,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,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,168,20,67,192,79,27,247,222,17,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,183,182,38,72,187,209,175,139,174,230,185,209,196,172,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,230,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,79,242,185,227,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,224,177,234,215,57,235,43,36,220,155,162,166,168,115,218,170,253,253,184,164,106,189,90,212,154,105,90,23,62,0,2,149,185,213,249,167,197,190,95,208,250,141,196,250,188,169,117,211,78,56,116,211,141,125,213,13,80,188,248,27,85,15,217,168,161,134,36,71,213,92,42,156,151,69,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,191,43,157,95,154,124,91,229,253,15,168,220,72,0,7,85,226,47,137,125,83,226,131,59,155,58,212,203,183,250,223,5,102,163,158,167,217,118,207,224,195,20,158,18,9,165,147,179,221,236,49,242,109,119,198,254,174,95,228,137,61,57,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,63,133,114,238,224,22,179,137,204,169,115,205,82,183,221,109,186,101,100,237,84,116,90,105,233,254,211,72,178,74,207,13,75,83,181,24,176,177,240,72,218,137,35,122,200,223,134,54,237,116,157,200,175,80,1,31,240,78,20,108,86,46,44,117,51,138,172,166,43,85,210,245,147,123,54,143,23,78,203,223,53,150,150,27,108,52,213,82,110,114,163,18,105,222,199,51,171,90,174,100,76,232,146,116,158,88,219,32,0,0,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,169,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,16,99,153,214,157,106,14,125,251,53,251,9,130,228,57,31,128,246,207,138,246,77,178,122,206,198,255,0,7,179,185,218,107,182,238,216,254,157,122,117,218,189,62,229,60,47,45,221,41,213,28,23,92,111,151,108,219,77,178,156,122,134,108,82,166,154,58,171,173,158,162,146,39,202,181,148,110,72,209,242,49,168,174,86,177,203,183,175,94,141,85,254,74,89,8,53,85,229,84,87,140,242,205,233,215,135,15,8,209,63,195,237,254,39,15,179,115,179,113,102,153,162,98,168,222,214,117,237,85,53,114,229,223,163,198,228,26,49,163,217,101,222,124,131,41,210,140,54,243,116,170,219,223,173,184,88,169,106,42,37,218,212,99,119,72,246,43,157,209,173,107,83,170,251,145,17,62,228,62,142,37,167,90,125,128,248,191,176,152,46,61,142,120,254,223,138,246,77,178,10,62,254,205,219,59,157,166,183,118,221,239,233,215,175,77,203,211,239,82,189,248,190,226,251,136,157,46,226,39,45,193,48,77,67,246,101,142,217,224,60,45,47,178,104,102,237,247,40,105,229,127,199,44,46,122,245,124,143,95,123,151,167,94,137,238,68,67,177,242,242,215,253,91,215,63,183,255,0,181,60,183,219,126,196,246,87,128,254,176,166,166,236,247,188,95,115,251,68,108,221,215,181,31,244,186,244,219,238,233,213,122,254,108,230,88,91,152,191,39,166,137,223,214,99,93,35,187,93,120,235,175,115,223,49,216,172,247,5,179,209,156,223,196,83,56,121,162,221,91,155,245,204,233,92,211,187,27,179,78,239,13,232,214,53,210,52,225,170,24,107,198,131,235,141,227,92,117,18,237,105,209,156,234,182,134,183,43,187,212,210,213,83,99,181,146,197,60,79,172,149,204,145,143,108,106,142,107,154,168,168,228,85,69,69,69,66,115,242,221,194,243,28,23,67,175,150,156,219,19,188,227,213,211,101,117,53,49,210,221,104,37,164,149,241,45,29,27,82,68,100,141,106,171,85,204,114,110,233,211,171,85,63,146,146,184,12,38,81,70,19,17,56,136,170,102,120,252,77,160,233,27,21,180,25,69,57,69,203,20,211,76,110,241,137,157,123,63,168,0,54,234,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,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,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,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,165,48,0,0,0,0,0,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,2,106,160,202,185,170,128,0,0,43,3,158,46,83,125,164,197,116,147,10,167,174,217,101,186,220,47,23,74,202,110,211,23,187,85,73,29,44,116,242,111,84,222,221,172,173,169,78,136,168,213,238,117,114,42,181,170,144,131,151,134,21,106,207,248,210,210,171,21,230,162,174,26,122,91,195,239,108,117,51,218,215,172,246,250,105,107,161,106,171,154,228,216,233,105,163,107,211,167,85,98,185,17,90,170,142,73,149,207,59,240,79,243,39,233,164,106,229,63,139,95,114,14,54,177,11,181,162,135,196,82,99,54,251,189,210,233,39,117,140,240,244,175,161,154,145,178,116,114,162,191,172,245,116,236,232,212,87,124,125,122,109,107,149,2,250,64,0,87,7,59,140,42,213,95,162,250,123,168,211,84,85,165,202,199,148,75,100,167,137,175,111,97,208,87,82,73,52,174,123,118,238,87,163,173,240,163,85,28,136,136,233,58,163,186,162,182,16,114,184,243,217,166,95,90,244,122,210,210,121,169,218,109,87,30,7,51,234,203,133,178,146,170,162,215,81,103,171,161,150,104,90,247,210,206,183,58,104,86,88,156,169,213,143,88,166,150,53,115,122,46,201,30,223,185,202,139,77,124,29,221,174,182,94,43,244,122,178,205,115,171,160,168,147,56,178,210,62,90,105,157,19,221,4,245,145,67,52,74,230,170,42,178,72,164,146,55,183,238,115,30,230,175,84,85,64,52,146,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,181,64,0,0,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,239,107,214,153,105,216,248,36,86,163,147,173,84,76,122,109,145,84,153,69,27,115,111,215,154,157,83,226,94,77,54,183,214,210,79,143,105,133,63,178,233,150,154,162,42,134,75,113,157,145,203,93,34,189,140,71,49,237,114,69,76,248,156,247,236,125,27,151,225,115,222,212,8,171,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,187,238,102,54,155,85,131,151,254,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,119,106,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,16,57,39,232,237,170,245,153,103,154,223,124,176,213,203,81,141,83,210,217,44,21,147,82,181,212,141,158,169,36,117,99,162,145,204,85,74,152,226,142,6,42,198,244,86,197,88,244,114,42,74,210,101,115,71,242,39,169,191,69,245,138,32,40,4,209,159,27,154,13,83,196,119,13,25,142,155,89,168,169,39,200,86,157,151,76,125,102,167,138,71,165,198,153,233,44,113,196,249,94,198,194,249,154,217,41,150,93,237,216,202,135,170,245,110,230,174,115,13,84,1,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,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,80,103,48,93,29,181,104,135,22,153,214,35,141,88,106,237,88,245,109,68,55,187,60,82,210,182,8,22,10,184,89,52,141,165,107,24,198,120,104,234,29,81,4,104,196,232,212,131,98,170,185,142,82,127,242,96,215,154,156,171,75,242,93,0,190,214,210,120,140,30,161,183,75,19,29,81,19,103,146,221,89,36,142,158,54,66,140,71,189,144,212,245,123,165,87,63,223,93,27,23,98,53,136,224,177,243,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,21,87,207,59,240,79,243,39,233,165,170,21,129,206,151,19,202,179,155,238,132,226,216,86,51,117,200,47,85,191,105,252,53,186,215,69,37,93,84,251,25,110,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,64,174,14,30,56,126,207,184,154,213,10,29,40,211,150,82,50,229,89,79,81,87,45,101,114,76,148,84,80,67,26,185,210,212,73,12,114,58,54,43,182,68,215,43,122,44,146,198,223,118,228,52,39,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,200,154,229,111,84,142,40,219,239,218,135,128,224,115,132,75,87,8,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,118,206,226,245,87,201,52,136,216,251,171,27,100,80,0,0,28,127,138,46,25,48,30,41,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,223,3,164,77,205,99,221,4,77,149,140,115,22,72,209,204,220,222,168,230,214,7,14,60,162,53,67,46,213,12,146,207,196,68,149,120,174,31,138,212,62,139,198,90,39,141,211,223,231,116,104,232,164,160,146,70,57,169,76,141,123,30,233,164,143,175,95,224,236,73,18,110,197,207,128,0,0,41,91,157,95,154,124,91,229,253,15,168,220,72,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,19,43,153,39,15,217,247,19,92,123,97,26,81,167,44,164,101,202,179,77,225,171,150,178,185,38,74,42,40,33,173,185,57,210,212,73,12,114,58,54,43,182,68,215,43,122,44,146,198,223,118,228,44,83,135,142,31,176,30,25,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,221,145,53,202,222,169,28,81,183,223,181,0,245,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,0,2,53,106,255,0,0,218,61,173,90,139,118,212,220,167,36,204,169,110,151,158,199,126,27,125,101,43,41,219,217,130,56,91,181,175,167,123,147,171,98,106,175,87,47,189,87,238,79,114,123,46,30,56,89,211,238,26,126,208,125,132,188,100,53,255,0,104,252,39,138,246,181,68,18,236,240,253,221,157,190,212,49,244,235,223,127,94,189,126,228,233,211,223,215,177,131,22,156,22,30,139,189,117,52,70,247,30,62,60,219,235,251,81,156,98,112,49,150,94,196,85,54,34,41,141,222,237,41,211,118,61,218,70,158,0,0,202,104,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,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,216,202,150,177,187,158,247,47,70,162,53,58,244,68,68,247,18,84,1,229,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,137,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,128,0,0,7,42,215,78,23,52,39,137,79,98,126,218,240,111,180,127,103,60,79,179,63,178,117,148,125,143,17,218,239,127,115,75,30,237,221,136,191,165,215,166,223,119,78,171,215,228,232,167,6,124,54,112,237,149,85,102,186,57,166,255,0,103,239,85,182,247,218,231,169,246,197,125,94,250,87,201,28,142,143,101,68,242,49,58,190,24,215,170,38,239,135,167,94,138,168,189,172,0,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,138,226,124,184,120,49,193,178,171,54,107,139,104,223,130,189,99,247,10,123,165,186,167,237,21,214,78,197,84,18,54,72,164,216,250,151,49,219,94,198,175,71,34,181,122,116,84,84,247,18,84,0,0,0,0,0,0,0,57,86,186,112,185,161,60,74,123,19,246,215,131,125,163,251,57,226,125,153,253,147,172,163,236,120,142,215,123,251,154,88,247,110,236,69,253,46,189,54,251,186,117,94,189,84,1,197,52,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,125,43,228,142,71,71,178,162,121,24,157,95,12,107,213,19,119,195,211,175,69,84,94,214,0,0,0,0,0,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,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,171,0,69,95,234,92,112,39,254,225,159,244,154,241,254,118,74,160,0,0,0,229,90,233,194,230,132,241,41,236,79,219,94,13,246,143,236,231,137,246,103,246,78,178,143,177,226,59,93,239,238,105,99,221,187,177,23,244,186,244,219,238,233,213,122,252,157,20,224,207,134,206,29,178,170,172,215,71,52,223,236,253,234,182,222,251,92,245,62,216,175,171,223,74,249,35,145,209,236,168,158,70,39,87,195,26,245,68,221,240,244,235,209,85,23,181,128,0,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,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,0,0,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,145,175,250,151,28,9,255,0,184,103,253,38,188,127,157,146,168,0,0,0,0,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,141,127,212,184,224,79,253,195,63,233,53,227,252,236,149,64,0,0,1,207,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,101,83,35,146,54,201,190,158,72,222,189,25,52,137,209,87,111,197,215,167,84,69,78,128,0,143,250,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,127,14,106,135,198,238,177,202,246,252,77,94,157,122,167,69,68,84,144,0,0,0,1,31,245,75,128,174,19,181,167,59,185,234,102,165,233,79,182,114,75,207,103,198,214,251,118,229,79,221,237,66,200,99,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,177,76,27,236,231,218,63,13,237,63,236,157,101,103,127,195,247,123,63,221,50,201,183,111,126,95,232,244,235,187,223,215,162,116,234,160,0,0,0,0,1,23,238,220,179,184,40,191,221,107,111,183,221,31,171,184,220,174,53,18,85,214,86,85,229,183,185,167,169,158,71,43,164,150,73,29,88,174,123,220,229,87,43,149,85,85,85,85,73,64,0,241,90,67,162,250,95,160,184,108,122,127,164,120,133,38,59,98,142,162,90,181,167,133,242,74,249,103,145,83,124,178,203,43,157,44,175,232,141,106,57,238,114,163,24,198,39,70,177,168,159,171,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,125,88,2,42,255,0,82,227,129,63,247,12,255,0,164,215,143,243,178,85,0,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,242,180,135,130,14,24,244,23,50,143,80,52,143,79,42,241,219,236,116,242,210,45,68,57,29,210,86,75,4,136,155,226,150,41,106,93,20,172,234,141,114,53,237,114,35,216,199,167,71,49,170,157,212,0,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,159,88,1,21,127,169,113,192,159,251,134,127,210,107,199,249,217,42,128,0,70,172,179,151,15,6,57,206,85,121,205,114,157,27,241,183,172,130,225,81,116,184,212,253,162,186,199,223,170,158,71,73,44,155,25,82,214,55,115,222,229,232,212,70,167,94,136,136,158,226,74,128,60,166,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,0,0,0,229,90,233,194,230,132,241,41,236,79,219,94,13,246,143,236,231,137,246,103,246,78,178,143,177,226,59,93,239,238,105,99,221,187,177,23,244,186,244,219,238,233,213,122,249,77,45,224,43,132,237,22,206,237,154,153,166,154,83,236,108,146,205,222,240,85,190,221,185,84,118,187,176,190,25,63,135,53,67,227,119,88,229,123,126,38,175,78,189,83,162,162,42,72,0,0,0,0,0,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,219,57,37,231,179,227,107,125,187,114,167,238,246,161,100,49,255,0,14,26,134,70,222,145,196,198,252,45,78,189,58,175,85,85,85,144,0,14,85,161,124,46,104,79,13,126,219,253,138,96,223,103,62,209,248,111,105,255,0,100,235,43,59,254,31,187,217,254,233,150,77,187,123,242,255,0,71,167,93,222,254,189,19,167,85,0,0,0,1,242,110,56,158,43,120,190,218,50,155,182,51,106,173,189,99,254,35,217,23,26,138,40,228,170,183,247,216,140,159,195,202,228,87,197,220,98,35,95,177,83,115,81,17,122,161,245,128,0,0,0,0,0,0,0,0,31,146,59,77,170,27,173,69,246,27,101,35,46,85,148,240,210,84,86,54,22,164,243,65,11,164,116,81,62,78,155,156,198,58,121,156,214,170,244,106,203,34,167,77,203,215,245,128,0,0,0,0,0,0,7,42,215,78,23,52,39,137,79,98,126,218,240,111,180,127,103,60,79,179,63,178,117,148,125,143,17,218,239,127,115,75,30,237,221,136,191,165,215,166,223,119,78,171,215,228,232,167,6,124,54,112,237,149,85,102,186,57,166,255,0,103,239,85,182,247,218,231,169,246,197,125,94,250,87,201,28,142,143,101,68,242,49,58,190,24,215,170,38,239,135,167,94,138,168,189,172,0,0,1,202,181,211,133,205,9,226,83,216,159,182,188,27,237,31,217,207,19,236,207,236,157,101,31,99,196,118,187,223,220,210,199,187,119,98,47,233,117,233,183,221,211,170,245,249,58,41,193,159,13,156,59,101,85,89,174,142,105,191,217,251,213,109,189,246,185,234,125,177,95,87,190,149,242,71,35,163,217,81,60,140,78,175,134,53,234,137,187,225,233,215,162,170,47,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,255,217